In certain circumstances, some of cPanel’s perl modules may become corrupted. If you get the following error message:
- ./cpsrvd: error while loading shared libraries:
- /usr/local/cpanel/perl/IO/IO.so: cannot open shared object file: No such file or directory
To correct this, you will need to force cPanel to download a new copy of it’s perl modules. This can be done by running the following command:
- /scripts/upcp –force
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