dpkg paketlisten wiederherstellen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
D3athSt0rm
Beiträge: 17
Registriert: 23.09.2009 13:49:43

dpkg paketlisten wiederherstellen

Beitrag von D3athSt0rm » 04.05.2010 20:51:01

he leute wie oben beschrieben habe ich ein mächtiges problem unzwar sind alle .list dateien unter /var/lib/dpkg/liste/ weg was zur folge hat das ich so ca GAR NIX mehr installieren bzw deinstallieren kann.
Angeben tut er wenn ich z.b. ein paket installieren will: dpkg Erste Warnung: Dateilisten-Datei des paket (nicht das zu installierende sondern irgendeins das in den lists drinne stehen sollte) fehlt, nehme an, das das Paket derzeit keine Datein installiert hat.

hab schon ausprobiert und gegoogelt und so aber finde nix gescheites.

Bitte kein kommentar mit dem Befehl apt-get -f install absetzten ist zwecklos.

hoffe ihr könnt mir helfen.
Zuletzt geändert von Saxman am 04.05.2010 20:54:25, insgesamt 1-mal geändert.
Grund: Titel angepasst.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: dpkg paketlisten wiederherstellen

Beitrag von rendegast » 17.05.2010 07:50:29

/var/lib/dpkg/liste/
?

Code: Alles auswählen

:/var/lib/dpkg$ find -type d
.
./methods
./methods/ftp
./methods/disk
./methods/floppy
./methods/mnt
./methods/multicd
./alternatives
./updates
./info
./triggers
./parts

Du meinst wohl eher dieses hier:

Code: Alles auswählen

:/var/lib/apt$ find -type d
.
./lists
./lists/partial
./periodic
./keyrings

Code: Alles auswählen

mkdir -p /var/lib/apt/lists/partial
touch /var/lib/apt/lists/lock
[apt-get|aptitude|dselect] update
sollte das Problem lösen.

Die Paketlisten sollten regelmäßig aktualisiert werden,
es gibt einen cron-Job dafür, /etc/cron.daily/apt, Aktivierung über sowas in zBsp. /etc/apt/apt.conf:

Code: Alles auswählen

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";
//#  "APT::Archives::MaxAge",		old, deprecated
//#  "APT::Archives::MaxSize",
//#  "APT::Archives::MinAge"
//#  "APT::Periodic::MaxAge",		new (squeeze, 200908)
//#  "APT::Periodic::MaxSize",
//#  "APT::Periodic::MinAge"

// Normalwert '2000', kann die Arbeit 30 Minuten aufhalten
APT::Periodic::RandomSleep "11";
dazu sollte die Abarbeitung von cron.daily in eine Zeit gelegt werden, in der der Rechner meistens läuft
(Siehe /etc/crontab, alternative Lösungen möglich).
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

D3athSt0rm
Beiträge: 17
Registriert: 23.09.2009 13:49:43

Re: dpkg paketlisten wiederherstellen

Beitrag von D3athSt0rm » 17.05.2010 12:28:44

danke für deine antwort, ne das prob war das eben alle paketlisten weg waren frag mich nciht warum????
Naja hab aus einer etwas ähnlich debian version die rauskopiert und eingefügt und jetzte geht zumindest das apt wieder.

Antworten