Paketdatenbank zerschossen?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Paketdatenbank zerschossen?

Beitrag von Curdegn » 29.01.2004 00:35:47

Hallo,
Die instalation eines selbst kompilierten kernels (mit kernel-package-tools) wurde mit einem Speicherzugriffsfehler abgebrochen. Nun stehe ich vor folgendem Proglem:

apt-get -f install meldet:

Code: Alles auswählen

E: Das Paket kernel-image-2.4.22 muss reinstalliert werden, ich kann aber kein Archiv dafür finden.
dpkg -i kernel-image-Custom.1_i386.deb bringt jedoch den Speicherzugriffsfehler:

Code: Alles auswählen

Entpacke Ersatz für kernel-image-2.4.22 ...
Speicherzugriffsfehler
debian:/usr/src# dpkg-deb: Unterprozess paste getötet mit Signal (Datenübergabe unterbrochen (broken pipe))
auch ein remove dpkg -r kernel-image-2.4.22 funktioniet nicht:

Code: Alles auswählen

dpkg: Fehler beim Bearbeiten von kernel-image-2.4.22 (--remove):
 Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
 es erneut installieren, bevor Sie es zu entfernen versuchen.
Nun stehe ich wie der Ochs am Berg. Wisst ihr wie weiter?

cucu

Wolle
Beiträge: 94
Registriert: 16.07.2003 17:49:19

Beitrag von Wolle » 29.01.2004 08:25:42

hallo,

versuch s mal mit apt-get -f install und dann nochmals versuchen den kernel zu installieren.

in diesem sinne
wolle

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 29.01.2004 08:44:04

Danke für die Antwort
versuch s mal mit apt-get -f install und dann nochmals versuchen den kernel zu installieren.
Hab ich bereits einige male versucht.

cucu

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 29.01.2004 08:44:57

Woher ist das 2.4.22er Kernelpaket? Versuch doch mal ein

Code: Alles auswählen

apt-get --reinstall install kernel-package-2.4.22
, Wenn du es irgendwo her hast wo es apt-get nicht findet, müßtest du das Paket von dort runterladen und das direkt mit dpkg oder so machen.

cu

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 29.01.2004 08:50:29

Woher ist das 2.4.22er Kernelpaket?
Mit make-kpkg -rev Custom.1 kernel_image selber erstellt.
Ich habe das Paket also noch, doch auch mit
apt-get --reinstall install kernel-package-2.4.22_Custom.1 lässt es sich nicht installieren:

Code: Alles auswählen

E: Das Paket kernel-image-2.4.22 muss reinstalliert werden, ich kann aber kein Archiv dafür finden.
cucu

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 29.01.2004 09:03:28

Curdegn hat geschrieben: Mit make-kpkg -rev Custom.1 kernel_image selber erstellt.
Das müßtest du dann mit dpkg mal versuchen, weil apt-get das Paket in seiner Datenbank sucht und dort nicht findet, da es ja ein lokal erstelltes Paket ist. dort weiß ich das Kommando nicht ganz genau, schau mal in die man-Page, sicher irgendwas mit --force-remove-reinstreq oder google mal.

Von dem 2.4.22er Kernel ist aber nicht gerade gebootet, und du hast noch einen anderen Kernel installiert?

cu

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 29.01.2004 09:23:17

Von dem 2.4.22er Kernel ist aber nicht gerade gebootet, und du hast noch einen anderen Kernel installiert?
Ja, ja, hab ich noch.
weiß ich das Kommando nicht ganz genau, schau mal in die man-Page, sicher irgendwas mit --force-remove-reinstreq
So irgendwas dachte ich mir auch. Werde heute abend nochmals verstärkt danach googeln.

cucu

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 29.01.2004 13:17:12

Habe es über Mittag schnell ausprobiert. Dein Tip mit --force-remove-reinstreq war genau richtig:
Ein dpkg --force-remove-reinstreq -r kernel-image-2.4.24, und alles ist wieder ok.

Vielen Dank
cucu

Antworten