[Gelöst]Dpkg Error(100)

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
BlockworldHD
Beiträge: 10
Registriert: 18.04.2020 22:02:20

[Gelöst]Dpkg Error(100)

Beitrag von BlockworldHD » 18.04.2020 22:06:19

Sehr geehrte Damen und Herren aus
ich habe ein Problem.
Immer wenn ich etwas installieren möchte kommt seit neustem folgender Error:
After this operation, 14.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Could not exec dpkg!
E: Sub-process /usr/bin/dpkg returned an error code (100)
Vielen Dank und Gruß
Zuletzt geändert von BlockworldHD am 15.10.2023 21:17:49, insgesamt 2-mal geändert.

schwedenmann
Beiträge: 5639
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Dpkg Error(100)

Beitrag von schwedenmann » 18.04.2020 22:13:21

Hallo


Benutzt du su oder su - und dann dpkg ?

mfg
schwedenmann

BlockworldHD
Beiträge: 10
Registriert: 18.04.2020 22:02:20

Re: Dpkg Error(100)

Beitrag von BlockworldHD » 18.04.2020 22:23:27

Ich benutze einfach nur apt install certbot

DeletedUserReAsG

Re: Dpkg Error(100)

Beitrag von DeletedUserReAsG » 18.04.2020 22:33:34

Leider hast du vergessen zu schreiben, um welches System es überhaupt geht.

Wie auch immer – du könntest nun schauen, ob die genannte Datei (/usr/bin/dpkg) existiert und ausführbar ist.

BlockworldHD
Beiträge: 10
Registriert: 18.04.2020 22:02:20

Re: Dpkg Error(100)

Beitrag von BlockworldHD » 18.04.2020 22:45:21

Es geht um Debian 10 und diese Datei existiert nicht

fischig
Beiträge: 4146
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Dpkg Error(100)

Beitrag von fischig » 18.04.2020 22:54:16

Es geht um Debian 10 und diese Datei existiert nicht
Oha! Da stellt sich dann natürlich die Frage, warum das bei dir so ist? Denn - „normal“ ist das nicht.

DeletedUserReAsG

Re: Dpkg Error(100)

Beitrag von DeletedUserReAsG » 18.04.2020 22:55:17

Dann ist dein System als kaputt zu betrachten. Debiandpkg ist ein integraler Bestandteil des Paketmanagements, und eine Reparatur dieses Bestandteils ohne diesen Bestandteil ist im besten Fall aufwendig. Im einfachsten Fall fehlt nur diese eine Datei, dann könntest du das Paket aus o.g. Quelle laden, es entpacken und die Datei manuell dort hinkopieren.

Die interessante Frage ist ja: wie hast du das hinbekommen? Anhand der Information könnte man abschätzen, was alles kaputt sein wird.

willy4711

Re: Dpkg Error(100)

Beitrag von willy4711 » 18.04.2020 23:06:19

niemand hat geschrieben: ↑ zum Beitrag ↑
18.04.2020 22:55:17
Die interessante Frage ist ja: wie hast du das hinbekommen? Anhand der Information könnte man abschätzen, was alles kaputt sein wird.
Könnte man ja mal Testen:
Was ergibt

Code: Alles auswählen

apt search dpkg |grep "installiert\|Installiert"
und

Code: Alles auswählen

ls -al /usr/bin/ |grep dpkg

DeletedUserReAsG

Re: Dpkg Error(100)

Beitrag von DeletedUserReAsG » 18.04.2020 23:14:27

Sorry, aber erste Teil bringt gar nichts, weil der TE keine deutsche Lokalisierung nutzt, und es wäre ansonsten auch schon ’ne Kunst, Debiandpkg zu deinstallieren. Der zweite Teil ist hingegen schon geklärt worden:
BlockworldHD hat geschrieben: ↑ zum Beitrag ↑
18.04.2020 22:45:21
diese Datei existiert nicht

fischig
Beiträge: 4146
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Dpkg Error(100)

Beitrag von fischig » 19.04.2020 00:03:23

Und trotzdem ist das möglich:

Code: Alles auswählen

E: Sub-process /usr/bin/dpkg returned an error code (100)
?

Ich in gespannt, ob/wohin sich das hier entwickelt! :wink:

willy4711

Re: Dpkg Error(100)

Beitrag von willy4711 » 19.04.2020 01:03:53

niemand hat geschrieben: ↑ zum Beitrag ↑
18.04.2020 23:14:27
Sorry, aber erste Teil bringt gar nichts, weil der TE keine deutsche Lokalisierung nutzt, und es wäre ansonsten auch schon ’ne Kunst, Debiandpkg zu deinstallieren.
Na dann eben verstümmelt international

