Ich hatte genau das gleiche Problem mit einer MySQL-Installation. Sie müssen reinigen die packge. Durch das einfache Entfernen eines Pakets werden die mitgelieferten Konfigurationsdateien nicht entfernt.
Ich beziehe mich auch auf mysql-server-5.0, erkenne aber, dass es ein Wrapper-Paket mysql-server gibt, das immer auf die neueste Version verweist. Wenn Sie also nach der Installation von mysql-server fragen, sollte apt-get Ihnen mitteilen, dass es von mysql-server-5.0 abhängt und beide installieren. Wenn Sie das Paket mysql-server auf dem System installiert haben, sollten Sie sicherstellen, dass auch dieses Paket nicht mehr vorhanden ist, bevor Sie eine Neuinstallation versuchen.
Stellen Sie sicher, dass der Mysql-Server (Mysqld) nicht läuft. Wenn ja, dann runter damit:
Sudo /etc/init.d/mysqld stop
Prüfen Sie, ob Pakete von mysql-server-5.0 abhängen:
sudo apt-cache hängt mysql-server-5.0 ab
In diesem Fall müssen Sie zur Deinstallation die Option --force verwenden .
Bereinigen Sie das Paket (einschließlich der Option --force, abhängig von # 2).
sudo apt-get --purge entfernen --force mysql-server-5.0
Stellen Sie sicher, dass die Installationsdateien durch Ausführen ebenfalls gelöscht werden
sudo apt-get autoclean
sudo apt-get automatisch entfernen
Installieren Sie das Serverpaket erneut
sudo apt-get install mysql-server-5.0
Dies sollte hoffentlich Ihr Problem beheben. Das Paket ist jedoch möglicherweise immer noch fehlerhaft, wenn Sie Änderungen an Dateien vorgenommen haben, die aus dem Paket mysql-common stammen .
mysql-common ist das Basispaket, das von Client- und Serverkomponenten verwendet wird. Wenn das Problem weiterhin besteht, installieren Sie dieses Paket erneut. Es wird definitiv Pakete geben, die davon abhängen; Überprüfen Sie mit # 2 oben. Löschen Sie den mysql-server, bevor Sie mysql-common neu installieren . Vergessen Sie auch nicht, mysql-common neu zu installieren, da sonst Ihr System stark beschädigt wird.