Willkommen, Gast
Benutzername Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA: (gelöst)"rpmdrake" program crashed

(gelöst)"rpmdrake" program crashed 4 Jahre her #1533

Hallo,

schweres Problem: Mein Paketmanager bringt beim Einlesen der installierten
Pakete einen "segmentation fault".
Nach weiteren Test und Analysen habe ich jetzt raus, das es an der Datei:
/var/lib/rpm/Packages liegt.
Diese Datei ist bei mir 30 MB Groß. Ist das vielleicht das Maximum ?
Aber hier erstmal die genaue Fehlermeldung:

--------------- schnippel ---------------------

The "rpmdrake" program has crashed with the following error:

SEGV
standalone::bug_handler() called from /usr/lib/libDrakX/standalone.pm:219
standalone::__ANON__() called from /usr/lib/perl5/vendor_perl/5.8.8/Rpmdrake/pkg.pm:291
(eval)() called from /usr/lib/perl5/vendor_perl/5.8.8/Rpmdrake/pkg.pm:291
Rpmdrake::pkg::get_pkgs() called from /usr/lib/perl5/vendor_perl/5.8.8/Rpmdrake/gui.pm:426
Rpmdrake::gui::pkgs_provider() called from /usr/lib/perl5/vendor_perl/5.8.8/Rpmdrake/gui.pm:665
Rpmdrake::gui::do_action__real() called from /usr/lib/perl5/vendor_perl/5.8.8/Rpmdrake/gui.pm:677
(eval)() called from /usr/lib/perl5/vendor_perl/5.8.8/Rpmdrake/gui.pm:677
Rpmdrake::gui::do_action() called from /usr/sbin/rpmdrake:498
main::__ANON__() called from /usr/lib/libDrakX/mygtk2.pm:1100
(eval)() called from /usr/lib/libDrakX/mygtk2.pm:1100
mygtk2::main() called from /usr/lib/libDrakX/ugtk2.pm:755
ugtk2::main() called from /usr/lib/perl5/vendor_perl/5.8.8/Rpmdrake/gui.pm:400
Rpmdrake::gui::ask_browse_tree_given_widgets_for_rpmdrake() called from /usr/sbin/rpmdrake:549
main::run_treeview_dialog() called from /usr/sbin/rpmdrake:568

Um eine Fehlerbericht abzugeben, klicken Sie auf den Knopf „Berichten“. Dies wird ein Webbrowser-Fenster auf Bugzilla öffnen wo sie das Forumlar ausfüllen müssen. Die oben dargestellten Informationen werden auf den Server übertragen werden. Nützliche Informationen in Ihrem Fehlerbericht sind die Ausgabe von lspcidrake -v, die Kernelversion und /proc/cpuinfo.

--------------- schnippel ---------------------

Es ist aufgetreten, als ich mein System aktualisieren wollte. Ich ging
essen, und als ich wieder kam war er abgestürzt und jedesmal beim Starten
kam diese Meldung. Da ich zuerst dachte, er hat jetzt einen Versionsfehler
von Perl oder urpmi und so habe ich mein Backup zurückgespielt. Dann konnte
ich wieder den Paketmanager starten. Nachdem ich nun vorsichtig ein paar
Programme installiert habe, kam dieser Fehler wieder. Nun begann das suchen,
perl und rpm Updates hatte ich absichtlich keine gemacht, daran konnte es
also doch nicht liegen. Ich sicherte jetzt das neue /var Verzeichnis und
spielte mein altes von der letzt funktionierenden Sicherung zurück (bewußt,
das meine Paketliste jetzt nicht mehr stimmt) und kam wieder rein. Optische
Kontrolle der Dateinamen und Größen verlief negativ, ausser Zeitstempel war
kein Unterschied erkennbar. Ein Dateivergleich habe ich nicht laufen lassen
sondern meine Step bei Step Untersuchung (1 Datei kopieren und test und
wieder von vorn) ergab dann die Datei /var/lib/rpm/Packages ist schuld.
Trotz Installationen hatte sich Ihre Größe aber nicht mehr geändert. Sollte
hier eine Grenze erreicht sein ? Eine andere Erklärung habe ich im Moment
nicht.
Wie kann ich das beheben, um wieder vernünftig installieren und updaten zu
können ?
Gibt es einen Befehl um die Datei zu reorganisieren oder so ?