Code: Alles auswählen

 apt search dpkg |grep "install\|Install"
niemand hat geschrieben: ↑ zum Beitrag ↑
18.04.2020 23:14:27
Der zweite Teil ist hingegen schon geklärt worden:
Naja, wäre zumindest interessant, ob da nur jemand /usr/bin von "komischen" Dateien bereinigt hat oder tatsächlch die Paketverwaltung
gekillt hat -wie auch immer :facepalm:

Code: Alles auswählen

dpkg -L dpkg |grep /usr/bin/
/usr/bin/dpkg
/usr/bin/dpkg-deb
/usr/bin/dpkg-divert
/usr/bin/dpkg-maintscript-helper
/usr/bin/dpkg-query
/usr/bin/dpkg-split
/usr/bin/dpkg-statoverride
/usr/bin/dpkg-trigger
/usr/bin/update-alternatives

DeletedUserReAsG

Re: Dpkg Error(100)

Beitrag von DeletedUserReAsG » 19.04.2020 08:21:12

fischic hat geschrieben: ↑ zum Beitrag ↑
19.04.2020 00:03:23
Und trotzdem ist das möglich:

Code: Alles auswählen

E: Sub-process /usr/bin/dpkg returned an error code (100)
?
Ja. Hab’s ausprobiert, weil’s mir auch seltsam vorkam.
willy4711 hat geschrieben: ↑ zum Beitrag ↑
19.04.2020 01:03:53
Naja, wäre zumindest interessant, ob da nur jemand /usr/bin von "komischen" Dateien bereinigt hat oder tatsächlch die Paketverwaltung
gekillt hat
Stimmt schon.

Das zweite „Install“ muss klein geschrieben, oder grep -i genutzt werden, damit’s funktioniert. Pragmatische Variante: grep -i install – deckt die meisten Sprachen ab.

Nun wär’s schön, wenn der TE sich wieder melden würde, und mal schreiben würde, was er da eigentlich gemacht hat. Interessiert mich, wie man’s so kaputtbekommt.

willy4711

Re: Dpkg Error(100)

Beitrag von willy4711 » 19.04.2020 09:03:09

man könnte normalerweise ein

Code: Alles auswählen

dpkg --configure -a
versuchen, bloß würde das ja dank fehlendem dpkg wohl scheitern.

Es gibt wohl bei fehlendem Debiandpkg eine Lösung: https://askubuntu.com/questions/287826/ ... et-it-back
Ob das so einfach funktioniert ---> keine Ahnung, zumal die URL's auf Ubuntu zugeschnitten sind, was dann erstmal alles
angepasst werden müsste.

DeletedUserReAsG

Re: Dpkg Error(100)

Beitrag von DeletedUserReAsG » 19.04.2020 09:13:19

willy4711 hat geschrieben: ↑ zum Beitrag ↑
19.04.2020 09:03:09
Es gibt wohl bei fehlendem dpkg eine Lösung: […]
Ich würd’s einfach manuell entpacken und die fehlenden Files an ihren Platz tun. Dass dpkg einfach deinstalliert wurde, und damit auch die Paketdatenbank berücksichtigt werden müsste, halte ich für eher unwahrscheinlich. Vorher wär’s jedoch sinnvoll zu wissen, wie es denn dazu gekommen ist, und was noch alles kaputtgemacht wurde. Aus dem Grund wär’s schön, wenn jetzt der TE mal wieder was dazu schreiben könnte, bevor hier weiter wild rumgeraten wird, und Lösungsvorschläge gepostet werden, die im Zweifelsfall ins Leere laufen (oder möglicherweise gar noch mehr kaputtmachen).

Btw.: ich würde empfehlen, dass als Erstes mal ’n Image vom System angelegt wird.

BlockworldHD
Beiträge: 10
Registriert: 18.04.2020 22:02:20

Re: Dpkg Error(100)

Beitrag von BlockworldHD » 19.04.2020 09:17:51

Ich weiß doch selber nict wie ich das hinbekommen habe

BlockworldHD
Beiträge: 10
Registriert: 18.04.2020 22:02:20

Re: Dpkg Error(100)

Beitrag von BlockworldHD » 19.04.2020 09:19:24

niemand hat geschrieben: ↑ zum Beitrag ↑
19.04.2020 08:21:12
fischic hat geschrieben: ↑ zum Beitrag ↑
19.04.2020 00:03:23
Und trotzdem ist das möglich:

Code: Alles auswählen

