Debian Lenny to Squeeze
Today it was time for a release upgrade of a LAMP node from Debian Lenny to Squeeze.
The upgrade was error-free, but I later recognized that neither MySQL nor
ProFTPD was correctly updated. I had to upgrade both servers manually using
apt-get install mysql-server proftpd
.
And once again PHP 5.3 broke several applications including the breadcrumb
extension of MediaWiki and one using a goto
function.
So it’s two-fold. On the one hand a decent developer appreciates a PHP 5.3, on
the other hand, it still breaks PHP 5.2 applications using deprecated functions
or goto
.
The switch to dash
for all init scripts did no good to a custom Tomcat init
script, but splitting the export
command and assignment and explicit bash
instead of sh
when passing to catalina.sh
fixed it.