当我尝试运行sudo apt upgrade
它时说
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
然后运行时sudo dpkg --configure -a
它会说
Setting up mysql-server-8.0 (8.0.30-0ubuntu0.20.04.2) ...
mysqld will log errors to /var/log/mysql/error.log
mysqld is running as pid 4368
然后命令将运行并且不会有任何响应或变化!
ctrl+C 不会停止它的运行,并且无法升级和安装,因为它将尝试从设置 mysql 服务器开始,这将导致错误
由于我无法安装任何东西,您知道我该如何修复此问题吗?
编辑:现在它运行了 1.5 小时,没有新的响应
编辑 编辑:我检查了当前安装的 mysql 版本,并且运行正常
Server version: 8.0.30-0ubuntu0.20.04.2 (Ubuntu)
答案1
我通过删除并重新安装 mysql 解决了这个问题
答案2
我通过终止mysqld
进程解决了:
ps aux | grep -i "mysqld"
sudo kill 2370 (here 2370 is the process ID displayed by the command above)
完成后,sudo dpkg --configure -a
命令将继续,无需重新启动。