E: Sub-process /usr/bin/dpkg returned an error code (100)
?
Ja. Hab’s ausprobiert, weil’s mir auch seltsam vorkam.
willy4711 hat geschrieben: ↑ zum Beitrag ↑
19.04.2020 01:03:53
Naja, wäre zumindest interessant, ob da nur jemand /usr/bin von "komischen" Dateien bereinigt hat oder tatsächlch die Paketverwaltung
gekillt hat
Stimmt schon.

Das zweite „Install“ muss klein geschrieben, oder grep -i genutzt werden, damit’s funktioniert. Pragmatische Variante: grep -i install – deckt die meisten Sprachen ab.

Nun wär’s schön, wenn der TE sich wieder melden würde, und mal schreiben würde, was er da eigentlich gemacht hat. Interessiert mich, wie man’s so kaputtbekommt.
Dann kommt diese Meldung

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

convert and install rpm and other packages
build-essential/stable,now 12.6 amd64 [installed,automatic]
Install only wanted Debian packages
dpkg/stable,now 1.19.7 amd64 [installed]
dpkg-dev/stable,now 1.19.7 all [installed,automatic]
metapackage to ease Exim MTA (v4) installation
libdpkg-perl/stable,now 1.19.7 all [installed,automatic]
development tool to install and update configuration files
ucf/stable,now 3.0038+nmu1 all [installed]
unattended-upgrades/stable,now 1.11.2 all [installed,automatic]
automatic installation of security upgrades

DeletedUserReAsG

Re: Dpkg Error(100)

Beitrag von DeletedUserReAsG » 19.04.2020 09:29:52

Ich fühle mich veralbert, und bin daher raus.

BlockworldHD
Beiträge: 10
Registriert: 18.04.2020 22:02:20

Re: Dpkg Error(100)

Beitrag von BlockworldHD » 19.04.2020 09:48:00

Nun kommt auch die Meldung:
E: Sub-process dpkg --set-selections returned an error code (100)
E: Couldn't record the approved state changes as dpkg selection states

willy4711

Re: Dpkg Error(100)

Beitrag von willy4711 » 19.04.2020 11:03:28

Bei mir kommen auch jede Menge Meldungen, wenn ich irgend was ins Terminal eingebe :facepalm:
Also: Wenn du geholfen werden willst:
Bitte die komplette Ausgabe des Terminals incl. des Befehls hier posten und das noch in Code-Tags setzen Button: </>

BlockworldHD
Beiträge: 10
Registriert: 18.04.2020 22:02:20

Re: Dpkg Error(100)

Beitrag von BlockworldHD » 19.04.2020 12:27:32

willy4711 hat geschrieben: ↑ zum Beitrag ↑
19.04.2020 11:03:28
Bei mir kommen auch jede Menge Meldungen, wenn ich irgend was ins Terminal eingebe :facepalm:
Also: Wenn du geholfen werden willst:
Bitte die komplette Ausgabe des Terminals incl. des Befehls hier posten und das noch in Code-Tags setzen Button: </>

Code: Alles auswählen

Last login: Sun Apr 19 09:53:57 2020 from 46.86.49.202
root@vmd51977:~# apt-get remove nano                      Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  nano
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 2,269 kB disk space will be freed.
Do you want to continue? [Y/n] y
E: Sub-process dpkg --set-selections returned an error code (100)
E: Couldn't record the approved state changes as dpkg selection states
root@vmd51977:~#

fischig
Beiträge: 4146
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Dpkg Error(100)

Beitrag von fischig » 19.04.2020 13:17:21

Also, wenn du jetzt Debiannano loswerden willst, dann ist das zwar keine ganz so bescheuerte Idee, wie die, /usr/bin/dpkg loszuwerden, aber bescheuert ist auch die. Andererseits: irgendwie scheint dein System ja noch zu arbeiten, obwohl das fehlende /usr/bin/dpkg ein sehr!!! essentielles Paket für Debian ist und außer dir alle Beteiligten sich fragen, wie man das wohl hingekriegt hat, das nicht zu haben (ist, wenn ich recht sehe, ein absolutes Novum in der langjährigen Geschichte des Debianforums, kriegt außer dir eigentlich nur Capslock-Andi hin) - ergo schlage ich vor, versuch's doch einfach mal, Debiandpkg zu installieren mit

Code: Alles auswählen

apt-get install dpkg
Aber ach was, wenn ich's recht überlege: Vergiss' es, du hast ja eh keine Lust, Rückfragen zu beantworten/auf Hilfeversuche einzugehen.

BlockworldHD
Beiträge: 10
Registriert: 18.04.2020 22:02:20

Re: Dpkg Error(100)