So long Andreas
So long Andreas

Belinea b.book2, Mandriva 2009.0-x86_64, Kernel 2.6.27.10, KDE4.2
HP2133 Netbook, Mandriva2009.0-586, Kernel 2.6.27.10, KDE4.2
Letzte Änderung: 4 Jahre her von Mandriva Gast.

  • Beiträge:31
  • andreasl
  • ( Benutzer )
  • Fresh Boarder
  • OFFLINE
  • Karma: 1

Aw: "rpmdrake" program crashed 4 Jahre her #1535

Hallo,

die var/lib/rpm ist bei mir ca. 60 MB groß.

Das dürfte nicht die Ursache sein.

Gruß
Andreas
Letzte Änderung: 4 Jahre her von Mandriva Gast.

  • Beiträge:415
  • Mandriva Gast
  • ( Benutzer )
  • Platinum Boarder
  • OFFLINE
  • Karma: 0

Aw: "rpmdrake" program crashed 4 Jahre her #1540

Hallo,

na gut, das ganze directory bei mir:
/var/lib/rpm
insgesamt 50072
753 drwxr-xr-x 3 rpm rpm 4096 2008-01-18 18:53 ./
111011 drwxr-xr-x 31 root root 4096 2008-01-23 18:04 ../
1430 drwxr-xr-x 2 root root 4096 2008-01-23 19:12 alternatives/
1501 -rw-r--r-- 1 root root 5688320 2008-01-24 18:01 Basenames
1500 -rw-r--r-- 1 root root 24576 2008-01-23 19:33 Conflictname
1518 -rw-r--r-- 1 root root 0 2008-01-18 18:53 __db.000
1519 -rw-r--r-- 1 root root 24576 2008-01-16 20:26 __db.001
1516 -rw-r--r-- 1 root root 65536 2008-01-16 20:26 __db.002
1517 -rw-r--r-- 1 root root 663552 2008-01-16 20:26 __db.003
1510 -rw-r--r-- 1 root root 1723392 2008-01-24 18:01 Dirnames
1326 -rw-r--r-- 1 root root 9516032 2008-01-24 18:01 Filedigests
1515 -rw-r--r-- 1 root root 22528 2008-01-24 18:01 Group
1507 -rw-r--r-- 1 root root 33792 2008-01-24 18:01 Installtid
1339 -rw-r--r-- 1 root root 82944 2008-01-24 18:01 Name
1512 -rw-r--r-- 1 rpm rpm 31494144 2008-01-23 19:30 Packages
1514 -rw-r--r-- 1 root root 659456 2008-01-24 18:01 Providename
1513 -rw-r--r-- 1 root root 174080 2008-01-24 18:01 Provideversion
1505 -rw-r--r-- 1 root root 3072 2008-01-14 19:01 Pubkeys
1511 -rw-r--r-- 1 root root 543744 2008-01-24 18:01 Requirename
1294 -rw-r--r-- 1 root root 292864 2008-01-24 18:01 Requireversion
1509 -rw-rw-r-- 1 root root 0 2008-01-24 18:00 .RPMLOCK
1506 -rw-r--r-- 1 root root 160768 2008-01-24 18:01 Sha1header
1502 -rw-r--r-- 1 root root 80896 2008-01-24 18:01 Sigmd5
1508 -rw-r--r-- 1 root root 3072 2008-01-24 18:01 Triggername
[root@linux rpm]# pwd;du
/var/lib/rpm
248K ./alternatives
50M .

So long Andreas
So long Andreas

