I went through the steps mentioned before to reproduce the problem.
After installation of mysql-server-5.0 from the apt repository _without_ security updates, the directory conf.d and a file in it, old_passwords.cnf EXISTS!
Adding the security repository and then upgrading the package, makes the directory conf.d be DELETED, seemingly be the upgrade/postinstall script, and then, the server fails to start!
Nnot only is it wrong in my opinion that a sertver fails to start when an optional directory is missing, that the upgrade process even deletes this directory, without which the server cannot start... strange.
Additional info: I made a default desktop install from live cd, not a server install. marking the bug confirmed, as I thoroughly tested it on a clean install.
The simplest fix I can imagine would be to change the mysqld start script to ignore the optional directory if not there.
O.k. I checked this again.
I went through the steps mentioned before to reproduce the problem.
After installation of mysql-server-5.0 from the apt repository _without_ security updates, the directory conf.d and a file in it, old_passwords.cnf EXISTS!
Adding the security repository and then upgrading the package, makes the directory conf.d be DELETED, seemingly be the upgrade/postinstall script, and then, the server fails to start!
Nnot only is it wrong in my opinion that a sertver fails to start when an optional directory is missing, that the upgrade process even deletes this directory, without which the server cannot start... strange.
Additional info: I made a default desktop install from live cd, not a server install. marking the bug confirmed, as I thoroughly tested it on a clean install.
The simplest fix I can imagine would be to change the mysqld start script to ignore the optional directory if not there.