Lenny to Squeeze
Today it was time for another upgrade of a LAMP node from Debian Lenny to Squeeze.
The Dist Upgrade was quite flawless, 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 some applications including the breadcrumb extension of MediaWiki and another one using a goto function (that's now an operator).
So it' s two-fold. On the one hand a decent developer would appreciate 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 Tomcat init script, but splitting the export command to a separate line and application of bash instead of sh on the catalina script fixed it.