On january 17th 2013, the PHP group has released PHP 5.4.11 :
These releases fix about 10 bugs. All users of PHP are encouraged to upgrade to PHP 5.4.
The corresponding packages are now available on Dotdeb for Debian 6.0 “Squeeze” on both amd64 and i386 architectures, with these changes :
- APC has been upgraded to 3.1.14
- Xcache has been upgraded to 3.0.1 (now compatible with Ioncube)
mysqlndheaders are now included inphp5-devto allow mysqlnd plugins to build
As usual, please read the ChangeLog before upgrading and be sure to use to the latest packages before reporting any issue.
Note 1 : PHP 5.3.21 packages will be available at the end of this week. Note 2 : Including igbinary as serializer in PHP’s core and in the memcached and redis extensions is currently in progress.
FYI if upgrading to APC 3.1.14,
PHP may core dump if you have apc.lazy_functions and apc.lazy_classes enabled, which are options that were added in APC 3.1.13.
The script at “/usr/lib/php5/sessionclean” seems to be broken in this release. I’m getting emails from cron about lsof not being found (which was never installed on this system).
When trying to run the script manually, I get the following output: /usr/lib/php5/sessionclean: 4: lsof: not found find: warning: you have specified the -ignore_readdir_race option after a non-option argument -type, but options are not positional (-ignore_readdir_race affects tests specified before it as well as those specified after it). Please specify options before other arguments.
find: invalid argument
-delete' to-cmin'This occurs on a Debian 6 server.
When will it happen? With 5.4.12 release or earlier?
Wouldn’t it be too hard to make random minutes in /etc/cron.d/php5? $(($RANDOM % 30)) and 30 minutes later.
@Michael : already in git
https://github.com/gplessis/dotdeb-php5/commit/612fc0e03046347ebaad7d27229836e747a12b55
will appear in the next PHP packages (5.4.12 if no major flaw is dicovered in the current version).
Yes, I saw it. Just wanted to confirm my guess about 5.4.12.
What about random minutes in cron?
-delete’ to-cmin’” errorI’m getting Apache2 child seg faults too since installing the dotdeb PHP 5.4.11 package last night; APC 3.1.14, Libmemcached 1.0.13 and memcached 2.1.0
Disabling APC stops the seg faults.
Apologies - the libmemcached upgrade is a red herring, please ignore.
I have since found (and tested) the problem - in apc.ini I had ‘apc.stat=0’ (default is 1) - when I changed back to the default value of 1 the seg faults disappeared.
Guillaume, please tell me:
@Nestor :
I have problems installing php54 from dotdeb.
root@testnix:/etc/apt# cat /etc/apt/sources.list deb http://ftp.informatik.rwth-aachen.de/ftp/pub/Linux/debian/ squeeze main deb-src http://ftp.informatik.rwth-aachen.de/ftp/pub/Linux/debian/ squeeze main
deb http://ftp.de.debian.org/debian squeeze main deb-src http://ftp.de.debian.org/debian squeeze main
deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main
squeeze-updates, previously known as ‘volatile’
deb http://ftp.informatik.rwth-aachen.de/ftp/pub/Linux/debian/ squeeze-updates main deb-src http://ftp.informatik.rwth-aachen.de/ftp/pub/Linux/debian/ squeeze-updates main
#dotdeb sources deb http://packages.dotdeb.org squeeze all deb-src http://packages.dotdeb.org squeeze all
deb http://packages.dotdeb.org squeeze-php54 all deb-src http://packages.dotdeb.org squeeze-php54 all
After “aptitude update” I get following error: Hole:25 http://packages.dotdeb.org squeeze-php54/all i386 Packages [9.650 B] Es wurden 29,8 MB in 1 min 5 s geholt (456 kB/s) Paketlisten werden gelesen… Fehler! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/packages.dotdeb.org_dists_squeeze_all_i18n_Translation-en E: Die Paketliste oder die Statusdatei konnte nicht eingelesen oder geöffnet werden.
Any Ideas?? I am frustrated.
@Markus : try this :
Hi Guillaume,
I forgot to mention in my first posting that i already tried that approach as well. No change at all… I did it again… Result: Hole:25 http://packages.dotdeb.org squeeze-php54/all i386 Packages [9.650 B] Es wurden 29,8 MB in 1 min 5 s geholt (457 kB/s) Paketlisten werden gelesen… Fehler! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/packages.dotdeb.org_dists_squeeze_all_i18n_Translation-en E: Die Paketliste oder die Statusdatei konnte nicht eingelesen oder geöffnet werden.