Articles of yum

用yum降级在centos4上的httpd

目前服务器已安装httpd-2.0.63-2.el4s1.centos.2(来自centosplus回购),但该版本缺less一些安全更新。 httpd-2.0.52-49.ent.centos4是一个较低版本,但它确实有最新的安全更新。 所以我需要降级。 它看起来像唯一的办法是将其删除,然后安装2.0.52。 这会搞乱任何configuration? 我应该先备份所有的conf文件吗?

如何在系统升级过程中保持rpm包?

我有一个手动安装的定制的rpm包(通过rpm -Uvh /或yum localinstall)。 如果我从CentOS5升级到CentOS6,这个软件包将被删除,因为它在官方仓库中缺失,将不会再安装。 这个软件包与CentOS5 / 6兼容。 如果我在升级后手动安装这个软件包,它的config文件夹的内容被默认的conf覆盖。 我已经使用谷歌,并find了一些解决scheme,请检查并更正: 在升级过程中跳过删除软件包: 在/etc/yum/protected.d/protected.conf中包含软件包名称 – 不起作用! 在/etc/yum.conf中添加“exclude = packagename” – 不起作用! 保持以前的configuration: 安装选项–excludepath 问题: 如何保持这个包被删除? 如何保持旧包的configuration? 为什么百胜餐饮首先要去除“外星人”套餐?

补丁导入RHEL6 DVD似乎并没有创造百胜回购

我安装了补丁(2.4.0)并导入了RHEL6.4 DVD。 它将所有的软件包复制到/var/www/cobbler/ks_mirror/RHEL6.4-x86_64。 它甚至运行createrepo并加载元数据等 所以你可能会认为在/ etc / cobbler / settings中设置'yum_post_install_mirror:1',一个新的kickstart会自动指向这个yum repo来添加add'l软件包。 它不。 尽pipe如此,Cobbler确实会在新主机中创build一个空白的repo文件。 如果你运行cobbler repo list ,很明显,皮匠实际上并没有设立公共回购,因为它是空的。 这是预期的行为? 如果不创build另一个数据副本,什么是正确的方式来使新的kickstart可用的回购? 此外,这个皮匠安装airgapped出于安全原因,所以我不能只是重新同步到RHN。

无法在yum的端口80上build立连接

嗨,大家好,我有一个很奇怪的问题发生在我的一个盒子里。 如果有人可以build议我可以检查,请让我知道。 谢谢。 这是布局。 Box 1&Box 2 <>防火墙<> Internet 现在有趣的是,框1,我可以运行“yum”实用程序来下载和检查包在线,但与框2,我正在得到一个时间。 仔细研究这一点,我已经排除了这是一个防火墙的问题,因为我能够通过yum看到通过防火墙的Box 1&Box 2所做的连接请求。 我已经进一步排除这是OS操作系统防火墙的问题,因为它们都具有相同的设置,并且都有http权限。 从框2运行testing,我得到以下。 最后一个命令被阻塞了。 方框1上的相同testing结果与响应。 [root@uat webalizer]# telnet 8.8.8.8 53 Trying 8.8.8.8… Connected to google-public-dns-a.google.com (8.8.8.8). Escape character is '^]'. Connection closed by foreign host. [root@uat webalizer]# [root@uat webalizer]# ping www.yahoo.com PING ds-any-fp3-real.wa1.b.yahoo.com (98.138.252.30) 56(84) bytes of data. 64 bytes from ir2.fp.vip.ne1.yahoo.com (98.138.252.30): […]

Yum失败, IOError:<urlopen错误(111,'连接被拒绝')>但TCP跟踪路由工作

当我尝试使用yum info或yum install连接到yum repos时,我得到以下错误: [Errno 4] IOError: <urlopen error (111, 'Connection refused')>我首先想到我们的防火墙可能是责怪,但traceroute -T -p 80 dl.fedoraproject.org成功完成,但wget http://dl.fedoraproject.org/pub/epel/5/i386/repodata/repomd.xml失败,连接被拒绝。 我在这里有点困惑。 什么可以解释这种行为? 这是一个我没有设置和很less访问的RHEL 5盒子。 DNSparsing正常,路由表中没有静态路由,服务器上没有可以看到的代理。