Belinea b.book2, Mandriva 2009.0-x86_64, Kernel 2.6.27.10, KDE4.2
HP2133 Netbook, Mandriva2009.0-586, Kernel 2.6.27.10, KDE4.2
Letzte Änderung: 4 Jahre her von Mandriva Gast.

  • Beiträge:31
  • andreasl
  • ( Benutzer )
  • Fresh Boarder
  • OFFLINE
  • Karma: 1

Aw: "rpmdrake" program crashed 4 Jahre her #1542

Hallo Andreas,

kannst Du mal bitte rpmdrake in der Konsole ausführen und dann die Ausgabe posten.

Gruß
Andreas
Letzte Änderung: 4 Jahre her von Mandriva Gast.

  • Beiträge:415
  • Mandriva Gast
  • ( Benutzer )
  • Platinum Boarder
  • OFFLINE
  • Karma: 0

Aw: "rpmdrake" program crashed 4 Jahre her #1543

RPM, Version 4.4.8
rpmdrake-3.117-1mdv2008.0

[root@linux andreas]# rpmdrake
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.Randosweb-release.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.PBone.net.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.FHT-Esslingen.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.FHT-Esslingen Updates.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.Mandrake Cooker.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.Main Backports (Official2008.0-4).cz]
Suche starten 19868 Ende:20053
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.Contrib Backports (Official2008.0-8).cz]
Suche starten 20054 Ende:20549
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.Non-free Backports (Official2008.0-12).cz]
Suche starten 20550 Ende:20557
getting lock on urpmi
[root@linux andreas]#
So long Andreas

Belinea b.book2, Mandriva 2009.0-x86_64, Kernel 2.6.27.10, KDE4.2
HP2133 Netbook, Mandriva2009.0-586, Kernel 2.6.27.10, KDE4.2
Letzte Änderung: 4 Jahre her von Mandriva Gast.

  • Beiträge:31
  • andreasl
  • ( Benutzer )
  • Fresh Boarder
  • OFFLINE
  • Karma: 1

Aw: "rpmdrake" program crashed 4 Jahre her #1544

Hallo,

die Cooker-Quelle (Cooker ist die Entwicklerversion von Mandriva) sollte der Übeltäter sein, die Du eingebunden hast.

Diese solltest Du aus Deinen Paketquellen schnellstens entfernen und zwar folgende:

Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.Mandrake Cooker.cz]


Diese
Paketquellen sollten eingebunden sein.

So sollte dann rpmdrake aussehen:

[andreas@PC-Andreas ~]$ su
Passwort:
[root@PC-Andreas andreas]# rpmdrake
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.plf-free.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.plf-free_backports.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.plf-nonfree.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.plf-nonfree_backports.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.contrib_backports.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.main.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.main_backports.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.contrib.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.non-free.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.non-free_backports.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.main_updates.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.contrib_updates.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.non-free_updates.cz]
Lesen der Synthese-Datei [/var/lib/urpmi/synthesis.hdlist.mandriva-rb.cz]
getting lock on urpmi
unlocking urpmi database
[root@PC-Andreas andreas]#


Gruß
Andreas
Letzte Änderung: 4 Jahre her von Mandriva Gast.

  • Beiträge:415
  • Mandriva Gast
  • ( Benutzer )
  • Platinum Boarder
  • OFFLINE
  • Karma: 0

Aw: "rpmdrake" program crashed 4 Jahre her #1563

Hallo,

