From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1P6cUg-0004MD-53 for garchives@archives.gentoo.org; Fri, 15 Oct 2010 05:06:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 67175E0764; Fri, 15 Oct 2010 05:05:38 +0000 (UTC) Received: from jumpgate.rods.id.au (ppp196-18.static.internode.on.net [59.167.196.18]) by pigeon.gentoo.org (Postfix) with ESMTP id 18226E0764 for ; Fri, 15 Oct 2010 05:05:37 +0000 (UTC) Received: from jumpgate.rods.id.au (localhost [127.0.0.1]) by jumpgate.rods.id.au (Postfix) with ESMTP id CA71573C02F for ; Fri, 15 Oct 2010 16:05:34 +1100 (EST) Received: from [192.168.3.44] (shadow.rods.id.au [192.168.3.44]) by jumpgate.rods.id.au (Postfix) with ESMTP id 4C6D673C01D for ; Fri, 15 Oct 2010 16:05:33 +1100 (EST) Message-ID: <4CB7E0FC.4080000@Rods.id.au> Date: Fri, 15 Oct 2010 16:05:00 +1100 From: Rod User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] Something in PHP has killed Apache2 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP X-Archives-Salt: 2befa69f-e78b-4ace-9be1-c24f54797f2b X-Archives-Hash: 5a724834d4ee5afb84fae0877cfce6a7 Hi I just did a emerge -vnuD system and I think a build was done on mysql (seems this is the origin of the problems) I'm getting a PHP Warning as follows, and Apache2 doesn't start up :( PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/lib/extensions/no-debug-zts-20060613/mysql.so' - /usr/lib/php5/lib/extensions/no-debug-zts-20060613/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0 no matter what I do, i have been trying to go thru the php.ini files to comment out or remove the linking to extensions, but nothing is fixing the problem I ran revdep-rebuild -library=mysql.so but this returned with no problems :( if I run /etc/init.d/apache2 restart I get the following * Stopping apache2 ... httpd (no pid file) not running [ ok ] * Starting apache2 ... [ ok ] but tailing /var/log/apache2/error_log I get the above PHP warning If I ls -la the file it is finding error, I have a missing mysql.so jumpgate ~ # ls -la /usr/lib/php5/lib/extensions/no-debug-zts-20060613/ total 16 drwxr-xr-x 2 root root 80 Oct 4 15:00 . drwxr-xr-x 3 root root 88 Oct 4 12:44 .. -rwxr-xr-x 1 root root 13828 Oct 4 14:59 phpcups.so relinking the file with the following into the problem directory, no-debug-zts-20060613 # ln -s /usr/lib/perl5/vendor_perl/5.12.2/i686-linux/auto/DBD/mysql/mysql.so mysql.so I get the following when I try and restart apache2, the error_log file is now PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/lib/extensions/no-debug-zts-20060613/mysql.so' - /usr/lib/php5/lib/extensions/no-debug-zts-20060613/mysql.so: undefined symbol: PL_unitcheckav in Unknown on line 0 I have "emerged" everything mysql, and everything php as in find what packages are installed, and anything with PHP in their name or mysql in their name, I have re-merged. But yet, I still have a problem :(