Centos 6.7 - yum update failed - Dell Systems Management General Forum - Systems Management - Dell Community
Systems Management Forums

Centos 6.7 - yum update failed

Systems Management

Systems Management
Dell Systems Management Solutions: Dell OpenManage, iDRAC, Repository Manager, Microsoft SCCM, Chassis Managment Controller, and more

Centos 6.7 - yum update failed

  • Hello,

    i retrive this error when i try to update my SO.

    --> Running transaction check
    ---> Package libsmbios.x86_64 0:2.2.27-4.4.1.el6 will be updated
    --> Processing Dependency: libsmbios = 2.2.27-4.4.1.el6 for package: python-smbios-2.2.27-4.4.1.el6.x86_64
    ---> Package net-snmp-utils.x86_64 1:5.5-54.el6_7.1 will be installed
    --> Finished Dependency Resolution
    Error: Package: python-smbios-2.2.27-4.4.1.el6.x86_64 (@dell-omsa-indep)
    Requires: libsmbios = 2.2.27-4.4.1.el6
    Removing: libsmbios-2.2.27-4.4.1.el6.x86_64 (@dell-omsa-indep)
    libsmbios = 2.2.27-4.4.1.el6
    Updated By: libsmbios-2.2.27-1908.9058.el6.x86_64 (dell-omsa-indep)
    libsmbios = 2.2.27-1908.9058.el6
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest

    How can solve it?

  • i have the same problem with cloudlinux

    --> Running transaction check
    ---> Package libsmbios.x86_64 0:2.2.27-4.4.1.el6 will be updated
    --> Processing Dependency: libsmbios = 2.2.27-4.4.1.el6 for package: python-smbios-2.2.27-4.4.1.el6.x86_64
    ---> Package libsmbios.x86_64 0:2.2.27-1908.9058.el6 will be an update
    ---> Package smbios-utils-bin.x86_64 0:2.2.27-4.4.1.el6 will be updated
    ---> Package smbios-utils-bin.x86_64 0:2.2.27-1908.9058.el6 will be an update
    --> Finished Dependency Resolution
    Error: Package: python-smbios-2.2.27-4.4.1.el6.x86_64 (@dell-omsa-indep)
               Requires: libsmbios = 2.2.27-4.4.1.el6
               Removing: libsmbios-2.2.27-4.4.1.el6.x86_64 (@dell-omsa-indep)
                   libsmbios = 2.2.27-4.4.1.el6
               Updated By: libsmbios-2.2.27-1908.9058.el6.x86_64 (dell-omsa-indep)
                   libsmbios = 2.2.27-1908.9058.el6
               Available: libsmbios-2.2.26-3.el6.i686 (epel)
                   libsmbios = 2.2.26-3.el6
     You could try using --skip-broken to work around the problem

  • this is a solution

    rpm -i --force linux.dell.com/.../libsmbios-2.2.27-1908.9058.el6.x86_64.rpm

    yum update


    it's ok!!

  • Thanks ilcapitino, but that rpm command gave me an error:

    [root ~]# rpm -i --force linux.dell.com/repo/hardware/dsu/os_dependent/RHEL6_64/srvadmin/libsmbios-2.2.27-1908.9058.el6.x86_64.rpm
    error: open of linux.dell.com/repo/hardware/dsu/os_dependent/RHEL6_64/srvadmin/libsmbios-2.2.27-1908.9058.el6.x86_64.rpm failed: No such file or                                                                                                                                                         directory
    

    What seemed to work for me was the suggestion in the error message:

    yum -y update --skip-broken
    :
    (very very long output)
    :
    Complete!

  • You have did nothing here, man, if you skip, you have skiped... for this reason you have got very long output, printing you the skipped packages...!!

  • Yes, the solution is here...

    Just was failing to do directly the uninstall from the rpm, had to dowload the package in tmp directory, and remove it manually... then do the update, and re-install it again...

    Chers,

  • Hi,

    This does work

    However if you copy and paste

     rpm -i --force linux.dell.com/.../libsmbios-2.2.27-1908.9058.el6.x86_64.rpm

    It will not work as the forum has shortened the url!

    Hover your mouse over it and right click and copy link then paste that into a notepad and stick  rpm -i --force infront of it and run that.

    Then yum update -y

    Thanks

    Paul

  • The package python-smbios is not available in the dell-omsa repo anymore. My solution was  to remove python-smbios like this:

    yum remove python-smbios

    This removes 2 dependent packages, but OpenManage ist still working and OS upgrades are working now as well.