cPsrvd will not start (linux)

In certain circumstances, some of cPanel’s perl modules may become corrupted.  One of the most prominent ways that you will notice this, is when cpsrvd fails to run any longer.  You may be presented with an error message similar to the following:


root@cpanelbox [/usr/local/cpanel]# ./cpsrvd
./cpsrvd: error while loading shared libraries:
/usr/local/cpanel/perl/IO/IO.so: cannot open shared object file: No such file
or directory
root@cpanelbox [/usr/local/cpanel]#


To correct this, you will need to force cPanel to download a new copy of it’s perl modules. This can can normally be done by running upcp with the —force option. If for some reason that fails to download a copy, you can force it with the following command:

/scripts/cpanelsync httpupdate.cpanel.net /cpanelsync/RELEASE/perl /usr/local/cpanel/perl



You will of course want to substitute your release tree(e.g. STABLE, CURRENT) for RELEASE.

Your rating: None Average: 4 (1 vote)