Beitrag von BlockworldHD » 19.04.2020 13:37:20

fischic hat geschrieben: ↑ zum Beitrag ↑
19.04.2020 13:17:21
Also, wenn du jetzt Debiannano loswerden willst, dann ist das zwar keine ganz so bescheuerte Idee, wie die, /usr/bin/dpkg loszuwerden, aber bescheuert ist auch die. Andererseits: irgendwie scheint dein System ja noch zu arbeiten, obwohl das fehlende /usr/bin/dpkg ein sehr!!! essentielles Paket für Debian ist und außer dir alle Beteiligten sich fragen, wie man das wohl hingekriegt hat, das nicht zu haben (ist, wenn ich recht sehe, ein absolutes Novum in der langjährigen Geschichte des Debianforums, kriegt außer dir eigentlich nur Capslock-Andi hin) - ergo schlage ich vor, versuch's doch einfach mal, Debiandpkg zu installieren mit

Code: Alles auswählen

apt-get install dpkg
Aber ach was, wenn ich's recht überlege: Vergiss' es, du hast ja eh keine Lust, Rückfragen zu beantworten/auf Hilfeversuche einzugehen.
Wenn ich das versuche kommt folgende Meldung:

Code: Alles auswählen

Last login: Sun Apr 19 13:09:21 2020 from 46.86.49.202
root@vmd51977:~# apt-get install dpkg
Reading package lists... Done
Building dependency tree
Reading state information... Done
dpkg is already the newest version (1.19.7).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Benutzeravatar
MSfree
Beiträge: 11667
Registriert: 25.09.2007 19:59:30

Re: Dpkg Error(100)

Beitrag von MSfree » 19.04.2020 13:40:27

BlockworldHD hat geschrieben: ↑ zum Beitrag ↑
18.04.2020 22:45:21
Es geht um Debian 10 und diese Datei existiert nicht
Das ist natürlich ziemlich blöde, denn ohne das Programm dpkg kann man keine Debianpakete installieren. apt, apt-get, aptitude, synaptics etc. verwenden dpkg, um die eigentlich Installationsarbeit durchzuführen.

Ich sehe da eigentlich nur eine Möglichkeit, das System zu retten.

Du mußt das Paket Debiandpkg manuell aus dem Internet runterladen, z.B. von hier:
http://ftp.de.debian.org/debian/pool/ma ... _amd64.deb

Log dich als root ein:
Die Datei dpkg_1.19.7_amd64.deb solltest du in ein Arbeitsverzeichnis kopieren:

Code: Alles auswählen

cd
mkdir work
cd work
cp /dein/Download/Verzeichnis/dpkg_1.19.7_amd64.deb .
Die Datei kann man dann mir ar zerlegen:

Code: Alles auswählen

ar x dpkg_1.19.7_amd64.deb
Darauf sollte es in dem Arbeitsverzeichnis unter anderem die Datei data.tar.xz geben. Diese kann man dann folgendermassen extrahieren:

Code: Alles auswählen

unxz data.tar.xz
tar xf data.tar
Dabei sollte das Verzeichnis usr im Arbeitsverzeichnis entstanden sein. Dort befinden sich die eigentlich Dateien und Programme.

Ich würde erstmal die Programme von usr/bin (ohne Slash!) in das Verzeichnis /usr/bin (mit Slash!) kopieren:

Code: Alles auswählen

cp usr/bin/dpkg* /usr/bin
und dann nochmal mit deinem apt-get probieren.

Sollte das klappen, würde ich sicherheitshalber dpkg_1.19.7_amd64.deb nochmal reinstallieren mit

Code: Alles auswählen

apt-get reinstall dpkg_1.19.7_amd64.deb

Benutzeravatar
towo
Beiträge: 4549
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Dpkg Error(100)

Beitrag von towo » 19.04.2020 13:42:44

apt-get reinstall dpkg_1.19.7_amd64.deb
Was wohl nie funktionieren wird!

1. apt-get --reinstall install foo
2. ohne Pfadangabe kan kein lokales Paket installiert werden

willy4711

Re: Dpkg Error(100)

Beitrag von willy4711 » 19.04.2020 13:43:44

Bitte mal die Ausgabe von:

Code: Alles auswählen

dpkg --configure -a
Grund: ich glaube es immer noch nicht dass die Datei /usr/bin/dpkg nicht existiert.
Sind den die anderen auch weg ?

Code: Alles auswählen

ls -al /usr/bin/ |grep dpkg
Zuletzt geändert von willy4711 am 19.04.2020 14:19:46, insgesamt 1-mal geändert.

Antworten