leider negativ. Ich habe sogar alle entfernt und nur eingegeb::
[root@linux urpmi]# urpmi.removemedia -a
Entfernen des Mediums "Update-2008"
Entfernen des Mediums "main-2008"
Entfernen des Mediums "contrib-2008"
Entfernen des Mediums "Randosweb-release"
Entfernen des Mediums "PBone.net"
Entfernen des Mediums "FHT-Esslingen"
Entfernen des Mediums "FHT-Esslingen Updates"
Entfernen des Mediums "Mandrake Cooker"
Entfernen des Mediums "Main (Official2008.0-1)"
Entfernen des Mediums "Main Updates (Official2008.0-2)"
Entfernen des Mediums "Main Testing (Official2008.0-3)"
Entfernen des Mediums "Main Backports (Official2008.0-4)"
Entfernen des Mediums "Contrib (Official2008.0-5)"
Entfernen des Mediums "Contrib Updates (Official2008.0-6)"
Entfernen des Mediums "Contrib Testing (Official2008.0-7)"
Entfernen des Mediums "Contrib Backports (Official2008.0-8)"
Entfernen des Mediums "Non-free (Official2008.0-9)"
Entfernen des Mediums "Non-free Updates (Official2008.0-10)"
Entfernen des Mediums "Non-free Testing (Official2008.0-11)"
Entfernen des Mediums "Non-free Backports (Official2008.0-12)"
[root@linux urpmi]# urpmi.addmedia --update mandriva-rb ftp://xxxx: Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. /mandriva-2008 with media_info/synthesis.hdlist.cz
hinzufügen des Mediums "mandriva-rb"

ftp://xxxxxxx: Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. /mandriva/2008.0/release/media_info/synthesis.hdlist.cz
[root@linux urpmi]#

aber es klappt nicht. Wie geschrieben, die Datei Packages ist defekt. Ich komme erst wieder rein, wenn ich eine gesicherte kopiere. Wie baut man die Datenbank neu auf ?

So long Andreas
So long Andreas

Belinea b.book2, Mandriva 2009.0-x86_64, Kernel 2.6.27.10, KDE4.2
HP2133 Netbook, Mandriva2009.0-586, Kernel 2.6.27.10, KDE4.2
Letzte Änderung: 4 Jahre her von Mandriva Gast.

  • Beiträge:31
  • andreasl
  • ( Benutzer )
  • Fresh Boarder
  • OFFLINE
  • Karma: 1

Aw: "rpmdrake" program crashed 4 Jahre her #1564

Hallo,

wie man eine RPM-Datenbank reparieren kann habe ich

hier gefunden.

Demnach müsste die Datenbank mit folgendem Befehl repariert werden können:

rpm --rebuilddb

Wenn Du damit Erfolgt hast, binde dann bitte alle Quellen wieder ein (außer Testing und Cooker) und nicht nur die Randosweb-Quelle.

Viel Glück.

Gruß
Andreas
Letzte Änderung: 4 Jahre her von Mandriva Gast.

  • Beiträge:415
  • Mandriva Gast
  • ( Benutzer )
  • Platinum Boarder
  • OFFLINE
  • Karma: 0

Aw: "rpmdrake" program crashed 4 Jahre her #1567

Ich hatte jetzt mit Absicht nur die Randosweb-Quelle als einzige eingebunden.
Danke vielmals.
rebuilddb hat funktioniert. Datei ist jetzt auf 27 MB geschrumpft, aber ich komme wieder rein.

Danke Andreas
So long Andreas

Belinea b.book2, Mandriva 2009.0-x86_64, Kernel 2.6.27.10, KDE4.2
HP2133 Netbook, Mandriva2009.0-586, Kernel 2.6.27.10, KDE4.2
Letzte Änderung: 4 Jahre her von Mandriva Gast.

  • Beiträge:31
  • andreasl
  • ( Benutzer )
  • Fresh Boarder
  • OFFLINE
  • Karma: 1

(gelöst)Aw: "rpmdrake" program crashed 4 Jahre her #1570

Hallo,

gern geschehen und prima das es wieder funktioniert. Habs jetzt als gelöst markiert.

Gruß
Andreas
Letzte Änderung: 4 Jahre her von Mandriva Gast.

  • Beiträge:415
  • Mandriva Gast
  • ( Benutzer )
  • Platinum Boarder
  • OFFLINE
  • Karma: 0
  • Seite:
  • 1
Moderatoren: Rajko.Bock
Ladezeit der Seite: 0.35 Sekunden