Fehler bei dist-upgrade

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
wckl
Beiträge: 789
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Fehler bei dist-upgrade

Beitrag von wckl » 08.08.2019 11:23:24

Hallo,
nach

Code: Alles auswählen

sudo apt-get dist-upgrade
erhalte ich eine Liste der zu ladenden Dateien, nach Bestätigung werden die Dateien geladen, dann wird folgender Fehler angezeigt:
Es wurden 18,6 MB in 26 s geholt (712 kB/s).
Extrahiere Vorlagen aus Paketen: 100%
Vorkonfiguration der Pakete ...
dpkg-query: Fehler: Updates-Verzeichnis »/var/lib/dpkg/updates/« kann nicht eingelesen werden: Datei oder Verzeichnis nicht gefunden
exim4-config.postinst: [WARN] Installed debconf version is broken. Aborting preconfigure.
dpkg: Fehler: Updates-Verzeichnis »/var/lib/dpkg/updates/« kann nicht eingelesen werden: Datei oder Verzeichnis nicht gefunden
E: Unterprozess dpkg --set-selections hat Fehlercode zurückgegeben (2)
E: Couldn't record the approved state changes as dpkg selection states
Wie kann ich den Fehler reparieren?

Vielen Dank für Hilfe.

wckl
Beiträge: 789
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Fehler bei dist-upgrade

Beitrag von wckl » 08.08.2019 11:35:23

Tut mir leid,
ich habe jetzt so lange herumgefummelt, es tut nichts mehr.

Kann man mit einem Befehl die Dateien status, updates/ usw.
von den vorhandenen Paketen auf dem Rechner neu installieren?

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

Re: Fehler bei dist-upgrade

Beitrag von MSfree » 08.08.2019 11:41:19

Platte voll?

TomL

Re: Fehler bei dist-upgrade

Beitrag von TomL » 08.08.2019 11:43:55

Diese Variante schlägt auch fehl?
apt update
apt full-upgrade

wckl
Beiträge: 789
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Fehler bei dist-upgrade

Beitrag von wckl » 08.08.2019 11:48:49

Platte ist nicht voll.

apt update
apt full-upgrade

führen zum gleichen Fehler

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

Re: Fehler bei dist-upgrade

Beitrag von MSfree » 08.08.2019 12:27:53

wckl hat geschrieben: ↑ zum Beitrag ↑
08.08.2019 11:48:49
Platte ist nicht voll.
Wie hast du das geprüft?
Was gibt

Code: Alles auswählen

df -m
aus?

wckl
Beiträge: 789
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Fehler bei dist-upgrade

Beitrag von wckl » 08.08.2019 12:51:10

Code: Alles auswählen

df -m
Dateisystem    1M-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
udev                3924       0      3924    0% /dev
tmpfs                788      10       779    2% /run
/dev/sda2          28033    8974     17613   34% /
tmpfs               3938      19      3919    1% /dev/shm
tmpfs                  5       1         5    1% /run/lock
tmpfs               3938       0      3938    0% /sys/fs/cgroup
tmpfs                788       1       788    1% /run/user/1000

TomL

Re: Fehler bei dist-upgrade

Beitrag von TomL » 08.08.2019 15:06:31

wckl hat geschrieben: ↑ zum Beitrag ↑
08.08.2019 11:23:24
dpkg: Fehler: Updates-Verzeichnis »/var/lib/dpkg/updates/« kann nicht eingelesen werden: Datei oder Verzeichnis nicht gefunden
Das ist wirklich ungewöhnlich. Ich würde jetzt folgendes versuchen... und ich denke mal, damit kann man nix kaputt machen:

Zunächst vergewissern, dass das Verzeichnis wirklich nicht da ist:

Code: Alles auswählen

$ su -

# ls /var/lib/dpkg/updates
  ls: Zugriff auf '/var/lib/dpkg/updates' nicht möglich: Datei oder Verzeichnis nicht gefunden
.... und nicht doch existiert... dann wäre nämlich wirklich was faul:

Code: Alles auswählen

# ls /var/lib/dpkg/updates
  insgesamt 8,0K
  drwxr-xr-x 2 root root 4,0K 2019-08-08 15:07 .
  drwxr-xr-x 7 root root 4,0K 2019-08-08 15:07 ..
