Articles of 补丁

连接到Exchange 2010 SP2 RU4时发生BES 5.x问题

自从我们从SP1 RU4更新到SP2 RU4后,我们注意到我们的BES设备将停止接收电子邮件。 过去几周至less发生过5次。 今天,在谈到RIM支持(T3合同)时,他们表示,他们报告了一些BES用户零星的连接问题。 这与Exchange 2010 SP2 RU4一直在发生,并没有公开信息给我们。 我们可以通过执行以下任一或所有操作暂时让事情运行 重新启动BES服务器 重新创buildMAPIconfiguration文件(删除registry中的键) 重新启动CAS服务器 等一下(2小时) 我应该采取哪些其他的select来解决这个问题?

.Net Framework 3.0 SP2 KB2756918不安装

好的,我在这里想出点想法。 任何人都可以帮助我这个.Net框架补丁? 我正在尝试将KB修补程序(KB2756918)安装到Windows Server 2003 R2 x86框中。 编辑:只是为了澄清规格: Windows Server 2003 R2 32位 机器在孤立的networking上 手动安装补丁(是的,它是32位版本) 问题影响多个框,但不是全部(工作与非工作框是相同的设置) 为了更简单的阅读,我在这里列出了我先做的事情,然后是我得到的错误,顺便说一句,无论我的故障排除步骤如何,都从未改变过。 (即,每次都以相同的方式失败;我甚至没有得到不同的错误消息) 请注意这是在一个孤立的networking 疑难解答步骤:(我重新启动并在每个故障排除步骤后尝试手动安装) 我已经在.Net Framework上运行修复(由于networking隔离而失败) 我已经手动卸载/重新安装.Net的所有版本 我已经手动卸载所有.Net版本 我已经运行.Net删除工具的一切 我已经运行.Net删除工具,以降低到3.0,所以我可以尝试应用此修补程序,然后应用其余.Net版本 到目前为止,Technet&Google已经做出了不切实际的努力 无论我已经完成了哪些故障排除步骤,我得到相同的安装错误: “安装失败,此包无法打开…” 事件查看器报告: “.NET运行时优化服务(clr_optimization_v2.0.50727_32) – 服务达到了暂时性错误的限制,将closures,从服务pipe理器返回的最后一个错误:0x80030002。 “源代码(.NET运行时)中事件ID(0)的说明找不到。本地计算机可能没有必要的registry信息或消息DLL文件来显示来自远程计算机的消息您可能能够使用/ AUXSOURCE =标志来检索此说明;请参阅帮助和支持以获取详细信息。以下信息是事件的一部分:Shim数据库版本(此处列出的path位置已被我删除)没有匹配的运行时目录。

为Web应用程序执行修补程序/增量发行版

首先,我的(简化)问题简而言之: 在我的发布周期中,每个版本我们目前都在执行Web应用程序的完整复制/部署。 简而言之,我们生成一个压缩包,将其SCP传送到生产服务器,然后安装它。 就那么简单。 技术堆栈是LAMP,所以目前没有代码编译步骤。 问题是,这个tarball越来越大,我们需要将这个tarball部署到许多服务器上。 虽然这是一个非常可靠的过程,但是执行这个部署的开销和时间是相加的。 我想要做的是执行此LAMP Web应用程序的增量/补丁版本,不需要完整的tarball部署。 我为我的VCS使用SVN,我不希望我部署的应用程序成为SVN工作副本。 我已经尝试使用补丁(linux CLI工具)和补丁文件,但是这个过程中有漏洞。 例如,不止一次修补相同的文件,在生产站点(当执行多个连续的修补程序时这很快变得复杂),开发/操作开销会追踪哪个(哪些)文件被修补,从哪个版本到哪个版本, 。 最终,我需要一个可靠的方法来为LAMP Web应用程序执行增量/补丁发布,而不需要在生产Web服务器上使用SVN工作副本。 别人怎么解决这个问题呢? 你是否简单地使用rsync删除选项,并避免补丁文件?

如何以Debian的方式获取发布的包的.dsc文件?

DSCURL="$(wget -qO- "https://packages.debian.org/${SUITE}/${PKG}" \ | grep -o 'http.*\.dsc">\[' | cut -d'"' -f1)" [ -z "$DSCURL" ] && die 2 "no .dsc" dget ${ALLOW_UNAUTH} -x "$DSCURL" 2> "$TEMP" 我正在寻找从jessie获取源包的Debain方式,通过dget -x $DSCURL来下载它。 这是为了反向移植,所以apt-get source不是解决scheme,它会干扰apt系统。 我现在正在parsingDebian网页。 我找不到正确的Debian API 。

