我在 apt-get upgrade Ubuntu 16.04 时收到此错误

我在 apt-get upgrade Ubuntu 16.04 时收到此错误
Configurando mysql-common (5.7.16-0ubuntu0.16.04.1) ...
update-alternatives: error: la ruta alternativa /etc/mysql/my.cnf.fallback no existe
dpkg: error al procesar el paquete mysql-common (--configure):
 el subproceso instalado el script post-installation devolvió el código de salida de error 2
dpkg: problemas de dependencias impiden la configuración de libmysqlclient20:i386:
 libmysqlclient20:i386 depende de mysql-common (>= 5.5); sin embargo:
 El paquete `mysql-common' no está configurado todavía.

dpkg: error al procesar el paquete libmysqlclient20:i386 (--configure):
 problemas de dependencias - se deja sin configurar
dpkg: problemas de dependencias impiden la configuración de libqt4-sql-mysql:i386:
 libqt4-sql-mysql:i386 depende de libmysqlclient20 (>= 5.7.11); sin embargo:
 El paquete `libmysqlclient20:i386' no está configurado todavía.

dpkg: error al procesar el paquete libqt4-sql-mysql:i386 (--configure):
 problemas de dependencias - se deja sin configurar
dpkg: problemas de dependencias impiden la configuración de mysql-client-5.7:
 mysql-client-5.7 depende de mysql-common (>= 5.5); sin embargo:
 El paquete `mysql-common' no está configurado todavía.

dpkg: error al procesar el paquete mysql-client-5.7 (--configure):
 problemas de dependencias - se deja sin configNo se escribió un informe «apport» porque el mensaje de error indica que es un mensaje de error asociado a un fallo previo.
          No se escribió un informe «apport» porque el mensaje de error indica que es un mensaje de error asociado a un fallo previo.
                                                     No se escribió ningún informe «apport» porque ya se ha alcanzado el valor de «MaxReports»
                                                              No se escribió ningún informe «apport» porque ya se ha alcanzado el valor de «MaxReports»
                                                                       urar
dpkg: problemas de dependencias impiden la configuración de mysql-client:
 mysql-client depende de mysql-client-5.7; sin embargo:
 El paquete `mysql-client-5.7' no está configurado todavía.

dpkg: error al procesar el paquete mysql-client (--configure):
 problemas de dependencias - se deja sin configurar
Se encontraron errores al procesar:
 mysql-common
 libmysqlclient20:i386
 libqt4-sql-mysql:i386
 mysql-client-5.7
 mysql-client
E: Sub-process /usr/bin/dpkg returned an error code (1)

您可以在 /var/crash 中看到错误

我不需要使用 apt-get 安装 MySQL,因为我正在使用 Xampp。当我使用 apt-get remove 时,它​​会安装 MariaDB,并且出现类似的问题。

答案1

如果您确定不需要任何这些包,您可以简单地通过下列操作删除它们:

  • 您可以运行sudo dpkg --configure -a,它将列出所有损坏的包,但不会显示超过错误消息中已经列出的内容。
  • sudo dpkg -r BROKEN-PACKAGE-NAME根据您的情况,使用 删除此类软件包:
sudo dpkg -r mysql-common 
sudo dpkg -r libmysqlclient20:i386
sudo dpkg -r libqt4-sql-mysql:i386
sudo dpkg -r mysql-client-5.7
sudo dpkg -r mysql-clien
  • 运行sudo apt-get install -f以修复依赖关系。

  • 最后,sudo apt upgrade不应该返回任何错误消息。

相关内容