try the following
/scripts/eximup –force
/scripts/buildeximconf
/scripts/mailscannerupdate
/usr/mscpanel/mscheck.pl
if
/scripts/eximup –force has been running almost 2 hrs now
try
ndeed, it’s a corrupt rpm database. Steps to resolve:
1. Check for processes holding the rpm database open (usually in MUTEX/FUTEX states):
lsof | grep /var/lib/rpm
If it finds any, kill -9 them all.
2. Delete any temporary DB files:
rm -fv /var/lib/rpm/__*
3. Rebuild your RPM database:
rpm –rebuilddb -v -v
then repeat step 1
else
run /scripts/upcp -f
You should verify the backups have completed by viewing the cpanel baclup logs in
/usr/local/cpanel/logs/cpbackup
If you’ve tried to run:
/scripts/upcp –force
And have received this error:
/scripts/upcp –force
File::Copy::Recursive version 0.33 required–this is only version 0.31 at
/scripts/cPScript/SafeDir.pm line 164.
BEGIN failed–compilation aborted at /scripts/cPScript/SafeDir.pm line 164.
Compilation failed in require at /scripts/cPScript/cPanelFunctions.pm line 20.
BEGIN failed–compilation aborted at /scripts/cPScript/cPanelFunctions.pm line
20.
Compilation failed in require at /scripts/upcp line 16.
BEGIN failed–compilation aborted at /scripts/upcp line 16.
run:
cpan File::Copy::Recursive
That will update that perl module to 0.33.
To verify run:
perl -MFile::Copy::Recursive -le ‘print $File::Copy::Recursive::VERSION;’
You should get:
0.33
Then run:
perl -c /scripts/cPScript/SafeDir.pm
You should get:
/scripts/cPScript/SafeDir.pm syntax OK
Then run cPanel Updates again:
/scripts/upcp –force
Using namebased hosting. Apache loads the first site it finds in the httpd.conf file for the given ip address.
On that note. This error could be happening for several reason . The first reason is that your hostname is missing from the httpd.conf file as the default site. The second reason may be that you are missing a cname record or A record for your hostname FQDN .