问题描述
软件升级打破了,其中包括mysql,我还没有能够恢复它。
疑似原因:我有一个near-full启动盘;升级之前升级填满了磁盘,因此一切都搞得一团糟。我给系统更多的磁盘并将/var移动到它自己的分区。我仍然没有成功尝试恢复mysql。
以下是我到目前为止所尝试的内容(全部为root)。首先,mysql无法启动(443)。尝试修复(444,445)失败。尝试删除mysql和(?)apparmor失败(446,7,8)。删除mysql的更有力的尝试似乎成功(449)并且不再看到先前的错误(450,1,2)。 Mysql无法重新配置,因为它不再存在(453)但尝试重新安装它会返回旧的错误消息,我们又回到原点(454)。
我也检查了这个问题(尽管在我的情况下它没有因为升级到12.04而破坏:它已经在12.10上工作了)Fixing broken myslq-server package after upgrade to 12.04并尝试了那里的建议(458,461,462)无济于事。
我还该怎么办?
这是在3.5.0-25-generic#39-Ubuntu SMP Mon Feb 25 18:26:58 UTC 2013 x86_64 x86_64 x86_64 GNU /Linux
443 service mysql start
start: Job failed to start
444 dpkg-reconfigure mysql-server-5.5
/usr/sbin/dpkg-reconfigure: mysql-server-5.5
is broken or not fully installed
445 apt-get -f install
...
Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.10.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script
returned error exit status 1
dpkg: dependency problems prevent configuration of
mysql-server:
mysql-server depends on mysql-server-5.5; however:
Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message
indicates its a followup error from a previous failure.
Errors were encountered while processing:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
446 apt-get remove mysql-server
...