Articles of 更新

无法通过Puppet和Git系统推送新脚本

我们有一个configuration了Git的puppet(版本0.24.5)服务器,运行在Debian Lenny x64上。 这是一个当前正在运行的环境,根据需要推动木偶更新,除了一个障碍。 我最近定义了一个调用python脚本的自定义检查命令。 我把这个脚本放在/ etc / puppet / files / nagios / plugins /这是其他(之前已经被压入的)脚本所在的puppet框上的分发目录。 我定义了哪些主机将使用新的检查命令等 当我在puppet服务器上提交更改时,Git会看到新文件并提交。 在客户端,我可以重新启动木偶客户端,daemon.log将显示find的新文件,但它永远不会被推送到任何客户端。 然而,Nagios并没有得到更新,当然,检查失败了,因为它找不到要运行的脚本。 对于我的生活,我无法弄清楚为什么会发生这种情况。 在puppet服务器上,我已经对插件目录中的其他脚本对新的python脚本进行了三重检查,并且无法弄清楚我缺less的东西。 谢谢!!

MSSQL 2008R2:幻像索引更新

我试图运行以下查询: Update A SET A.Col1 = B.Col1, … A.ColN = B.ColN FROM A INNER JOIN B ON (A.Col1 = B.Col1) WHERE B.Col2 = X AND (A.Col1 <> B.Col1 OR … OR A.ColN <> B.ColN) 该查询在其更新中仅影响4700行(和7列)。 但是它需要花费10多分钟,并阻止来自其他许多表的多个其他用户。 我检查了查询计划,并且不less于12个索引因此查询而更新。 我知道遗留数据库是overindexed。 这不是我现在的问题。 我的问题是这样的:被更新的索引中的7个(以及3个最昂贵的索引)不是来自表A或表B.我已经检查了表上的所有触发器,并且它们中没有一个导致对另外两个表正在更新。 这怎么可能发生? 有什么机制可以导致这些幻影更新?

是否有网站或服务来跟踪几个应用程序的最新版本?

我们使用组策略来部署许多应用程序,特别是Flash Player,Adobe Reader,Firefox和Chrome等许多“基础”。 对于很多这些,更新是我们想要尽快部署的安全修复程序。 有没有一个网站或服务,提供这样的应用程序的最新版本的简单列表? 当供应商更新某些内容时,我只想通过电子邮件收到通知。

Windows Update检查/下载新更新会挂起安装了TMG的Windows 2008 R2 Enterprise

安装Windows 2008R2和TMG 2010时出现奇怪的情况。 它已经在本月的第二个星期二发生了两次Windows丢弃所有连接(VPN,路由等),并试图远程/本地login时,你只能看到欢迎屏幕,它永远不会login你(我甚至等待30分钟)。 只有硬重置是一个选项(它是运行在Hyper-V R2上的虚拟机)。 我们追踪到可能的Windows Update problem… we always had option Download new updates and let me decide what to do with them turned on这似乎是挂起的原因。 应用程序/系统日志中没有关于挂起的任何内容,而在WindowsUpdate日志中有: 2011-06-07 16:55:04:976 824 11f0 Agent WARNING: WU client failed Searching for update with error 0x80072ee2 2011-06-07 16:55:04:992 2904 67c COMAPI >>– RESUMED — COMAPI: Search [ClientId = […]

寻找一个通用的解决scheme:如何在软件更新发布时得到通知

这是一个关于软件的普遍问题,我希望这是它的正确平台。 也许superuser.com是正确的地方,但我会先在这里尝试。 我已经搜查了networking,但没有发现任何有用的东西。 我有一个客户在他的环境中使用了大约300个不同的应用程序。 电脑都运行Windows 7.我们有一个包装工作stream程和patchmanagement(对于Windows更新)。 产品所有者,经理等,一切都很好。 但是我们没有: 一旦软件的新版本发布,就会通知我们 目前我们定期检查网站或新闻文章,但我不想浪费人力资源,创造一些软件,节省了我们的工作和时间。 我玩了一些像CNET techtracker或allmyapps这样的工具,但是它并不是我正在寻找的东西(我扫描你的电脑的软件,并检查它自己的数据库的新版本) 到目前为止我想到了以下解决scheme: 在软件供应商网站上find一个包含每个应用软件版本的URL 构build一个读取URL的html / rssparsing器(使用过滤条件) 通知我有关更改,例如将所有内容都放入RSS源中 但是这有一些缺陷: 有很多工作find这些url 如果供应商对其网站进行奇怪的更改,它将会中断。 你们如何在你的环境中解决这个问题? 你有一个工具或工作stream程来处理它? 还是等到客户要求更新? 请分享您的想法,也许我们为我们解决这个一般性问题,并代人:)

