Hallo Ihr da draußen,
ich habe ein ganz dämliches Problem mit einem NDAS Treiber von Ximeta. Der Treiber selbst scheint installiert zu haben, das Admin-Modul jedoch hat mir einen ärgerlichen Fehler in die Paketdatenbank gemacht.
Wenn ich mit apt-get remove (und --force-yes) versuche das Ding loszuwerden - es kommt immer die gleiche Fehlermedlung:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
E: Das Paket ndas-admin muss reinstalliert werden, ich kann aber kein Archiv dafür finden.
Beim Versuch mit dpkg meldet dieses:
Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten es erneut installieren, bevor Sie es zu entfernen versuchen.
(Lese Datenbank ... 103302 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne ndas-admin ...
/etc/init.d/ndas: 38: Syntax error: Bad substitution
dpkg: Fehler beim Bearbeiten von ndas-admin (--remove):
Unterprozess pre-removal script gab den Fehlerwert 2 zurück
System startup links for /etc/init.d/ndas already exist.
/etc/init.d/ndas: 38: Syntax error: Bad substitution
dpkg: Fehler beim Aufräumen:
Unterprozess post-installation script gab den Fehlerwert 2 zurück
dpkg - Warnung: Ignoriere den Wunsch, ndas-kernel zu entfernen; es ist nicht installiert.
Fehler traten auf beim Bearbeiten von:
ndas-admin
Leider meldet auch die Software-Updaten-Funbktion das Gleiche.
Wo ist mein Gedankenfehler oder wie werde ich so einen Murks wieder los? (Nein die Platte kann ich zurückgeben ich meine die Treiber :-) )
Vielen Dank
Sven
Linux 15.004 Themen, 106.699 Beiträge
Nicht unbedingt. Man kann mit einem Backup von /var die gleichen Programme wieder installieren wie vor einem Crash (zumindest mit ein wenig Glück).
man dpkg:
....
Um eine lokale Kopie der Paketauswahl-Zustände zu erstellen:
dpkg --get-selections >meine_auswahl
Sie können diese Datei zu einem anderen Computer bringen und sie
dort mit folgenden Befehlen installieren:
dpkg --clear-selections
dpkg --set-selections
Beachten Sie, dass dies nichts wirklich installiert oder ent-
fernt, sondern lediglich den Auswahlzustand der angeforderten
Pakete setzt. Sie werden eine andere Anwendung benötigen, um die
angeforderten Pakete tatsächlich herunterzuladen und zu instal-
lieren. Starten Sie beispielsweise dselect und wählen Sie
»Installieren«.
Gewöhnlich werden Sie feststellen, dass dselect(1) eine beque-
mere Art ist, den Paketauswahlzustand zu ändern.
...
