gpt4 book ai didi

linux - 尝试在我的服务器上更新 OpenSSL ... GLIBC 错误

转载 作者:太空宇宙 更新时间:2023-11-04 11:11:15 24 4
gpt4 key购买 nike

所以,这开始是因为我正在尝试更新我的 Amazon EC2 服务器上的 OpenSSL。但是,当我尝试运行 sudo yum update openssl我得到:
Error: Package: 1:openssl-1.0.1e-37.66.amzn1.x86_64 (amzn-updates)
Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: 1:openssl-1.0.1e-37.66.amzn1.x86_64 (amzn-updates)
Requires: libc.so.6(GLIBC_2.17)(64bit)
Error: Package: 1:openssl-1.0.1e-37.66.amzn1.x86_64 (amzn-updates)
Requires: libc.so.6(GLIBC_2.15)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

我已经尝试了两个建议命令,但没有成功:
sudo yum update openssl --skip-broken
Packages skipped because of dependency problems:
1:openssl-1.0.1e-37.66.amzn1.x86_64 from amzn-updates

sudo rpm -Va --nofiles --nodigest没有区别

而且……如果我尝试:
sudo yum install glibc
Loaded plugins: fastestmirror, priorities, security, update-motd, upgrade-helper
Loading mirror speeds from cached hostfile
* amzn-main: packages.us.amazonaws.com
* amzn-updates: packages.us.amazonaws.com
* epel: mirrors.kernel.org
amzn-main | 2.1 kB 00:00
amzn-updates | 2.3 kB 00:00
810 packages excluded due to repository priority protections
Setting up Install Process
Nothing to do

我还有哪些其他选择?

同时可以看到:
[taylor@server~]$ /lib/libc.so.6
GNU C Library stable release version 2.12, by Roland McGrath et al.
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.6.2 20111027 (Red Hat 4.6.2-2).
Compiled on a Linux 3.2.5 system on 2013-02-27.
Available extensions:
The C stubs add-on version 2.1.2.
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
Native POSIX Threads Library by Ulrich Drepper et al
BIND-8.2.3-T5B
RT using linux kernel aio
libc ABIs: UNIQUE IFUNC
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.

最佳答案

看起来可能是两件事。也许你用 epel repo 安装的东西需要特定版本的 glibc,所以它导致你无法安装最新版本。或者您的 repo 元数据可能已过时。有几件事要尝试。

您可以使用以下方法清除存储库元数据:

sudo yum clean all 

然后

sudo yum update openssl

您也可以尝试使用

暂时禁用 epel 存储库
sudo yum --disablerepo epel update openssl

如果您不想在更新过程中更新 glibc,您也可以使用以下命令将 openssl 升级到针对 glibc 2.12 编译的版本:

sudo yum --releasever=2013.09 update openssl

关于linux - 尝试在我的服务器上更新 OpenSSL ... GLIBC 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23022442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com