kann Paketcache nicht neu erzeugen gelöst

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
mymain
Beiträge: 339
Registriert: 29.07.2005 13:40:28
Lizenz eigener Beiträge: MIT Lizenz

kann Paketcache nicht neu erzeugen gelöst

Beitrag von mymain » 27.11.2007 18:26:38

Hallo,

ich habe meine sourlist von DVD als Quelle auf mirror umgestellt und kann den Paketcache nicht neu erzeugen. Habe folgendes gemacht:

Code: Alles auswählen

aptiude update
aptidue Ausgabe
Zuletzt geändert von mymain am 30.11.2007 18:32:42, insgesamt 1-mal geändert.
Debianforum unterstützen Spenden an

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Beitrag von Saxman » 27.11.2007 19:13:14

Code: Alles auswählen

aptitude clean
schon mal versucht?

Schönen Gruß
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

Benutzeravatar
mymain
Beiträge: 339
Registriert: 29.07.2005 13:40:28
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von mymain » 28.11.2007 17:18:26

Saxman hat geschrieben:

Code: Alles auswählen

aptitude clean
schon mal versucht?

Schönen Gruß

Code: Alles auswählen

aptitude clean
Paketlisten werden gelesen... Fehler!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/_local_daten_binary_self_._Packages
E: Die Paketliste oder Statusdatei konnte nicht gelesen oder geöffnet werden.
Debianforum unterstützen Spenden an

Benutzeravatar
uwepr
Beiträge: 657
Registriert: 03.02.2007 12:13:01
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Halle/S.
Kontaktdaten:

Beitrag von uwepr » 28.11.2007 17:39:23

Was gibt

$ ls -l /var/lib/apt/lists

aus?
ggf.
# chmod 644 /var/lib/apt/lists/_local_daten_binary_self_._Packages
machen.
Viele Grüße! Uwe Pr.
squeeze/fluxbox

Benutzeravatar
mymain
Beiträge: 339
Registriert: 29.07.2005 13:40:28
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von mymain » 28.11.2007 18:32:10

Code: Alles auswählen

erde:~# ls -l /var/lib/apt/lists/_local_daten_binary_self_._Packages
-rw-r--r-- 1 root root 2159 2007-11-17 16:37 /var/lib/apt/lists/_local_daten_binary_self_._Packages
Habe vorher chmod gemacht aber der selbe Fehler:

Code: Alles auswählen

Paketlisten werden gelesen... Fehler!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/_local_daten_binary_self_._Packages
E: Die Paketliste oder die Statusdatei konnte nicht geparst oder geöffnet werden.
E: Konnte den Paketcache nicht neu erzeugen
:cry:
Debianforum unterstützen Spenden an

Linthorul
Beiträge: 177
Registriert: 23.11.2007 21:33:23
Lizenz eigener Beiträge: neue BSD Lizenz

Beitrag von Linthorul » 28.11.2007 22:37:21

Versuche mal folgendes:

Code: Alles auswählen

dpkg --reconfigure -a
dpkg-reconfigure apt
apt-cache gencaches
(Alles nach Reihenfolge ausführen)

Benutzeravatar
mymain
Beiträge: 339
Registriert: 29.07.2005 13:40:28
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von mymain » 29.11.2007 17:10:45

Habe alle 3 Befehle ausgeführt aber immer noch das gleiche :oops:

Code: Alles auswählen

dpkg --reconfigure -a
dpkg: unbekannte Option --reconfigure

Nutzen Sie dpkg --help für Hilfe zur Installation und Deinst. von Paketen [*];
Benutzen Sie »dselect« oder »aptitude« für benutzerfreundliches Paketmanagement;
Nutzen Sie dpkg -Dhelp für eine Liste von Debug-Flags von dpkg;
Nutzen Sie dpkg --force-help für eine Liste von Optionen zum Erzwingen;
Nutzen Sie dpkg-deb --help für Hilfe zum Manipulieren von *.deb-Dateien;
Nutzen Sie dpkg --license für Lizenz und Haftungsausschluss (GNU GPL) [*].

