E: The package xxx needs to be reinstalled, but

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
scule
Beiträge: 26
Registriert: 25.01.2005 21:15:00

E: The package xxx needs to be reinstalled, but

Beitrag von scule » 18.02.2005 16:01:34

Hallo zusammen!

Als absoluter Noob (alles installiert was ich brauche und es funzt :D) auf dem Gebiet habe ich ein kl. Problem:
Ich habe versucht meinen Laserdrucker HL1430 von Brother mit dem deb-Paket der Brother-Homepage zu installieren, aber irgendwie tut es nicht... dann dachte ich, dass ich mal solange noch eine wine drauf mache, aber er will jetzt nicht mehr per apt installieren. Es taucht folgende Fehlermeldung auf:

Code: Alles auswählen

The package hl1430lpr needs to be reinstalled, but I can't find an archive for it.
Das Packet liegt noch unter /home/stefan/ bereit...
Ich habe es versucht mit KPackage zu deinstallieren, aber die gleiche Meldung kommt wieder... wie mach ich das per Kommandozeile?

Vielen Dank, Grüße aus dem verschneiten Süden

Stefan
Zuletzt geändert von scule am 18.02.2005 16:23:20, insgesamt 1-mal geändert.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 18.02.2005 16:10:07

dpkg -i paketname.deb

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

scule
Beiträge: 26
Registriert: 25.01.2005 21:15:00

mhhh tut nicht

Beitrag von scule » 18.02.2005 16:13:30

danke für den Tip, habe das gerade versucht, aber war nicht von Erfolg gekrönt:

Code: Alles auswählen

stefan:/home/stefan# dpkg -i hl1430lpr-1.1.2-1.i386.deb
(Lese Datenbank ... 76211 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von hl1430lpr 1.1.2-1 (durch hl1430lpr-1.1.2-1.i386.deb) ...
Entpacke Ersatz für hl1430lpr ...
/var/lib/dpkg/info/hl1430lpr.postrm: line 3: /etc/init.d/lpd: Datei oder Verzeichnis nicht gefunden
dpkg: Warnung - altes post-removal-Skript wurde beendet mit Fehler-Status 127
dpkg - probiere stattdessen Skript aus dem neuen Paket ...
/var/lib/dpkg/tmp.ci/postrm: line 3: /etc/init.d/lpd: Datei oder Verzeichnis nicht gefunden
dpkg: Fehler beim Bearbeiten von hl1430lpr-1.1.2-1.i386.deb (--install):
 Unterprozess neues post-removal Skript gab den Fehlerwert 127 zurück
/var/lib/dpkg/tmp.ci/postrm: line 3: /etc/init.d/lpd: Datei oder Verzeichnis nicht gefunden
dpkg: Fehler beim Aufräumen:
 Unterprozess post-removal script gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
 hl1430lpr-1.1.2-1.i386.deb
Was mach mer da?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 18.02.2005 17:00:20

Versuchs mal erst einmal mit

Code: Alles auswählen

 dpkg --purge --force-all paketname 
runterzuschmeißen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

scule
Beiträge: 26
Registriert: 25.01.2005 21:15:00

Beitrag von scule » 18.02.2005 18:03:38

Naja, irgendwie will das nicht:( das habe ich dann erhalten wenn ich den oben genannten Befehl in die Konsole gehauen habe.

Code: Alles auswählen

dpkg: you must specify packages by their own names, not by quoting the names ofthe files they come in

Was mach ich nun? Wie bekomm ich die "own names" der Pakete? Geht es da um den Inhalt der Packete?

Danke, Grüßle

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 18.02.2005 18:42:19

Der Paketname wäre das hier

Code: Alles auswählen

hl1430lpr
so heißt warscheinlich das Debianpaket

Code: Alles auswählen

hl1430lpr_0.8.6_i386.deb 
oder so ähnlich
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

scule
Beiträge: 26
Registriert: 25.01.2005 21:15:00

Beitrag von scule » 18.02.2005 20:06:05

Ich hab folgendes Debianpaket:

Code: Alles auswählen

hl1430lpr-1.1.2-1.i386.deb
Mal schauen ob es funzt, ich melde mich dann heute Abend nochmals.
Bis dann, Grüße

scule
Beiträge: 26
Registriert: 25.01.2005 21:15:00

Beitrag von scule » 18.02.2005 20:58:53

Ich hab es jetzt versucht und es kam dabei folgendes raus:

Code: Alles auswählen

stefan:/home/stefan# dpkg --purge --force-all hl1430lpr
dpkg - Warnung: Problem wird übergangen, weil --force angegeben ist:
 Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
 es erneut installieren, bevor Sie es zu entfernen versuchen.
(Lese Datenbank ... 76211 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne hl1430lpr ...
/var/lib/dpkg/info/hl1430lpr.postrm: line 3: /etc/init.d/lpd: Datei oder Verzeichnis nicht gefunden
dpkg: Fehler beim Bearbeiten von hl1430lpr (--purge):
 Unterprozess post-removal script gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
 hl1430lpr
Liegt die Lösung vielleicht darin das fehlende Verzeichnis oder die fehlende Datei anzulegen? Also soll ich das Verzeichnis

Code: Alles auswählen

/etc/init.d/lpd
anlegen? Oder soll das eine Datei sein?

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 18.02.2005 21:46:28

Hast du cups installiert? Auf jeden Fall musst du wohl lpr nachinstallieren, nach dem Paketnamen vermute ich einfach mal, dass es lpr vorraussetzt. also apt-get install lpr oder lprng, danach dann das Paket nochmal neu installieren

scule
Beiträge: 26
Registriert: 25.01.2005 21:15:00

Beitrag von scule » 18.02.2005 21:56:41

Leider geht das nicht, es kommt dann folgende Meldung:

Code: Alles auswählen

apt-get install lpr
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
E: Das Paket hl1430lpr muss reinstalliert werden, ich kann aber kein Archiv dafür finden.
Wie bekomm ich diese weg? :?

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 18.02.2005 22:17:14

Code: Alles auswählen

rm /var/lib/dpkg/info/hl1430lpr.postrm
dpkg --purge --force-all hl1430lpr
apt-get install lpr
dpkg -i ~/hl1430*deb

scule
Beiträge: 26
Registriert: 25.01.2005 21:15:00

Beitrag von scule » 18.02.2005 23:15:37

Herrvorragend! Es hat funktioniert! :D Vielen Dank!

Schönen Abend noch, Grüße

Stefan

Antworten