我的整体升级进行得很顺利,但我留下了一个严重挥之不去的问题,即 mysql-server 无法自行安装,而且我没有尝试任何方法让它工作。
这是我在尝试安装/重新安装时看到的错误:
Setting up mysql-server-5.7 (5.7.11-0ubuntu6) ...
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.7 (--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.7; however:
Package mysql-server-5.7 is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured …Run Code Online (Sandbox Code Playgroud) 软件升级失败了,除此之外,mysql 和我还无法将其恢复。
疑似原因:我有一个接近满的启动盘;升级在完成之前填满了磁盘,从而使一切变得一团糟。我给了系统更多的磁盘并将 /var 移动到它自己的分区。我仍然没有成功地尝试恢复 mysql。
以下是我到目前为止所尝试的(全部以 root 身份)。首先,mysql没有启动(443)。尝试修复 (444, 445) 失败。尝试删除 mysql 和 (?) apparmor 失败 (446, 7, 8)。更积极的删除 mysql 的尝试似乎成功了 (449),并且不再看到之前的错误 (450, 1, 2)。Mysql 无法重新配置,因为它不再存在(453),但尝试重新安装它会返回旧的错误消息,我们又回到了第一个(454)。
我还检查了这个问题(即使在我的情况下它没有因为升级到 12.04 而中断:它已经在 12.10 上运行) 在升级到 12.04 后修复损坏的 myslq-server 包 并尝试了那里的建议(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
... …Run Code Online (Sandbox Code Playgroud)