试图理清为什么(以及如何)解决软件包问题…问题是软件包已经安装,只是当前安装的软件包名称在软件包名称末尾有一个体系结构位:
--> Processing Dependency: libsmbios = 2.2.27-4.12.1.el6 for package: python-smbios-2.2.27-4.12.1.el6.x86_64 --> Finished Dependency Resolution Error: Package: python-smbios-2.2.27-4.12.1.el6.x86_64 (@dell-omsa-indep) Requires: libsmbios = 2.2.27-4.12.1.el6 Removing: libsmbios-2.2.27-4.12.1.el6.x86_64 (@dell-omsa-indep) libsmbios = 2.2.27-4.12.1.el6 Updated By: libsmbios-2.2.27-1908.9058.el6.x86_64 (dell-system-update_dependent) libsmbios = 2.2.27-1908.9058.el6 Available: libsmbios-2.2.26-3.el6.i686 (epel) libsmbios = 2.2.26-3.el6 [root@box yum.repos.d]# rpm -qa | grep python-smbios python-smbios-2.2.27-4.12.1.el6.x86_64
我的环境是木偶控制的,包含数百个每天晚上更新yum的盒子,所以手动解决scheme(即–skip-broken)不是一个可行的解决scheme。
我在这里find了答案: http : //lists.us.dell.com/pipermail/linux-poweredge/2016-April/050490.html
短版本 – 禁用戴尔库 – yum删除dell_ie_rac python-smbios
然后百胜更新再次工作。
不知道对戴尔公用事业会有什么影响,但我宁愿禁用它们,而不是防止服务器更新。