WSUS所有更新视图

正如您在下一个屏幕截图中所看到的,许多不同的networking适配器都有很多驱动程序更新。 所以这些更新都是微软提供的所有更新,不pipe我的电脑环境如何,是不是? 谢谢你的帮助。

ESX 3.5拒绝更新

我在两个不同的数据中心有一组ESX 3.5服务器。 一个是DR,一个是生产。 它们在同一个vlan上,所以我可以从我的vCenter服务器访问专用networking中的任何一个。 上个月,作为一个学习经验(我之前没有处理过ESX),我更新了DR服务器。 除了发现需要手动安装几个软件包才能从vCenter安装其他软件包以外,它没有任何问题。 现在,我正在试图为我们的生产服务器做同样的事情,它不工作。 我search了我在扫描过程中遇到的错误,并调查了不同解决scheme的负载(编辑完整性文件,检查DNS等) – 我确实安装了2个必须手动安装的软件包 – 但从vCenter只是无法正常工作。 附注:我只是再次扫描DR服务器,扫描工作正常,所以不应该是最近出现的vCenter的问题 – 它必须是别的东西。 我得到的错误是: Patch metadata for (servername) missing. Please download updates metadata first. Failed to scan (servername) for updates. 我完全没有想法如何使这项工作,所以任何帮助将非常感激。

更新我的(非关键)网站的最佳方式?

不知何故,我找不到一个相当适合我的问题。 无论如何,我运行一个小博客。 当我第一次开始写博客的时候,几乎没有任何stream量,现在每天收到几百个视图,所以我需要一个新的stream程。 我有我的网站在一个mercurial存储库(在bitbucket上)。 我以前的更新方法是做类似的事情 cd /srv/mywebsite sudo svn update sudo xbuild <release configuration options> 我觉得这样做并不是最好的方法。 此外,以前我使用的是SVN,而对于下次更新,我已经转换为Mercurial,所以这不太容易。 什么可能是更新我的简单网站的最好方法? 需要注意的是: 我的网站目录包含各种非版本控制的文件,例如我作为博客内容的一部分添加的图像等 我的网站在Arch Linux服务器上运行,使用mod_mono + Apache + MongoDB(尽pipe数据库更改非常less见) 至less有一个版本文件在开发和生产之间有所不同。 这包含数据库连接string和其他内部configuration 停机时间并不是一个大问题,但是我确实试图避免每次更新超过15分钟 当然有人在那里必须pipe理类似的设置。 什么是最简单的方法来做到这一点? (最好不需要从本地机器“部署”并手动合并configuration文件)

有没有办法让tar检查不在档案中的新文件?

有没有办法让tar命令来检查还没有存档的新文件,或者那些已经被删除的文件?

yum更新崩溃后无法parsing的依赖(破坏的ssh连接)

今天我正在更新一个生产服务器(其中一个testing更新,然后更新其余的计算机)。 运行yum update后不久ssh连接就坏了:/。 在使用screen sesion再次login后,我运行了yum-complete-transaction但是它有问题,所以我使用–skip-broken参数运行它。 这对未完成的事务工作正常,但perl依赖关系的问题仍然存在。 我试图重新安装Perl包,但它给我一个错误: Loaded plugins: langpacks, presto, refresh-packagekit Installed package 4: perl-5.14.2-201.fc16.x86_64 (with updates) is not available. Error: There is nothing to be done 这个错误,我试图百胜更新: Loaded plugins: langpacks, presto, refresh-packagekit Dependency resolution -> Running transaction check —> Package perl.x86_64 4:5.14.2-201. FC16 is updated -> Processing Dependency: perl = 4:5.14.2-201. FC16 for […]