[Bug 1585614] Re: libc on 2016-05-25 causes Apache not to restart, libm.so.6: symbol __strtold_nan, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
Andreas "Jimmy" Gredler
andreas.gredler at rackspace.com
Thu May 26 04:48:29 UTC 2016
Steve: I think it does not happen with 14.04 because Apache is not restarted during the upgrade process. Not sure why but that's what my tests with 14.04 showed me.
My tests with 12.04 are not 100% reproducible which makes me wonder if there is a race condition in the postinst script of libapache2-mod-php5. Is there a chance that Apache is reloaded before ldconfig is completely finished? That would also explain why a simple restart of Apache solves the problem.
This is how I test:
# apt-get install libc6=2.15-0ubuntu10.13 libc-bin=2.15-0ubuntu10.13 libapache2-mod-php5=5.3.10-1ubuntu3 php5-common=5.3.10-1ubuntu3
# apt-get upgrade
In some cases Apache does not restart successfully, in some it does.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to eglibc in Ubuntu.
https://bugs.launchpad.net/bugs/1585614
Title:
libc on 2016-05-25 causes Apache not to restart, libm.so.6: symbol
__strtold_nan, version GLIBC_PRIVATE not defined in file libc.so.6
with link time reference
Status in eglibc package in Ubuntu:
Confirmed
Bug description:
This morning I applied the following updates to Ubuntu 12.04
webservers:
The following packages are currently pending an upgrade:
apt 0.8.16~exp12ubuntu10.27
apt-transport-https 0.8.16~exp12ubuntu10.27
apt-utils 0.8.16~exp12ubuntu10.27
libapache2-mod-php5 5.3.10-1ubuntu3.23
libapt-inst1.4 0.8.16~exp12ubuntu10.27
libapt-pkg4.12 0.8.16~exp12ubuntu10.27
php5-cli 5.3.10-1ubuntu3.23
php5-common 5.3.10-1ubuntu3.23
php5-curl 5.3.10-1ubuntu3.23
php5-dev 5.3.10-1ubuntu3.23
php5-gd 5.3.10-1ubuntu3.23
php5-mysql 5.3.10-1ubuntu3.23
php-pear 5.3.10-1ubuntu3.23
Apache fails to restart, siting error:
apache2: Syntax error on line 212 of /etc/apache2/apache2.conf: Syntax
error on line 1 of /etc/apache2/mods-enabled/php5.load: Cannot load
/usr/lib/apache2/modules/libphp5.so into server: /lib/x86_64-linux-
gnu/libm.so.6: symbol __strtold_nan, version GLIBC_PRIVATE not defined
in file libc.so.6 with link time reference
Into file /var/log/apache2/error.log
Looks like I am trying to roll back all those php packages... Which I
see several updates marked Security Update in the changelogs, thus
checking the "security vulnerability" box as rolling back in this case
is such. :-(
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1585614/+subscriptions
More information about the foundations-bugs
mailing list