The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

cPanel Update System Software Trouble

Discussion in 'General Discussion' started by DaveTomneyUK, Oct 9, 2010.

  1. DaveTomneyUK

    DaveTomneyUK Member

    Joined:
    Apr 27, 2010
    Messages:
    18
    Likes Received:
    0
    Trophy Points:
    1
    Hi,

    I found a error in the cPanel (root) - hwo can I fix this please?

    If I goto Main >> Software >> Update System Software

    I get this below errors.

    =========================================================
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * addons: mirrors.dedipower.com
    * base: mirrors.dedipower.com
    * extras: mirror.as29550.net
    * rpmforge: fr2.rpmfind.net
    * updates: mirrors.dedipower.com
    Excluding Packages in global exclude list
    Finished
    Setting up Update Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package cadaver.x86_64 0:0.22.5-1.el5.rf set to be updated
    ---> Package dnsmasq.x86_64 0:2.55-1.el5.rf set to be updated
    ---> Package lftp.x86_64 0:4.0.10-1.el5.rf set to be updated
    --> Processing Dependency: perl(DBI) for package: lftp
    ---> Package mtr.x86_64 2:0.80-1.el5.rf set to be updated
    ---> Package rpmforge-release.x86_64 0:0.5.1-1.el5.rf set to be updated
    ---> Package rsync.x86_64 0:3.0.7-1.el5.rf set to be updated
    ---> Package syslinux.x86_64 0:4.02-1.el5.rf set to be updated
    --> Processing Dependency: perl(Crypt::PasswdMD5) for package: syslinux
    --> Processing Dependency: perl(Digest::SHA1) for package: syslinux
    ---> Package udftools.x86_64 0:1.0.0b3-3.el5.rf set to be updated
    --> Finished Dependency Resolution
    syslinux-4.02-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --> Missing Dependency: perl(Digest::SHA1) is needed by package syslinux-4.02-1.el5.rf.x86_64 (rpmforge)
    lftp-4.0.10-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --> Missing Dependency: perl(DBI) is needed by package lftp-4.0.10-1.el5.rf.x86_64 (rpmforge)
    syslinux-4.02-1.el5.rf.x86_64 from rpmforge has depsolving problems
    --> Missing Dependency: perl(Crypt::PasswdMD5) is needed by package syslinux-4.02-1.el5.rf.x86_64 (rpmforge)
    Error: Missing Dependency: perl(DBI) is needed by package lftp-4.0.10-1.el5.rf.x86_64 (rpmforge)
    Error: Missing Dependency: perl(Digest::SHA1) is needed by package syslinux-4.02-1.el5.rf.x86_64 (rpmforge)
    Error: Missing Dependency: perl(Crypt::PasswdMD5) is needed by package syslinux-4.02-1.el5.rf.x86_64 (rpmforge)
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va --nofiles --nodigest
    The program package-cleanup is found in the yum-utils package.
    =========================================================

    Thanks for any help

    PS - I'm using WHM 11.26.16 with CENTOS 5.5 x86_64 xen enterprise pv
     
    #1 DaveTomneyUK, Oct 9, 2010
    Last edited: Oct 9, 2010
  2. DaveTomneyUK

    DaveTomneyUK Member

    Joined:
    Apr 27, 2010
    Messages:
    18
    Likes Received:
    0
    Trophy Points:
    1
    Anyone........?
     
  3. serversignature

    serversignature Well-Known Member

    Joined:
    Nov 26, 2007
    Messages:
    107
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Bangalore
    syslinux-4.02-1.el5.rf.x86_64 (rpmforge)

    I see that you have (rpmforge) repo also enabled. Do you even need syslinux? You only need it if you're booting your server from an MS-Windows or MS-DOS partition. SYSLINUX is a suite of bootloaders.

    You can add it to the exclude line at /etc/yum.conf, and yum won't try to update it anymore.
     
  4. cPanelTristan

    cPanelTristan Quality Assurance Analyst
    Staff Member

    Joined:
    Oct 2, 2010
    Messages:
    7,623
    Likes Received:
    21
    Trophy Points:
    38
    Location:
    somewhere over the rainbow
    cPanel Access Level:
    Root Administrator
    Actually, there are two packages that would need to be excluded in order to get past the error as two packages were failing--lftp and syslinux. They could both be placed into /etc/yum.conf for the exclude= line and denoted with * so:

    Code:
    exclude=lftp* syslinux*
    Then whatever else is already on that line and save the file.

    It might be better to resolve the errors instead by installing the missing dependencies, however.
     
  5. DaveTomneyUK

    DaveTomneyUK Member

    Joined:
    Apr 27, 2010
    Messages:
    18
    Likes Received:
    0
    Trophy Points:
    1
    works fine now thanks. :)
     
  6. cPanelTristan

    cPanelTristan Quality Assurance Analyst
    Staff Member

    Joined:
    Oct 2, 2010
    Messages:
    7,623
    Likes Received:
    21
    Trophy Points:
    38
    Location:
    somewhere over the rainbow
    cPanel Access Level:
    Root Administrator
    Great to hear :)
     
  7. ukzembla

    ukzembla Member

    Joined:
    Feb 9, 2010
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    I'm having the same issue, but just with perl(DBI) which is in fact installed but is in the /etc/yum.conf exclude line - should it be? Not sure if cPanel needs to use the latest RPM versions of Perl or its own. Is it OK to download and just do:

    rpm -ivh --nodeps lftp-4.0.10-1.el5.rf.x86_64

    ?

    Thanks,

    Alex
     
Loading...

Share This Page