Page 1 of 1

rpm - segmentation fault

Posted: 2004-05-04 10:56
by rainco
hallo,

ich habe einen 1&1 rootserver mit suse 8.2. seit einiger zeit kann ich keine packete mehr installieren. weder mit yast noch mit rpm direkt. rpm bricht immer mit einem segmentation fault ab. leider habe ich nicht die geringste ahnung, wo ich zu suchen anfangen soll. kann mir hier bitte jemand helfen?

super vielen dank,
rainer

Re: rpm - segmentation fault

Posted: 2004-05-04 11:18
by captaincrunch
Lass mich raten: du hast ein glibc-Update gemacht?!?

Re: rpm - segmentation fault

Posted: 2004-05-04 12:04
by rainco
ja ich glaube das war so. mit 100%iger sicherheit kann ich das nicht mehr sagen, weil es schon recht lange her ist. aber sowas in der art habe ich auch schon vermutet. die frage ist, wie bekomme ich rpm wieder zum laufen?

danke für deine hilfe,
rainer

Re: rpm - segmentation fault

Posted: 2004-05-04 12:08
by darkspirit
Mit allergrößter Wahrscheinlichkeit überhaupt nicht.. interessant, dass überhaupt noch was läuft.. ich rate dir zu einem Backup und anschließender Neuinitialisierung.

Re: rpm - segmentation fault

Posted: 2004-05-04 12:34
by rainco
oh gott! das ist leider ausgeschlossen, soviele anpassungen wie ich da vorgenommen habe.

gibt es nicht die möglichkeit rpm neu zu kompilieren und zur neuen glibc zu linken. oder würde es wenigstens etwas bringen, wenn ich die glibc wieder auf die alte zurücksetze (das ist ohne rpm ja auch gar nicht so leicht?

danke,
rainer

Re: rpm - segmentation fault

Posted: 2004-05-04 12:55
by darkspirit
Falls dein gcc noch geht, kannst du mal versuchen, rpm neu zu bauen und damit die glibc wieder zurückzusetzen.. viel Erfolg ;)

Re: rpm - segmentation fault

Posted: 2004-05-04 13:44
by rainco
gcc scheint noch zu funktionieren, ich habe damit ja schon einiges kompiliert. allerdings scheitert die kompilierung von rpm an fehlendem gettext zumindest bricht make mit

make[4]: msgfmt: Command not found

ab. muss ich jetzt auch noch gettext kompilieren vorher?

Re: rpm - segmentation fault

Posted: 2004-05-04 14:16
by darkspirit
Kurz und bündig: Ja ;)

Re: rpm - segmentation fault

Posted: 2004-05-04 14:27
by rainco
hmm, gettext ist jetzt auch drauf, aber rpm kompiliert immer noch nicht :-(

der abbruch von make sagt mir diesmal allerdings auch nichts. kann das jetzt an der falschen glibc liegen? dann habe ich wohl endgültig verloren.

ausgabe von make:

Code: Select all

rpm.c: In function `main':
rpm.c:575: error: parse error before ';' token
rpm.c:1115: warning: assignment from incompatible pointer type
rpm.c:1221: warning: passing arg 2 of `doCheckSig' from incompatible pointer type
rpm.c:1226: warning: passing arg 3 of `doReSign' from incompatible pointer type
rpm.c:1400: warning: passing arg 3 of `doVerify' from incompatible pointer type
make[2]: *** [rpm.o] Error 1
make[2]: Leaving directory `/usr/src/download/rpm/rpm-3.0'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/download/rpm/rpm-3.0'
make: *** [all-recursive-am] Error 2

1und1 hat mir angeboten meinen server mit suse9.0 und confixx 3.0 kostenlos neuzuinstallieren. allerdings werfen sich da einige fragen auf, wie ich dann die ganze konfiguration (confixx, mailboxen, user, etc) übernehmen kann, aber das gehört nun in ein anderes forum.

vielen dank für die hilfe,
rainer