Und wenns fehlt, dann:

Code: Alles auswählen

# mkdir -p /var/lib/dpkg/updates
# dpkg --configure -a
# apt update
# apt full-upgrade

wckl
Beiträge: 789
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Fehler bei dist-upgrade

Beitrag von wckl » 08.08.2019 16:21:43

Code: Alles auswählen

mkdir -p /var/lib/dpkg/updates
dpkg --configure -a
dpkg: Fehler: Neue Datei »/var/lib/dpkg/info/format-new« kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
Mein Versuch mit

Code: Alles auswählen

mkdir -p /var/lib/dpkg/info/
dpkg --configure -a
apt update   ---  funktioniert

Code: Alles auswählen

apt full-upgrade
landet leider in
Extrahiere Vorlagen aus Paketen: 100%
Vorkonfiguration der Pakete ...
dpkg: Fehler: Öffnen der Paket-Infodatei »/var/lib/dpkg/available« zum Lesen fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
E: Unterprozess dpkg --set-selections hat Fehlercode zurückgegeben (2)
E: Couldn't record the approved state changes as dpkg selection states

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

Re: Fehler bei dist-upgrade

Beitrag von MSfree » 08.08.2019 16:57:29

wckl hat geschrieben: ↑ zum Beitrag ↑
08.08.2019 16:21:43
dpkg: Fehler: Öffnen der Paket-Infodatei »/var/lib/dpkg/available« zum Lesen fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
Na, dann mußt du wohl das Verzeichnis /var/lib/dpkg/available auch noch anlegen :wink:

wckl
Beiträge: 789
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Fehler bei dist-upgrade

Beitrag von wckl » 08.08.2019 17:03:07

Die vorhergehene Fehlermeldung muss man wohl genau lesen, denn jetzt lautet die Meldung:
dpkg: Fehler: Lesen der Paket-Infodatei »/var/lib/dpkg/available«: Ist ein Verzeichnis
also wird eine Datei verlangt ...

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

Re: Fehler bei dist-upgrade

Beitrag von MSfree » 08.08.2019 17:09:35

Was sagt denn bei dir

Code: Alles auswählen

ls -la /var/lib/dpkg
Bei mir steht da

Code: Alles auswählen

insgesamt 3688
drwxr-xr-x  7 root root    4096 Aug  7 21:00 .
drwxr-xr-x 47 root root    4096 Mai 29  2018 ..
drwxr-xr-x  2 root root    4096 Jul 25 19:09 alternatives
-rw-r--r--  1 root root  133656 Feb 19  2017 available
-rw-r--r--  1 root root       8 Feb 19  2017 cmethopt
-rw-r--r--  1 root root     501 Mär 10  2018 diversions
-rw-r--r--  1 root root     420 Mär 10  2018 diversions-old
drwxr-xr-x  2 root root  348160 Aug  7 21:00 info
-rw-r-----  1 root root       0 Aug  7 21:00 lock
drwxr-xr-x  2 root root    4096 Apr 10  2015 parts
-rw-r--r--  1 root root     146 Okt 24  2017 statoverride
-rw-r--r--  1 root root     100 Apr  5  2017 statoverride-old
-rw-r--r--  1 root root 1621494 Aug  7 21:00 status
-rw-r--r--  1 root root 1621752 Aug  7 21:00 status-old
drwxr-xr-x  2 root root    4096 Jun 15 20:42 triggers
drwxr-xr-x  2 root root    4096 Aug  7 21:00 updates
Das ist allerdings noch stretch, aber die Rechte und Besitzverhältnisse sollten unverändert in Buster sein.

wckl
Beiträge: 789
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Fehler bei dist-upgrade

Beitrag von wckl » 08.08.2019 17:17:12

Das ist nicht so gleich ...

Code: Alles auswählen

