Skip to main content

Cpanel/Email broken after today's update

Comments

4 comments

  • droona
    It's pretty obvious Unix::PID::Tiny is missing. As the method to reload/install perl modules has changed, how do I install it now?
    0
  • cPanelMichael
    Hello, I've seen this happen when the RPM database on a system is corrupted. Please try rebuilding the RPM database to see if it helps address this issue:
    cd /var/lib mv rpm{,.old} mkdir -p rpm rpm --initdb cp rpm.old/Packages rpm rpm --rebuilddb
    Then, run the following command to see if any hanging RPM or upcp processes remain:
    ps aux|grep rpm ps aux|grep upcp
    Kill off any hanging RPM or upcp processes with the "kill -9 $PID" command, and then run the following commands:
    /scripts/check_cpanel_rpms --fix /scripts/upcp --force
    Assuming everything functions as expected after completing these steps, you can go back and remove the "/var/lib/rpm.old" directory. Let us know if this helps. Thanks!
    0
  • droona
    Thank you CpanelMichael that was the fix. You guys might want to integrate that into upcp to rebuild the RPM database in case it gets corrupted.
    0
  • cPanelMichael
    Thank you CpanelMichael that was the fix. You guys might want to integrate that into upcp to rebuild the RPM database in case it gets corrupted.

    We've implemented a change with internal case CPANEL-5280 that will automatically correct these types of issues in a maintenance script included in /scripts/upcp. The changes stemming from this case are expected in cPanel version 58. Thank you.
    0

Please sign in to leave a comment.