rm -f /var/lib/dpkg/status
rm -f /var/lib/dpkg/status
Was, wenn ich /var/lib/dpkg/status und status.old LÖSCHE?
gibt es einen weg um den package-status für dpkg wieder herszustellen, oder kann ich d select ab diesem zeitpunkt vergessen. (er weiss ja nicht mal mehr was vorhanden ist, weshalb sogar er depndency-check einen müll ergibt, somit kann ich dpkg/dselect nicht mal mehr zur einfachen installation eines packages brauchen)
gibt es einen weg um den package-status für dpkg wieder herszustellen, oder kann ich d select ab diesem zeitpunkt vergessen. (er weiss ja nicht mal mehr was vorhanden ist, weshalb sogar er depndency-check einen müll ergibt, somit kann ich dpkg/dselect nicht mal mehr zur einfachen installation eines packages brauchen)
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Das Paketsystem ist ab diesem Zeitpunkt tot. No Way out...
Aber warum macht man sowas?
Patrick
Aber warum macht man sowas?
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
was a mistake, bad misktake
keine idee um meinen dpkg-status wiederherzustellen?
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Es liegt nicht daran, dass ich keine Idee, hätte... Ich weiss dass es nicht geht... Sorry... Das ist wie unter Windows die Registry löschen (inklusive der Backups)...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Code: Alles auswählen
wintermute:/# cd /var/backups/
wintermute:/var/backups# ls
infodir.bak
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Bei mir siehts in /var/backups so aus:
dpkg.status.0 ist die Kopie der aktuellen /var/lib/dpkg/status
Und das wird alles ohne mein Zutun ständig auf dem neuesten Stand gehalten.
Bin mir auch nicht drüber bewußt, da irgendwas dafür getan zu haben.
Code: Alles auswählen
drwxr-xr-x 2 root root 1024 20. Apr 10:28 .
drwxr-xr-x 15 root root 1024 26. Feb 14:54 ..
-rw-r--r-- 1 root root 1214313 19. Apr 16:27 dpkg.status.0
-rw-r--r-- 1 root root 588 15. Apr 11:07 group.bak
-rw------- 1 root shadow 438 31. Mr 11:44 gshadow.bak
-rw-r--r-- 1 root root 2219 11. Mr 13:59 inetd.conf.bak
-rw-r--r-- 1 root root 2290 1. Mr 15:56 inetd.conf.bak.0
-rw-r--r-- 1 root root 80665 27. Feb 19:31 infodir.bak
-rw------- 1 root root 1072 28. Feb 14:10 passwd.bak
-rw------- 1 root shadow 721 28. Feb 14:10 shadow.bak
Und das wird alles ohne mein Zutun ständig auf dem neuesten Stand gehalten.
Bin mir auch nicht drüber bewußt, da irgendwas dafür getan zu haben.
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Ich schätze 'mal dazu muss das System schon einige Cron.[daily|weekly|monthly] Durchläufe hinter sich haben.
Ich habe gerade 'mal ein paar andere Debian Systeme getestet und da ist das /var/backups Verzeichnis wie oben beschrieben gefüllt.
Warum das bei mir (SID, seit 3 Jahren aktiv) leer ist, weiss ich (noch) nicht...
Patrick
Ich habe gerade 'mal ein paar andere Debian Systeme getestet und da ist das /var/backups Verzeichnis wie oben beschrieben gefüllt.
Warum das bei mir (SID, seit 3 Jahren aktiv) leer ist, weiss ich (noch) nicht...
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Man könnte mit einem Skript sich vielliecht etwas zusammenbasteln...
müsste dir z.B. alle installierten (und wahrscheinlich auch zwar de-installierte, aber nicht gepurgte) Pakete zeiegn. Wenn dann noch /v/l/d/available existiert, kann man da vielleicht etwas machen. Ansonten: daten sichern und neuinstallation.
Code: Alles auswählen
for FILE in /var/lib/dpkg/info/*.list; do echo ${FILE/.list/};done
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Aha!
Hmmm... Sollte eigentlich da sein...
Keine Ahnung, was da jetzt wieder abging...
Patrick
Code: Alles auswählen
dreker@wintermute:Desktop$ ls /etc/cron.daily/standard
ls: /etc/cron.daily/standard: Datei oder Verzeichnis nicht gefunden
dreker@wintermute:Desktop$ dpkg -S /etc/cron.daily/standard
cron: /etc/cron.daily/standard
Code: Alles auswählen
dreker@wintermute:Desktop$ sudo apt-get install --reinstall cron
Paketlisten werden gelesen... Fertig
[ ... ]
Richte cron ein (3.0pl1-83) ...
Starting periodic command scheduler: cron.
dreker@wintermute:Desktop$ ls /etc/cron.daily/standard
/etc/cron.daily/standard
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de