差异和补丁大二进制文件

作为我工作的一部分,我经常需要上传大文件(例如512 MB到1 GB的ISO)。 在某些情况下,从ISO到ISO的变化非常小(例如,1 GB ISO中的10 MB文件)。 不幸的是,我不能只发送更改的文件 – 我需要发送整个ISO。 更快的连接不是一个有效的解决scheme。 有什么工具(最好是Linux,最好是免费的)可以制作和应用这样的大的二进制文件的差异?

dget抱怨没有find公钥

我正在试图恢复一个软件包 ,但是dscverify ( dscverify )说它不能检查签名,因为没有find公钥。 [root ~/build/openssl] dget -x http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_0[72/753] queeze14.dsc dget: retrieving http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_0.9.8o-4squeeze14.dsc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2003 100 2003 0 0 27106 0 –:–:– –:–:– –:–:– 47690 dget: retrieving http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_0.9.8o.orig.tar.gz % Total % Received % Xferd Average Speed […]

IIS会被完全安装吗?

当我在根据Windows Update完全打补丁的Windows计算机上安装Internet信息服务器时,它是否将从一开始就安装为已修补? 我一直想知道,是否所有可用的补丁(其中一些可能会影响IIS)被标记为已安装,但在安装的时候,IIS不在系统上受影响的不在那里。

是否有差异/合并实用程序比较二进制文件和基于二进制数据的差异在任一方向逐位同步数据?

我有一个棘手的困境。 我有两个不同的目标驱动器上的一些文件,从相同的源驱动器复制。 源驱动器已经失败了,所以我用dd复制数据到一个目的地(选项conv=noerror,sync填充错误的块与零字节),我用ddrescue在同一个源驱动器复制数据第二个分区,我听说ddrescue也填充零字节的错误。 现在,我有两个目标驱动器接近重复的数据,除了这两个目标驱动器上的一些数据是完全不同的。 我只能假设这些差异是由这些零字节引起的,这些零字节似乎位于这两个目标驱动器上的数据之间的不同位置。 我只能假定这些差异是由于在复制过程中遇到错误而被填满的文件部分引起的。 但是,两个独立的目标驱动器上的零填充点是不同的。 大部分数据由二进制文件组成。 因此,源文件中的某些文件完全不受影响,而目的文件中的文件却不完整,而其他文件完全保留在目标文件中,而源文件中的对应文件则不完整。 很多这些文件也是二进制文件。 理想情况下,我想同步两个驱动器如下: 比较每个文件,逐位。 如果左侧文件的位是1,右侧文件的位是0,则将1复制到右侧。 如果左边的文件位是0,右边的文件位是1,如果双向同步不是一个选项,那么将这个1复制到左边,或者至less保留1。 这个function对我来说是有意义的,但是有没有一个可以自动处理的实用工具? 我想为此使用rsync,但似乎rsync只检查基于大小和时间戳或校验和,而不是一点一点的文件和一个简单的校验和不会告诉你哪里有0时,应该是1秒。 我也研究了rdiff和bsdiff,它们都支持二进制文件,但是它们似乎只是输出一个diff文件,而不是做任何实际的复制/同步。 那么是否存在一个我正在寻找的实用工具,正如我在上面描述的理想同步行为中所描述的那样? 操作系统不一定很重要,因为我可以访问OSX,Windows和Ubuntu。

Solaris 10获取最新安装的修补程序

我试图找出一种方法来显示Solaris盒中安装的最新补丁。 我知道命令的存在: showrev – p patchadd -p 但是我希望看到一个按安装datesorting的补丁列表,只是为了确认安装了最新的补丁。

修补Exchange邮箱服务器,避免潜在的数据丢失

我有我认为是一个简单的问题。 我想将服务包应用于Exchange 2007邮箱服务器。 我没有CCR设置,所以它是一个非常标准的configuration。 我们确实在VMware上运行它,并计划在应用Service Pack之前对其进行快照。 我的问题是,交换的某些方面可以禁用,以便在快照/更新服务器之前outlook无法连接到邮箱服务器? 如果可以完成,我想避免任何数据丢失。 例如,我有一个想法是禁用邮箱数据库,然后修补服务器。 但是,我不知道是否可以做到。 我的另一个想法是在networking断开连接的情况下修补交换服务器,但是我再一次不知道这是否也能起作用。