yum-complete-transaction在一个疯狂的循环中

我试图更新一个服务器,我与yum update ,它中止,因为服务器内存不足。 我杀掉了几个不需要的进程,然后执行了yum-complete-transaction但是好像它陷入了疯狂的循环。 [root@syd-01 ~]# uname -a Linux syd-01.*******.net 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 我将不胜感激关于如何解决这个问题的任何build议。 下面是循环的摘录(实际上它要长得多): –> Processing Dependency: libtinfo.so.5()(64bit) for package: util-linux-ng-2.17.2-12.14.el6_5.x86_64 —> Package net-tools.x86_64 0:1.60-110.el6_2 will be erased –> Processing Dependency: net-tools for package: initscripts-9.03.40-2.el6.centos.4.x86_64 —> Package nss-softokn-freebl.x86_64 0:3.14.3-3.el6_4 will be erased –> Processing […]

Ansible – 启用回购并在CentOS 7上添加PGP密钥

我想用Ansible自动化部署回购到CentOS 7机器。 如何导入储存库的GPG密钥,以便yum不会询问/提示我? 这是我目前的解决scheme(但yum仍然要求): – name: Import repo GPG key sudo: yes rpm_key: key=https://packagecloud.io/gpg.key state=present

如何绕过这个事务检查错误

我有这个错误,当我使用yum update Transaction check error: file /usr/lib/node_modules/npm/node_modules/node-gyp from install of npm-1:3.1 0.3-107.el7.x86_64 conflicts with file from package nodejs-1:4.5.0-1nodesource.e l7.centos.x86_64 file /usr/lib/node_modules/npm/doc from install of npm-1:3.10.3-107.el7.x86_64 conflicts with file from package nodejs-1:4.5.0-1nodesource.el7.centos.x86_64 file /usr/lib/node_modules/npm/html from install of npm-1:3.10.3-107.el7.x86_6 4 conflicts with file from package nodejs-1:4.5.0-1nodesource.el7.centos.x86_64 file /usr/lib/node_modules/npm/man from install of npm-1:3.10.3-107.el7.x86_64 conflicts with file from package […]

执行格式错误。 内核的cxbf.ko没有modversions,所以不能被内核重用

操作系统:红帽企业Linux服务器版本6.9(圣地亚哥) 我正在更新RHEL软件包,并以如下错误结束: ERROR: modinfo: could not open /lib/modules/3.8.13-16.2.1.el6uek.x86_64/extra/cxbf.ko: Exec format error FATAL: /lib/modules/3.8.13-16.2.1.el6uek.x86_64/extra/cxbf.ko: Exec format error Warning: Module cxbf.ko from kernel has no modversions, so it cannot be reused for kernel 2.6.32-696.10.3.el6.x86_64 从下面的日志(见下文),我知道一个新的kernel版本正在安装,并得到了所有这些错误。 当我在search的目的地中查找文件cxbf.co时,我发现它的大小为0KB。 最后,日志还显示已安装的软件包为空: Installed: 但是当我这样做: uname -r 我发现: 2.6.32-696.10.3.el6.x86_64 日志宁愿说相同的内核被删除: Removed: kernel.x86_64 0:2.6.32-642.3.1.el6 kernel-devel.x86_64 0:2.6.32-642.3.1.el6 kernel.x86_64 0:2.6.32-696.10.3.el6 kernel-devel.x86_64 0:2.6.32-696.10.3.el6 另外,想说的是,当我看到我的lib/modules文件夹。 我看到一个巨大的数字文件夹(总共约80个)命名为: 2.6.9-67.EL 2.6.9-67.ELsmp […]

RedHat Enterprise 5.6试用版安装KVM

我正在尝试在RedHat Enterprise Linux 5.6试用版上运行KVM,并试着在http://www.cyberciti.biz/faq/centos-rhel-linux-kvm-virtulization-tutorial/上查看教程。 如果我做百胜集团KVM系统找不到任何东西,我也尝试从添加/删除软件searchKVM没有运气。 我是否需要从redhat下载一些其他位,以便运行KVM?