Optionen mit [*] geben viel aus - schicken Sie es durch »less« oder »more«!

dpkg-reconfigure apt
gpg: key 2D230C5F: "Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>" not changed
gpg: key 6070D3A1: "Debian Archive Automatic Signing Key (4.0/etch) <ftpmaster@debian.org>" not changed
gpg: key ADB11277: "Etch Stable Release Key <debian-release@lists.debian.org>" not changed
gpg: key BBE55AB3: "Debian-Volatile Archive Automatic Signing Key (4.0/etch)" not changed
gpg: Total number processed: 4
gpg:              unchanged: 4

apt-cache gencaches
Paketlisten werden gelesen...
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/_local_daten_binary_self_._Packages
Debianforum unterstützen Spenden an

Linthorul
Beiträge: 177
Registriert: 23.11.2007 21:33:23
Lizenz eigener Beiträge: neue BSD Lizenz

Beitrag von Linthorul » 29.11.2007 18:02:08

Bei dem ersten Befehl hatte ich mich verschrieben, versuch es so nochmal:

Code: Alles auswählen

dpkg --configure -a
dpkg-reconfigure apt
apt-cache gencaches
Und dann natürlich "aptitude update". Sollte es dann nicht klappen, hast du vielleicht einen Fehler in der /etc/apt/sources.list

Benutzeravatar
mymain
Beiträge: 339
Registriert: 29.07.2005 13:40:28
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von mymain » 29.11.2007 18:20:26

Die erste beiden funktionieren, blos der letzte nicht

Code: Alles auswählen

aptitude
erde:~# apt-cache gencaches
Paketlisten werden gelesen...
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/_local_daten_binary_self_._Packages
Debianforum unterstützen Spenden an

Benutzeravatar
holgerw
Beiträge: 1489
Registriert: 13.03.2003 16:19:00
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Marburg

Beitrag von holgerw » 30.11.2007 11:47:47

Hi,

könnte es sein, dass Deine /var/lib/dpkg/status im Eimer ist? Probiere mal folgendes:

Code: Alles auswählen

mv /var/lib/dpkg/status /var/lib/dpkg/status.bak
Falls es eine /var/lib/dpkg/lock gibt, löscht Du diese.

Es müsste noch eine Datei status.old o.ä. geben, die bennest Du dann nach status um.

Hilft das?

Beste Grüße,
Holger

Benutzeravatar
mymain
Beiträge: 339
Registriert: 29.07.2005 13:40:28
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von mymain » 30.11.2007 17:37:56

Habe alles so gemacht, aber der selbe Salat

Code: Alles auswählen

Paketlisten werden gelesen... Fehler!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/_local_daten_binary_self_._Packages
E: Die Paketliste oder die Statusdatei konnte nicht geparst oder geöffnet werden.
Kann man die Paketliste nicht einfach löschen und eine neue erstellen?
Debianforum unterstützen Spenden an

Linthorul
Beiträge: 177
Registriert: 23.11.2007 21:33:23
Lizenz eigener Beiträge: neue BSD Lizenz

Beitrag von Linthorul » 30.11.2007 18:12:09

Vielleicht ist in deiner /etc/apt/sources.list ein Fehler. Zeig diese mal.

Benutzeravatar
mymain
Beiträge: 339
Registriert: 29.07.2005 13:40:28
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von mymain » 30.11.2007 18:32:19

Linthorul hat geschrieben:Vielleicht ist in deiner /etc/apt/sources.list ein Fehler. Zeig diese mal.
Es geht wieder :D
Habe in der soures eine Verweiß auf einen Verzeichnis auf meiner Festplatte gehabt, dass es nicht mehr gab.
Debianforum unterstützen Spenden an

Antworten