Problem mit fehlerhaft installiertem Paket

zappo

New Member
Hallo zusammen,

wir betreiben einen Server mit Debian Lenny, für ein Projekt würden wir gerne einem Kunden Zugriff auf eine Datenbank mit ODBC ermöglichen.

Dafür wollte ich den mysql-connector-odbc installieren und war leider faul und habe das passende .rpm Paket mit alien in ein .deb Paket umgewandelt. Die Installation ist schief gegangen, was jetzt kein Drama wäre, aber: Das Paket ist jetzt so halb fehlerhaft installiert und lässt sich nicht mehr entfernen.

Jetzt kommt die Frage: An welchen Stellen muss ich den ansetzen um das Paket händisch wieder los zu werden? Momentan kommt sowohl bei apt-get, als auch bei dpkg immer folgende Fehlermeldung:

Code:
dpkg -r mysql-connector-odbc
(Lese Datenbank ... 37718 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne mysql-connector-odbc ...
myodbc-installer: symbol lookup error: myodbc-installer: undefined symbol: SQLRemoveDriverW
dpkg: Fehler beim Bearbeiten von mysql-connector-odbc (--remove):
 Unterprozess pre-removal script gab den Fehlerwert 127 zurück
myodbc-installer: symbol lookup error: myodbc-installer: undefined symbol: SQLInstallDriverExW
dpkg: Fehler beim Aufräumen:
 Unterprozess post-installation script gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
 mysql-connector-odbc

Vielen Dank für eure Hilfe!
 
Hallo, Danke für deine Hilfe!

Einen neuen Fehler:

Code:
E: Das Paket mysql-connector-odbc-setup muss neu installiert werden, ich kann aber kein Archiv dafür finden.

Ich habe leider immer noch keine Möglichkeit gefunden das wieder loszuwerden, das fängt an mir auf die Nervern zu gehen. Na ja aus Fehlern wird man klug sagt man...

Edit: Hab ich ganz vergessen im ersten Post zu schreiben, fällt mir aber gerade auf. Der MySQL Connector besteht aus 2 Paketen, mysql-connecotr-odbc und mysql-connector-odbc-setup, die gehen aber leider beide nicht. Der Fehler ist aber neu, den habe ich bisher noch nicht gesehen.
 
Den Purge Befehl habe ich leider schon probiert, keine der automatischen Methoden das Paket wieder loszuwerden funktioniert:

Code:
dpkg: Fehler beim Bearbeiten von mysql-connector-odbc-setup (--purge):
 Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
 es erneut installieren, bevor Sie es zu entfernen versuchen.
(Lese Datenbank ... 37718 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne mysql-connector-odbc ...
myodbc-installer: symbol lookup error: myodbc-installer: undefined symbol: SQLRe                                        moveDriverW
dpkg: Fehler beim Bearbeiten von mysql-connector-odbc (--purge):
 Unterprozess pre-removal script gab den Fehlerwert 127 zurück
myodbc-installer: symbol lookup error: myodbc-installer: undefined symbol: SQLIn                                        stallDriverExW
dpkg: Fehler beim Aufräumen:
 Unterprozess post-installation script gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
 mysql-connector-odbc-setup
 mysql-connector-odbc

Gibt es keine Mögichkeit das irgendwie händisch wieder loszuwerden?
 
Juhu, endlich konnte ich das Problem lösen. Erst habe ich die Dateien gelöscht wie im Link von wstuermer beschrieben und dann die Pakete aus:

/var/lib/dpkg/status

rausgeworfen (Quelle: http://forum.freespire.org/archive/index.php/t-3429.html)

Jetzt scheint erstmal alles wieder zu gehen, apt-get läuft wieder normal, Fehlermeldungen tauchen keine mehr auf. Denkt ihr das war es, oder gibt es irgend einen Punkt den ich noch beachten sollte?

Auf jeden Fall vielen Dank für eure Hilfe, das hat mich ganz kirre gemacht.
 
Back
Top