首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Amazon上的Fedora升级到12,但是缺少libssl.so.* &libcryption.so.*

将Amazon上的Fedora升级到12,但是缺少libssl.so.* &libcryption.so.*
EN

Server Fault用户
提问于 2010-05-06 15:30:24
回答 2查看 1K关注 0票数 1

我正在使用帮助升级到亚马逊EC2上的Fedora 12:http://www.ioncannon.net/system-administration/894/fedora-12-bootable-root-ebs-on-ec2/

我设法做了一个64位的实例OK,但面临一些问题的标准之一。

在安装的最后一步,从11到12,我得到了一个错误:

代码语言:javascript
复制
 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并得到:

代码语言:javascript
复制
 /lib/libssl.so.0.9.8b
 /lib/libssl.so.6
EN

回答 2

Server Fault用户

发布于 2012-09-05 04:06:19

几乎可以肯定的是,这个答案太迟了,无法帮助原海报,但也许它会帮助其他人。问题是,这种方法显然是错误的。

若要使用yum升级Fedora,请按照软呢帽导轨进行升级(如果您喜欢危险的生活)。这个过程大致是这样的:

  • 更新Fedora当前版本的yum update
  • yum clean all
  • yum --releasever=<new_version_number> distro-sync

每个版本都有一些可能出错或需要针对该版本执行的事项的注释;因此,一定要仔细检查这些内容。特别是,Fedora 17制作了一个对文件系统布局的重大更改,并且有一个特殊的处理过程。

通常情况下,在使用此方法时,必须按顺序从一个Fedora版本更新到下一个版本,而不是跳过任何版本。这使得每年至少更新一次至关重要,因为Fedora的生命周期非常短,在EOL,镜像可能会开始丢弃旧的存储库。

因此,如果您需要从Fedora版本更新两个以上的版本,则必须使用安装DVD/USB棒进行升级。例如,今天Fedora 17是当前的,Fedora 16是维护的。因此,您可以使用yum进程从Fedora 15进行更新,但是任何旧版本都需要使用安装媒体进行升级,因为在线镜像很可能早就消失了。

票数 1
EN

Server Fault用户

发布于 2010-05-06 16:32:53

我不太熟悉EC2,所以我不确定在ec2上安装操作系统和在普通主机上安装操作系统是否有任何区别,但如果这是普通硬件上的普通软呢帽,或者是普通家庭VM,我只想尝试:

代码语言:javascript
复制
yum install libcrypto.so.8
yum install libssl.so.8 
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/139246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档