mysql 损坏,无法修复或删除,因为与其他软件存在 Catch-22 问题

mysql 损坏,无法修复或删除,因为与其他软件存在 Catch-22 问题

我不是开发人员,只是日常用户。我的技术知识有限。我无法从其他论坛或谷歌先生那里找到解决方案。认为这是一个挑战。我会简明扼要。我的系统是 Linux Mint 18.3。我使用名为 OpenEMR 的开源医疗记录软件。这取决于 MySQL。从命令行运行软件包升级时,我收到错误:

Running queries to upgrade MySQL server.
mysql_upgrade: [ERROR] 1010: Error dropping database (can't rmdir './performance_schema/', errno: 17)
mysql_upgrade failed with exit status 5
dpkg: error processing package mysql-server-5.7 (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up adobe-flashplugin (1:20190409.1-0ubuntu0.16.04.1) ...
update-alternatives: error: alternative link /usr/lib/mozilla/plugins/flashplugin-alternative.so is already managed by mozilla-flashplugin.backup.20190407
dpkg: error processing package adobe-flashplugin (--configure):
 subprocess installed post-installation script returned error exit status 2
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
No apport report written because the error message indicates it's a follow-up error from a previous failure.
                            Errors were encountered while processing:
 mysql-server-5.7
 adobe-flashplugin
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

此后,我多次尝试配置 mysql 并清除 mysql(以便重新安装),但都失败了。当我尝试删除 mysql 时,该过程首先要删除 openemr,并要求我提供我的 mysql root 密码。我 100% 确定我的 mysql 密码,但它不被接受,因此该过程中止。

总之,我无法修复 mysql,也无法删除它,在后一种情况下,因为必须删除 openemr,但由于 mysql 包已损坏,因此无法完成。

另外,flash-plugin 也会受到此影响。

这是我在重新安装整个系统之前最后一次尝试从这种情况中恢复过来,这总是一件非常痛苦的事情。唯一的好处是我确实备份了我的 openemr 数据。

非常感谢。

相关内容