Package: mysql-server-5.0
Version: 5.0.38-1

As I just discovered the hard way (dist-upgrading a machine set to
'testing') that
it would appear somewhere between MySql 5.0.32 and 5.0.38, the newer
version of the server is not fully compatible with linux kernel 2.4.*

When apt was attempting to upgrade the package, it would start the
server and hang.
In my own debugging, I also ended up moving my /var/lib/mysql dir out
of the way, removing & purging all related mysql packages (server,
client, common, libs), making sure /etc/mysql was removed as well,
then performing a fresh reinstall.  The server still would not start.

I downgraded to 5.0.32 from etch manually and pinned the package,
which seems to work fine on the 2.4 kernel.
Also, after 5.0.38 under the 2.4 kernel got ahold of the database
files, they were corrupted to the point of no longer directly working
with 5.0.32 either.  A restore from backups was required.

It might be worth adding a dependency entry for the kernel in the next
update of this package.
To me, it seems a better option during an upgrade to see your kernel
will be replaced and cancel it, than to have apt simply upgrade to
5.0.38, not be able to start the server fully, and corrupt the
databases on disk.

Thanks -- Jon


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to