ls -la /var/lib/dpkg
insgesamt 3756
drwxr-xr-x  5 root root    4096 Aug  8 17:03 .
drwxr-xr-x 54 root root    4096 Aug  7 12:38 ..
drwxr-xr-x  2 root root    4096 Aug  8 16:08 info
-rw-r-----  1 root root       0 Aug  8 17:00 lock
-rw-r-----  1 root root       0 Aug  8 16:59 lock-frontend
-rw-r--r--  1 root root 1912234 Aug  8 16:59 status
-rw-r--r--  1 root root 1912234 Aug  8 16:08 status-old
drwxr-xr-x  2 root root    4096 Aug  8 16:07 triggers
drwxr-xr-x  2 root root    4096 Aug  8 16:59 updates
Ich habe keine Idee was fehlt,was falsch ist ...

Es gibt kein Befehl die Dateien und Verzeichnisse aus den
installierten Paketen auf dem Rechner wieder neu zu erzeugen?

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

Re: Fehler bei dist-upgrade

Beitrag von MSfree » 08.08.2019 17:25:24

wckl hat geschrieben: ↑ zum Beitrag ↑
08.08.2019 17:17:12
Das ist nicht so gleich ...
...
Es gibt kein Befehl die Dateien und Verzeichnisse aus den
installierten Paketen auf dem Rechner wieder neu zu erzeugen?
Nicht, daß ich wüßte. Unter Ask Ubuntu habe ich das hier gefunden:

https://askubuntu.com/questions/383339/ ... -directory

wckl
Beiträge: 789
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Fehler bei dist-upgrade

Beitrag von wckl » 08.08.2019 17:54:40

Den Hinweis auf ...askubuntu... habe ich ausprobiert, ich lande wieder bei
Vorkonfiguration der Pakete ...
dpkg: Fehler: Öffnen der Paket-Infodatei »/var/lib/dpkg/available« zum Lesen fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
E: Unterprozess dpkg --set-selections hat Fehlercode zurückgegeben (2)
E: Couldn't record the approved state changes as dpkg selection states
Es fehlt die Datei »/var/lib/dpkg/available«
wie kann der Inhalt wieder wieder erzeugt werden?

wckl
Beiträge: 789
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Fehler bei dist-upgrade

Beitrag von wckl » 08.08.2019 18:10:37

Da ich leider kein externes Backup habe 8O

Hoffe ich darauf, dass man doch noch einen Befehl / eine Befehlsfolge findet,
die aus den auf dem Rechner installierten Paketen das Verzeichnis /var/lib/dpkg/ neu aufbaut.

willy4711

Re: Fehler bei dist-upgrade

Beitrag von willy4711 » 08.08.2019 19:16:46

Ich zitiere mal aus der dpkg Manpage:
-C, --audit [Paketname …]
Führt Plausibilitäts- und Konsistenzprüfungen der Datenbank für Paketname oder alle Pakete, falls das
Argument fehlt, durch (pro-Paket-Prüfungen seit Dpkg 1.17.10). Sucht beispielsweise nach Paketen die auf
Ihrem System nur teilweise installiert wurden oder fehlende, falsch oder veraltete Steuerdaten oder
-Dateien haben. dpkg wird einen Vorschlag machen, was mit Ihnen zur Korrektur gemacht werden sollte.

--update-avail [Packages-Datei]
--merge-avail [Packages-Datei]
Aktualisiere dpkgs und dselects Verständnis darüber, welche Pakete verfügbar sind. Mit der Aktion
--merge-avail wird alte Information mit der Information aus der Packages-Datei zusammengeführt. Mit der
Aktion --update-avail wird die alte Information durch die Information aus der Packages-Datei ersetzt. Die
mit Debian vertriebene Packages-Datei heißt einfach »Packages«. Falls das Argument Packages-file fehlt oder
»-« benannt ist, wird es aus der Standardeingabe lesen (seit Dpkg 1.17.7). dpkg hält seine Aufzeichnungen
über die verfügbaren Pakete in /var/lib/dpkg/available.

Ein einfacher Befehl, um die Datei available in einem Rutsch zu holen und zu aktualisieren ist dselect
update. Beachten Sie, dass diese Datei nahezu nutzlos ist, falls Sie nicht dselect sondern eine
APT-basierte Oberfläche verwenden: APT verfügt über sein eigenes System, die verfügbaren Pakete zu
überwachen.
Vielleicht hilft es weiter.
Fage ist allerdings wie die ganzen Dateien / Verzeichnisse verschwinden konnten.
Von Alleine ???

guennid

