Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "
Tipps und Tricks"-Bereich.
-
wckl
- Beiträge: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
Beitrag
von wckl » 08.08.2019 11:23:24
Hallo,
nach
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: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
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?
-
TomL
Beitrag
von TomL » 08.08.2019 11:43:55
Diese Variante schlägt auch fehl?
apt update
apt full-upgrade
-
wckl
- Beiträge: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
Beitrag
von wckl » 08.08.2019 11:48:49
Platte ist nicht voll.
apt update
apt full-upgrade
führen zum gleichen Fehler
-
MSfree
- Beiträge: 11605
- Registriert: 25.09.2007 19:59:30
Beitrag
von MSfree » 08.08.2019 12:27:53
wckl hat geschrieben: 08.08.2019 11:48:49
Platte ist nicht voll.
Wie hast du das geprüft?
Was gibt
aus?
-
wckl
- Beiträge: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
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
Beitrag
von TomL » 08.08.2019 15:06:31
wckl hat geschrieben: 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: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
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
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
-
MSfree
- Beiträge: 11605
- Registriert: 25.09.2007 19:59:30
Beitrag
von MSfree » 08.08.2019 16:57:29
wckl hat geschrieben: 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
-
wckl
- Beiträge: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
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 ...
-
MSfree
- Beiträge: 11605
- Registriert: 25.09.2007 19:59:30
Beitrag
von MSfree » 08.08.2019 17:09:35
Was sagt denn bei dir
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: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
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?
-
MSfree
- Beiträge: 11605
- Registriert: 25.09.2007 19:59:30
Beitrag
von MSfree » 08.08.2019 17:25:24
wckl hat geschrieben: 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: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
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: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
Beitrag
von wckl » 08.08.2019 18:10:37
Da ich leider kein externes Backup habe
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
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
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.
Für mich war dselect die Hölle! - Im Jahre des Herrn 2002.
ad willy:
Darf/soll ich mal wieder den Korinthenkacker spielen?
-
willy4711
Beitrag
von willy4711 » 09.08.2019 10:06:36
guennid hat geschrieben: 08.08.2019 23:20:53
ad willy:
Darf/soll ich mal wieder den Korinthenkacker spielen?
Aber nach 5 Seiten hör ich auf
-
guennid
Beitrag
von guennid » 09.08.2019 10:42:04
Aber nach 5 Seiten hör ich auf
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)?
Grüße, Günther
-
wckl
- Beiträge: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
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
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.
Grüße, Günther
-
wckl
- Beiträge: 826
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
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
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
-
Teddybear
- Beiträge: 3163
- Registriert: 07.05.2005 13:52:55
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Altomünster
-
Kontaktdaten:
Beitrag
von Teddybear » 09.08.2019 20:33:37
Probiere es mal, wenn du diese fehlende Datei einfach erstellst..
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde
Mod-Voice / My Voice