apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/fcgid.load: Cannot load /usr/lib/apache2/modules/mod_fcgid.so into server: /usr/lib/apache2/modules/mod_fcgid.so: undefined symbol: unixd_config
The unixd_config symbol changed names between apache 2.2 and 2.4.
In precise:
root@precise-apache:~# objdump -T /usr/lib/apache2/modules/mod_fcgid.so|grep unixd_config
0000000000000000 D *UND* 0000000000000000 unixd_config
In trusty:
root@trusty-apache:~# objdump -T /usr/lib/apache2/modules/mod_fcgid.so|grep unixd_config
0000000000000000 D *UND* 0000000000000000 ap_unixd_config
So this is due to ordering during the upgrade I believe.
Now that the upgrade is done, what's the state of your system? Do the following work and do not produce unexpected results, like removing many packages?
This seems to be the error:
apache2: Syntax error on line 140 of /etc/apache2/ apache2. conf: Syntax error on line 1 of /etc/apache2/ mods-enabled/ fcgid.load: Cannot load /usr/lib/ apache2/ modules/ mod_fcgid. so into server: /usr/lib/ apache2/ modules/ mod_fcgid. so: undefined symbol: unixd_config
The unixd_config symbol changed names between apache 2.2 and 2.4.
In precise: apache: ~# objdump -T /usr/lib/ apache2/ modules/ mod_fcgid. so|grep unixd_config
root@precise-
0000000000000000 D *UND* 0000000000000000 unixd_config
In trusty: apache: ~# objdump -T /usr/lib/ apache2/ modules/ mod_fcgid. so|grep unixd_config
root@trusty-
0000000000000000 D *UND* 0000000000000000 ap_unixd_config
So this is due to ordering during the upgrade I believe.
Now that the upgrade is done, what's the state of your system? Do the following work and do not produce unexpected results, like removing many packages?
sudo apt-get update
sudo apt-get -f install