Packetverwaltung

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Packetverwaltung

Beitrag von Weissbrot » 29.10.2004 11:18:36

Seit ich einen neuen kernel benutze kommt jedesmal wenn ich etwas update oder installiere

Code: Alles auswählen

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »kernel-image-2.6.6-(alterKernel)« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat
die Installationen/updates laufen aber sauber durch.
Wozu braucht er die Liste des alten Kernels? Was passiert, wenn ich das alte Kernel-image lösche, ich brauch's ja nicht mehr?
mfg wb

dany_dm
Beiträge: 70
Registriert: 27.03.2004 02:12:37

Hi

Beitrag von dany_dm » 29.10.2004 11:58:59

mal ne Frage: Wie hast du denn den neuen Kernel inst. ? ( Paket gemacht und mit dpkg -i )

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 29.10.2004 12:14:56

Yo" dpkg -i" wie immer

Benutzeravatar
feltel
Webmaster
Beiträge: 10476
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 29.10.2004 13:05:32

Poste bitte mal die Ausgabe von

Code: Alles auswählen

LANG=C apt-get check

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 29.10.2004 13:19:27

A1:~# LANG=C apt-get check
Reading Package Lists... Done
Building Dependency Tree... Done

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 29.10.2004 14:32:12

Ich denke du hast noch irgendwo das deb aber nicht in der Packages.gz, oder andersrum.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 29.10.2004 17:12:23

ja und, was bedeutet das für mich? :)

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 29.10.2004 17:18:12

Du kannst *versuchen* den alten Kernel per apt-get remove zu löschen und danach ein apt-get update laufen zu lassen...
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 29.10.2004 17:32:57

Liest sich so als könnte ich mir damit die Packetverwaltung kaputtmachen (hab grade wenig Zeit für sowas).:)

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 29.10.2004 17:40:23

Ich denke nicht, das das passieren wird (aber ich klinge pesimistisch, aber das ist schon bei mir immer so).
Ich habe es bisher nur einmal geschafft auf einer Kiste die Verwaltung zu schrotten, die hab ich dann später zum Glück wieder einrenken können. Mit Kerneldeinstallationen hatte ich noch nie Probleme. Aber du kannst noch auf weitere Tipps warten, die sich optimistischer anhören als meine :arrow:
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 29.10.2004 17:58:11

Einrenken dauert bei mir meistens etwas länger - aber irgendwo ist auch ein Spieler in mir....
:wink:

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 29.10.2004 18:14:24

Wer nix wagt der nix gewinnt. Bei mir wurde irgendeine Datei mit Binärzeug überschrieben, und davon habe ich dann ein Backup rausgepackt und es so wiederbelebt.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 29.10.2004 18:29:57

backup ? :roll:
ja ich sollte mal eins machen. :wink:

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 29.10.2004 19:02:17

Ich hatte auch keins, aber diese Datei wurde gesichert. Ich weis nicht von was, ich weis nicht von wem, aber es war da und das war gut so.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 29.10.2004 19:35:23

Etwas Glück gehört auch immer dazu.:)
Würde gerne trotzdem noch wissen was die Fehlermeldung

Code: Alles auswählen

dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »kernel-image-2.6.6-(alterKernel)« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat
bedeutet, vielleicht ist sie ja so harmlos wie

Code: Alles auswählen

debconf can't locate Qt.pm...
ader so ähnlich.:D
Zuletzt geändert von Weissbrot am 29.10.2004 19:43:00, insgesamt 1-mal geändert.

Benutzeravatar
ScyTheMan
Beiträge: 363
Registriert: 23.10.2004 15:09:14
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von ScyTheMan » 29.10.2004 19:40:00

in jedem .deb ist eine lister der dateien die installiert werden gespeichert
ich denke mal das einfach nur diese liste fehlt, sollte nicht weiter tragisch sein, nur evtl. beim deinstallieren da er nicht weiß was alles installiert wurde

ist nur eine vermutung

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 29.10.2004 20:02:05

Kannst du die Meldung mal mit dem C locale ausgeben lassen? (LC_ALL=C, wie schon geschrieben wurde) Die Übersetzung scheint mir irgendwie fuzzy zu sein.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 29.10.2004 21:44:31

Code: Alles auswählen

A1:~# LC_ALL=C apt-get check
Reading Package Lists... Done
Building Dependency Tree... Done

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 29.10.2004 21:48:11

Ja, zurückblättern und lesen kann ich auch, so blöd bin ich nicht.

Ich meinte jetzt eigntentlich du installierst kurz irgendetwas im LC_ALL=C Mode, bei dem diese Fehlermeldung kommt, vor der du uns erzählst und sie hier in Englisch postest.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 30.10.2004 00:46:43

Sorry, didn't realize what you meant.:oops:
The original message is:

Code: Alles auswählen

dpkg: serious warning: files list file for package `kernel-image-2.6.620072004' missing, assuming package has no files currently installed.
Thx and good night. I'm back on this machine tomorrow night.
kindly regards wb

p.s.: musste erst nochmal nachsehen wie man die locales ändert :wink:

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 30.10.2004 10:46:04

Ich denke ScyTheMan hat Recht, da fehlt einfach nur die Liste der Dateien im Paket. Jedes Deb hat eine Liste mit Dateien die in diesem Paket sind, diese findest du unter vielen anderen Informationen in /var/lib/dpkg/info/. Dort sind von warscheinlich jedem installieren Paket ein paar Scripte wie postinst, preinst, postrm, prerm und eben auch list. In paketname.list ist die Dateiliste die dein Paket hat, im falle deines Kernel Images fehlt diese einfach. Komisch ist wie es dazu kommt, dass sie nicht da ist... vielleicht fehlt sie einfach im deb Kernel Image, wenn du wilslt kannst du das Paket mit dpkg-deb entpacken (nachdem du die Manpage davon gelesen hast) und gucken ob es drin ist, wenn ja dann kannst du es zu den anderen list Dateien kopieren (du solltest auch schauen ob zu dem Kernel Image die anderen Dateien wie prerm auch fehlen, wenn ja ist das ziemlich komisch -> dein Paket war kaputt). Aber du kannst eigentlich auch versuchen das Paket zu deinstallieren und die restlichen Dateien (Module des alten Kernels, vmlinuz des alten Kernels usw) von Hand zu löschen. Das sollte es eigentlich lösen.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 31.10.2004 01:49:30

Danke werd ich gleich morgen machen :)

Benutzeravatar
Weissbrot
Beiträge: 186
Registriert: 02.07.2004 01:03:44

Beitrag von Weissbrot » 10.11.2004 20:08:00

Hab einfach mal den alten kernel komplett gelöscht,
es gibt keine Fehlermeldung mehr! 8)
wb

Antworten