我正在使用帮助升级到亚马逊EC2上的Fedora 12:http://www.ioncannon.net/system-administration/894/fedora-12-bootable-root-ebs-on-ec2/
我设法做了一个64位的实例OK,但面临一些问题的标准之一。
在安装的最后一步,从11到12,我得到了一个错误:
Error: Missing Dependency: libcrypto.so.8 is needed by package httpd-tools-2.2.1.5-1.fc11.1.i586 (installed)
Error: Missing Dependency: libssl.so.8 is needed by package httpd-tools-2.2.1.5-1.fc11.1.i586 (installed)在上面链接的注释中引用了这一点,但是它所指出的是:
问: Apache失败了,或者libssl.so.* &libcryption.so.*缺少了A:这些版本正在修改它们所需的符号链接。简单的修复,将它们与/lib中的最新版本进行符号链接
不过,恐怕我不知道该怎么做。如果有任何帮助,我尝试运行命令locate libssl.so并得到:
/lib/libssl.so.0.9.8b
/lib/libssl.so.6发布于 2012-09-05 04:06:19
几乎可以肯定的是,这个答案太迟了,无法帮助原海报,但也许它会帮助其他人。问题是,这种方法显然是错误的。
若要使用yum升级Fedora,请按照软呢帽导轨进行升级(如果您喜欢危险的生活)。这个过程大致是这样的:
yum updateyum clean allyum --releasever=<new_version_number> distro-sync每个版本都有一些可能出错或需要针对该版本执行的事项的注释;因此,一定要仔细检查这些内容。特别是,Fedora 17制作了一个对文件系统布局的重大更改,并且有一个特殊的处理过程。
通常情况下,在使用此方法时,必须按顺序从一个Fedora版本更新到下一个版本,而不是跳过任何版本。这使得每年至少更新一次至关重要,因为Fedora的生命周期非常短,在EOL,镜像可能会开始丢弃旧的存储库。
因此,如果您需要从Fedora版本更新两个以上的版本,则必须使用安装DVD/USB棒进行升级。例如,今天Fedora 17是当前的,Fedora 16是维护的。因此,您可以使用yum进程从Fedora 15进行更新,但是任何旧版本都需要使用安装媒体进行升级,因为在线镜像很可能早就消失了。
发布于 2010-05-06 16:32:53
我不太熟悉EC2,所以我不确定在ec2上安装操作系统和在普通主机上安装操作系统是否有任何区别,但如果这是普通硬件上的普通软呢帽,或者是普通家庭VM,我只想尝试:
yum install libcrypto.so.8
yum install libssl.so.8 https://serverfault.com/questions/139246
复制相似问题