Re: Fehler bei dist-upgrade

Beitrag von guennid » 08.08.2019 23:20:53

Beachten Sie, dass diese Datei nahezu nutzlos ist, falls Sie nicht dselect sondern eine
APT-basierte Oberfläche verwenden: APT verfügt über sein eigenes System, die verfügbaren Pakete zu
überwachen.
Ich werf mich weg!!! Das Teil (dselect) existiert offenbar immer noch in den unergründlichen Weiten des Debian-Universums. :wink:

Für mich war dselect die Hölle! - Im Jahre des Herrn 2002. :wink:

ad willy:
Darf/soll ich mal wieder den Korinthenkacker spielen? :wink:

willy4711

Re: Fehler bei dist-upgrade

Beitrag von willy4711 » 09.08.2019 10:06:36

guennid hat geschrieben: ↑ zum Beitrag ↑
08.08.2019 23:20:53
ad willy:
Darf/soll ich mal wieder den Korinthenkacker spielen? :wink:
Aber nach 5 Seiten hör ich auf 8O

guennid

Re: Fehler bei dist-upgrade

Beitrag von guennid » 09.08.2019 10:42:04

Aber nach 5 Seiten hör ich auf 8O
:THX: :mrgreen:

Also dann:

Ich denke, es könnte zur Problemlösung beitragen, wenn man etwas mehr belastbare Antworten auf folgende Fragen hätte:

1. Was ist das für ein System?
2. Wie/von welchem Installationsmedium aus ist es auf die Maschine gekommen?
3. Was ist das für ein dist-upgrade (stretch zu stretch, stretch zu buster, was anderes, wenn ja, bitte was)?
:wink:

Grüße, Günther

wckl
Beiträge: 789
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Fehler bei dist-upgrade

Beitrag von wckl » 09.08.2019 10:52:44

1. System testing / bullseye
2. Das System testing / bullsye lief ohne Probleme seit mindestens 2 Monaten
3. Die Probleme traten auf bei der üblichen Sequenz apt-get update ; apt-get dist-upgrade. Mit dieser Befehlsfolge aktualisiere ich Debian schon seit Jahren.

guennid

Re: Fehler bei dist-upgrade

Beitrag von guennid » 09.08.2019 11:09:18

Das System testing / bullsye lief ohne Probleme seit mindestens 2 Monaten
Finde ich ungenau: Vor zwei Monaten war testing=buster. Ergo frage ich mich immer noch: Was ist das (fehlgeschlagene) für ein dist-upgrade gewesen (Frage 3)?

Antwort zu Frage 2 steht aus (Mag unwichtig sein, aber das wüsste ich gerne genau). Im übrigen weise ich vorsichtshalber darauf hin, dass die bis jetzt Beteiligten nach meinem Eindruck deutlich mehr von der Materie verstehen als ich. Meine Korinthenkackerei also bitte so verstehen, dass sie für die hilfreich sein könnte. :wink:

Grüße, Günther

wckl
Beiträge: 789
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: Fehler bei dist-upgrade

Beitrag von wckl » 09.08.2019 11:37:07

Schön, dann war es etwas später als zwei Monate.
Der Umstieg nach bullseye lief nach meinem Eindruck noch normal.
(Ich frage mich, was es wirklich bringt ... sonst müsste ich versuchen in den Logdateien alles genau nachzuvollziehen.)

Übrigens ist die Aktualisierung mit bullseye auf einer parallelen Partition gerade eben wieder ohne Probleme gelaufen.

guennid

Re: Fehler bei dist-upgrade

Beitrag von guennid » 09.08.2019 11:43:16

wckl hat geschrieben:Der Umstieg nach bullseye lief nach meinem Eindruck noch normal.
Immerhin steht dann mittlerweile (halbwegs) fest, dass der Releasewechsel mit dem Fehler wohl nichts zu tun hat. Ich bin raus. testing ist nicht mein Ding.

Grüße und viel Erfolg, Günther

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Re: Fehler bei dist-upgrade

Beitrag von Teddybear » 09.08.2019 20:33:37

Probiere es mal, wenn du diese fehlende Datei einfach erstellst..

Code: Alles auswählen

touch /var/lib/dpkg/available
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Antworten