PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RPM 4.1.1 beseitigt lästige "Hänger"(RHL 8.0)



Belkira
17.03.03, 13:31
ftp://ftp.rpm.org/pub/rpm/test-4.1.1

Wer sich nicht auf das Erratum für Red Hat Linux 8.0 gedulden kann, möge bitte obige Pakete testen und ggf. per neuem bug report (http://bugzilla.redhat.com) widersprechen. ;)

Azrael in Hell
17.03.03, 15:20
Was für Hänger werden beseitigt ??

Greetz Azrael

Jasper
17.03.03, 15:31
Original geschrieben von Azrael in Hell
Was für Hänger werden beseitigt ??


http://www.rpm.org/ bei 'Status and Versions'

ich kann die 4.1.1 version nur empfehlen, die hänger treten nicht mehr auf.

-j

fs111
17.03.03, 18:11
Aha, jetzt weiß ich auch, was ich hier die letzten Tage immer habe. Es liegt also nicht an mir...

fs111

spidey
18.03.03, 19:30
dafür gibts andauernd speicherzugriffsfehler :/
bei apt4rpm krich ich nix mehr installed
up2date macht nix mehr
wenn ichn package removen will, gehts nur per rpm -e voller_name_mit_version statt einfach name
z.b. geht: rpm -e kernel nich mehr
nur noch: rpm -e kernel#123-123

Jasper
19.03.03, 07:42
Original geschrieben von spidey
dafür gibts andauernd speicherzugriffsfehler :/
bei apt4rpm krich ich nix mehr installed
up2date macht nix mehr
wenn ichn package removen will, gehts nur per rpm -e voller_name_mit_version statt einfach name
z.b. geht: rpm -e kernel nich mehr
nur noch: rpm -e kernel#123-123

tritt bei mir nicht auf. sicher mal die rpm-db und mach ein --rebuilddb

-j

Belkira
19.03.03, 12:18
duron 750@825 (shit system wird instabil wenn ich höher geh, shit ecs)
Ein übertaktetes System erübrigt jegliche Diskussion bzgl. möglicher Ursachen von Segmentation Faults.

spidey
19.03.03, 18:39
oha
sig is noch alte
ich hab schon lange alles runtergetaktet wieder weil ich einige kleine probleme gekricht hatte

wo is die rpm-db file oder wie heisst die? :>

Elektronator
19.03.03, 21:13
Ich hatte mit der 8.0 anfangs seltsame "Pausen" von jeweils ca. 3 s, in denen die Festplatte ratterte und das System komplett hing (incl. Mauszeiger).

Kam nach längerer Leerlaufzeit und ging erst wieder nach einem Neustart.

Erst als ich meinen eigenen Kernel kompilierte, wars weg.

Vermute: APM/ACPI, war aber nicht herauszufinden

Jasper
20.03.03, 07:49
Original geschrieben von spidey

wo is die rpm-db file oder wie heisst die? :>

alles was im verzeichnis /var/lib/rpm liegt. vor dem rebuild die dateien '__db.*' löschen.

-j

spidey
20.03.03, 08:07
__db dateien warn keine da
rpm ordner gesichert

# rpm --rebuilddb
Speicherzugriffsfehler

nächste idee? :>

spidey
20.03.03, 21:54
na toll
ich krieg bei ALLEM (ausser querien von packeten) nen speicherzugriffsfehler
vorher hatt ichs nie, ers seit dem update :(

BE@checker
21.03.03, 17:47
hab das gleiche Problem. Hat mittlerweile jemand eine Lösung dazu, bekomme bei allemn was ich per rpm installiern will einen Speicherzugriffsfehler.

Belkira
21.03.03, 22:06
Idee?

http://bugzilla.redhat.com

Oder Backup (alte Version von RPM) wieder einspielen.

BE@checker
22.03.03, 14:12
die alte wieder einzuspielen hab ich versucht,
dabei bekomme ich auch die fehlermeldung
Speicherzugriffsfehler.

spidey
22.03.03, 15:13
ich weiss noch, als ichs letzte ma son prob hatte kam ich nich dran vorbei rh neuzuinstallen :shake:

Belkira
22.03.03, 15:28
die alte wieder einzuspielen hab ich versucht,
dabei bekomme ich auch die fehlermeldung
Speicherzugriffsfehler.
Nicht, wenn Du mit einer Rescue Disk arbeitest oder sogar die wichtigsten Teile des rpm Paketes mit rpm2cpio selbst auspackst. Auf Entfernung läßt sich nicht beurteilen, was bei Dir die Ursache für SegFaults ist. Ein strace oder -vv könnte Aufschluß geben. Jeff Johnson von Red Hat zu informieren (z.B. über die rpm-list von Red Hat) ebenso.

spidey
22.03.03, 17:07
nen strace/--rebuilddv -vv is viel zu lang, würden die letzten zeilen reichen?

# rpm --rebuilddb -vv
[...]
D: adding "a6a2784ccaa6d45f3cfa17297712e266c4285ff0" to Sha1header index.
D: adding 32 entries to Filemd5s index.
D: read h# 890 Header SHA1 digest: OK (b7dfb9062a75ea29d1c7ef7eff8f42460ffb775a)
D: +++ h# 794 Header SHA1 digest: OK (b7dfb9062a75ea29d1c7ef7eff8f42460ffb775a)
D: adding "rpm" to Name index.
D: adding 127 entries to Basenames index.
D: adding "System Environment/Base" to Group index.
D: adding 27 entries to Requirename index.
D: adding 5 entries to Providename index.
D: adding "patch" to Conflictname index.
D: adding 44 entries to Dirnames index.
D: adding 27 entries to Requireversion index.
D: adding 5 entries to Provideversion index.
D: adding 1 entries to Installtid index.
D: adding 1 entries to Sigmd5 index.
D: adding "b7dfb9062a75ea29d1c7ef7eff8f42460ffb775a" to Sha1header index.
D: adding 127 entries to Filemd5s index.
Speicherzugriffsfehler

nen strace:
strace rpm --rebuilddb
[...]
pwrite(19, "\0\0\0\0\1\0\0\0\325\4\0\0W\1\0\0\0\0\0\0t\0\24\n\ 0\2\357"..., 4096, 5066752) = 4096
pwrite(19, "\0\0\0\0\1\0\0\0\342\4\0\0\243\1\0\0\0\0\0\0H\0008 \f\0"..., 4096, 5120000) = 4096
pwrite(19, "\0\0\0\0\1\0\0\0\346\4\0\0\326\1\0\0\0\0\0\0n\0\n\ n\0\2"..., 4096, 5136384) = 4096
pwrite(19, "\0\0\0\0\1\0\0\0\353\4\0\0\367\1\0\0\0\0\0\0\\\0$\ v\0\2"..., 4096, 5156864) = 4096
pwrite(19, "\0\0\0\0\1\0\0\0\354\4\0\0a\1\0\0\0\0\0\0~\0\202\t \0\2"..., 4096, 5160960) = 4096
pwrite(19, "\0\0\0\0\1\0\0\0\356\4\0\0\336\1\0\0\0\0\0\0X\0\21 0\v\0"..., 4096, 5169152) = 4096
pwrite(19, "\0\0\0\0\1\0\0\0\362\4\0\0\344\1\0\0\0\0\0\0\\\0\3 54\n"..., 4096, 5185536) = 4096
pwrite(19, "\0\0\0\0\1\0\0\0\370\4\0\0\260\1\0\0\0\0\0\0h\0\26 0\n\0"..., 4096, 5210112) = 4096
pwrite(19, "\0\0\0\0\1\0\0\0\374\4\0\0\240\1\0\0\0\0\0\0P\0\36 0\v\0"..., 4096, 5226496) = 4096
rt_sigprocmask(SIG_BLOCK, ~[], ~[KILL STOP], 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[KILL STOP], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

Belkira
22.03.03, 17:51
ich weiss noch, als ichs letzte ma son prob hatte kam ich nich dran vorbei rh neuzuinstallen :shake:
Nein!

Nimm die vorherigen Pakete von CD oder aus dem Netz, pack die wichtigsten Pakete mit cpio aus und kopier Deine installieren Pakete über, z.B. so

mkdir blubb ; cd blubb ; rpm2cpio irgendwoher/rpm-4.1-1.06.i386.rpm | cpio -id

Dann von Hand die Dateien nach /usr/lib usw. kopieren (ließe sich auch automatisieren, aber sicherheitshalber nicht!). Nachdem Du das mit dem popt und rpm Paket gemacht hast, sollte rpm erstmal wieder laufen. Dann kannst Du mit -Uvh --oldpackage *.rpm auf die vorherigen Pakete downgraden.

spidey
22.03.03, 19:05
bah fett :>
big thx
das werd ich mir ma schön merken wenn sowas nochma passiern sollte