Problem beim Upgade des Paketes emacs21-common

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
slic
Beiträge: 7
Registriert: 18.09.2003 11:43:49

Problem beim Upgade des Paketes emacs21-common

Beitrag von slic » 18.09.2003 11:50:33

Hallo zusammen,

beim letzten Upgrade des Paketes "emacs21-common" ist bei mir ein Segmentation Fault aufgetreten. Ich weiss jetzt nicht, wie ich dieses Paket neu installieren kann. Ich danke Euch schon einmal für Eure Hilfe. Hier die Ausgabe von "apt-get":

Code: Alles auswählen

apt-get remove emacs21-common
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  emacs21-common
0 upgraded, 0 newly installed, 1 to remove and 92 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 36.8MB disk space will be freed.
Do you want to continue? [Y/n] 
Reading changelogs...
dpkg: error processing emacs21-common (--remove):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting a removal.
Errors were encountered while processing:
 emacs21-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
Wie kann ich das Paket erneut installieren? Da bekomme ich nämlich wieder einen Segmentation Fault.

Viele Grüße,

slic

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 18.09.2003 12:51:56

Hi,

was sagt

Code: Alles auswählen

apt-get -f install
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

slic
Beiträge: 7
Registriert: 18.09.2003 11:43:49

Beitrag von slic » 18.09.2003 12:58:04

Hallo,

die Ausgabe von "apt-get -f install emacs21-common" ist folgende:

Code: Alles auswählen

apt-get -f install emacs21-common
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
  emacs21-el
The following packages will be upgraded
  emacs21-common
1 upgraded, 0 newly installed, 0 to remove and 92 not upgraded.
1 not fully installed or removed.
Need to get 0B/12.1MB of archives.
After unpacking 4096B of additional disk space will be used.
Reading changelogs...
(Reading database ... 112716 files and directories currently installed.)
Preparing to replace emacs21-common 21.3-2 (using .../emacs21-common_21.3+1-3_i386.deb) ...
Unpacking replacement emacs21-common ...
E: Sub-process /usr/bin/dpkg received a segmentation fault.
~# dpkg-deb: subprocess paste killed by signal (Broken pipe)
Wie komme ich "näher" an den Segmentation Fault ran?

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 18.09.2003 13:05:36

jogix hat geschrieben:Hi,

was sagt

Code: Alles auswählen

apt-get -f install
ohne weitere Argumente! Einfach nur apt-get -f install <enter>
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

slic
Beiträge: 7
Registriert: 18.09.2003 11:43:49

Beitrag von slic » 18.09.2003 13:17:35

Hallo,

die Ausgabe von "apt-get -f install" ist folgende:

Code: Alles auswählen

apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  emacs21-common
Suggested packages:
  emacs21-el
The following packages will be upgraded
  emacs21-common
1 upgraded, 0 newly installed, 0 to remove and 92 not upgraded.
1 not fully installed or removed.
Need to get 0B/12.1MB of archives.
After unpacking 4096B of additional disk space will be used.
Do you want to continue? [Y/n] 
Reading changelogs...
(Reading database ... 112716 files and directories currently installed.)
Preparing to replace emacs21-common 21.3-2 (using .../emacs21-common_21.3+1-3_i386.deb) ...
Unpacking replacement emacs21-common ...
dpkg-deb: subprocess paste killed by signal (Broken pipe)
E: Sub-process /usr/bin/dpkg received a segmentation fault.
Viele Grüße

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 18.09.2003 21:19:17

Gehe nach /var/cache/apt/archives und finde dort das entsprechende emacs Paket. Mache einen kurzen Sanity Check (die Datei ist nicht 0 Bytes gross, und die Permissions sehen aus, wie bei allen anderen), und versuche dann das Paket mit "dpkg -i Dateiname" zu installieren. Wenn das immer noch crashed, dann lösche die .deb Datei, und versuch's mit apt-get nochmal, die Datei wird dann neu heruntergeladen.

Klingt irgendwie nach eine koprrupten Deb File...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

slic
Beiträge: 7
Registriert: 18.09.2003 11:43:49

Beitrag von slic » 19.09.2003 00:27:57

Patrick, danke für den Tip. Ich bekomme leider immer noch den Segmentation fault. Bist jetzt habe ich folgendes probiert:

apt-get -f install emacs21-common
apt-get remove emacs21-common
dpkg -i emacs21-common_21.3+1-3_i386.deb

Wie komme ich an die Ursache des Segmentation Faults heran? Bitte beachte, daß der Segmentation fault bereits beim Löschen des Paketes auftritt.

Viele Grüße

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.09.2003 00:34:45

Den Ausgaben zufolge sieht das eher danach aus, dass er beim entpacken des neuen Pakets abraucht. Oder gibt es den Segfault auch, wenn Du ein "dpkg -r emacs21-common" machst?

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

slic
Beiträge: 7
Registriert: 18.09.2003 11:43:49

still no luck

Beitrag von slic » 19.09.2003 11:20:45

Hallo Patrick, Dein Tip mit "dpkg -r emacs21-common" hilft mir leider auch nicht weiter. Da werde ich naemlich aufgefordert, das Paket neu zu installieren, weil das Paket in einem "sehr inkonsitenten Zustand" ist; aber bei allen Versuchen, das Paket neu zu installieren, erhalte ich den Segmentation Fault. Hier noch die Ausgabe von "dpkg -r emacs21-common":

Code: Alles auswählen

# dpkg -r emacs21-common
dpkg: error processing emacs21-common (--remove):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting a removal.
Errors were encountered while processing:
 emacs21-common
Wenn ich wuesst, wie ich an die Ursache des Segmentation Faults herankomme, waer mir schon sehr geholfen.

Viele Gruesse

slic
Beiträge: 7
Registriert: 18.09.2003 11:43:49

Beitrag von slic » 20.09.2003 10:28:06

Leider habe ich das Problem bis jetzt noch nicht loesen koennen. Gibt es eine Moeglichkeit, um eine Neuinstallation herumzukommen?

slic
Beiträge: 7
Registriert: 18.09.2003 11:43:49

Solved

Beitrag von slic » 20.09.2003 13:22:45

Hallo Leute,

ein "dpkg --force-remove-reinstreq -r emacs21-common" und ein nochmaliges "apt-get install emacs21-common" hat mein Problem mit dem Segmentation Fault beim Loeschen des Paketes "emacs21-common" behoben.

Danke fuer Eure Tips!

slic

Antworten