It looks like the problem is related to the Google Analytics module. Apache is trying to load it, but it doesn’t look like it’s enabled in Virtualmin.
What I’d do is is use Virtualmin to disable the Google Analytics module for that Virtual Server, then re-enable it. That, or simply comment out the line in your /etc/httpd/conf/httpd.conf file that is trying to load apachemod.pl.
I am running a GPL 3.81 host and migrating virtual servers to 3.84 PRO.
If a virtual server had analytics enabled when the backup was performed the restore will cause the PRO machine to restart Apache2 unsuccessfully with errors.
tail -f /var/log/apache2/errors.log
[Fri May 20 15:04:51 2011] [error] Can’t locate /etc/webmin/virtualmin-google-analytics/apachemod.pl in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . /etc/apache2) at (eval 2) line 1.\n
The fix is to edit the Virtual Server in Pro and select the checkbox next to “Enable Analytics tracking?”, save the Virtual Server and start apache2 through the Webmin->Servers->Apache Webserver area.
Thanks for pointing me in the right direction Eric.