Pro-Linux.de

Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 22. Nov 2018 11:23

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 28 Beiträge ]  Gehe zu Seite 1 2 Nächste
Autor Nachricht
BeitragVerfasst: 10. Nov 2003 11:31 
Offline

Registriert: 05. Jul 2001 22:17
Beiträge: 191
Wohnort: Heidesheim
hi leutz,

ich benutze SuSE 8.1 und bekomm nach einem Onlineupdate nur noch ein Segmentation fault das sieht dann so aus ...

mail:/usr/install # rpm -i squirrelmail-1.2.10-85.i586.rpm
Segmentation fault
mail:/usr/install #

kann mir da wer weiterhelfen ?!?!

Danke im voraus

spaci76


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 10. Nov 2003 12:20 
Offline
Pro-Linux
Benutzeravatar

Registriert: 15. Aug 1999 16:59
Beiträge: 3237
Wohnort: Bruchsal
Hi,

es gibt eine Option von RPM, die Datenbank zu erneuern. Wenn das auch nichts hilft, mach mal strace rpm -i squirrelmail-1.2.10-85.i586.rpm

Gruß,
hjb

_________________
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 10. Nov 2003 12:34 
Offline

Registriert: 05. Jul 2001 22:17
Beiträge: 191
Wohnort: Heidesheim
hi,

also ich hab mit rpm --rebuilddb versucht die neu auszubaun..

mit strace rpm -i squirrelmail-1.2.10-85.i586.rpm kommt:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
read(6, "\f\0\370\17\340\17\324\17\274\17\263\17\233\17\211\17\201"..., 4096) = 4096
lseek(6, 966656, SEEK_SET) = 966656
read(6, "\16\1\372\17\362\17\352\17\342\17\334\17\324\17\321\17"..., 4096) = 4096
lstat64("/srv/www/htdocs/squirrelmail/config/config.php", 0xbfffef90) = -1 ENOENT (No such file or directory)
chroot(".") = 0
chdir("/usr/install") = 0
open("squirrelmail-1.2.10-85.i586.rpm", O_RDONLY) = 3
gettimeofday({1068463474, 377227}, NULL) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1611941, ...}) = 0
select(4, <font size="3">, NULL, NULL, {1, 0}) = 1 (in <font size="3">, left {1, 0})
gettimeofday({1068463474, 377935}, NULL) = 0
read(3, "\355\253\356\333\3\0\0\0\0\1squirrelmail-1.2.10-85"..., 96) = 96
gettimeofday({1068463474, 378287}, NULL) = 0
select(4, <font size="3">, NULL, NULL, {1, 0}) = 1 (in <font size="3">, left {1, 0})
gettimeofday({1068463474, 378735}, NULL) = 0
read(3, "\216\255\350\1\0\0\0\0\0\0\0\3\0\0\0U", 16) = 16
gettimeofday({1068463474, 379034}, NULL) = 0
select(4, <font size="3">, NULL, NULL, {1, 0}) = 1 (in <font size="3">, left {1, 0})
gettimeofday({1068463474, 379446}, NULL) = 0
read(3, "\0\0\3\350\0\0\0\4\0\0\0\0\0\0\0\1\0\0\3\354\0\0\0\7\0"..., 133) = 133
gettimeofday({1068463474, 379794}, NULL) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1611941, ...}) = 0
select(4, <font size="3">, NULL, NULL, {1, 0}) = 1 (in <font size="3">, left {1, 0})
gettimeofday({1068463474, 380485}, NULL) = 0
read(3, "\0\0\0", 3) = 3
gettimeofday({1068463474, 380732}, NULL) = 0
select(4, <font size="3">, NULL, NULL, {1, 0}) = 1 (in <font size="3">, left {1, 0})
gettimeofday({1068463474, 381146}, NULL) = 0
read(3, "\216\255\350\1\0\0\0\0\0\0\0-\0\1g\300", 16) = 16
gettimeofday({1068463474, 381443}, NULL) = 0
brk(0x81ca000) = 0x81ca000
select(4, <font size="3">, NULL, NULL, {1, 0}) = 1 (in <font size="3">, left {1, 0})
gettimeofday({1068463474, 382028}, NULL) = 0
read(3, "\0\0\0d\0\0\0\10\0\0\0\0\0\0\0\1\0\0\3\350\0\0\0\6\0\0"..., 92816) = 92816
gettimeofday({1068463474, 383973}, NULL) = 0
brk(0x81cb000) = 0x81cb000
brk(0x81cc000) = 0x81cc000
socket(PF_UNIX, SOCK_STREAM, 0) = 12
connect(12, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = 0
write(12, "\2\0\0\0\0\0\0\0\5\0\0\0", 12) = 12
write(12, "root\0", 5) = 5
read(12, "\0\0\0\0\1\0\0\0\5\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 36) = 36
read(12, "root\0x\0root\0/root\0/bin/bash\0", 28) = 28
close(12) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 12
fstat64(12, {st_mode=S_IFREG|0644, st_size=1346, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
read(12, "#
# /etc/nsswitch.conf
#
# An ex"..., 4096) = 1346
read(12, "", 4096) = 0
close(12) = 0
munmap(0x40000000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 12
fstat64(12, {st_mode=S_IFREG|0644, st_size=18176, ...}) = 0
old_mmap(NULL, 18176, PROT_READ, MAP_PRIVATE, 12, 0) = 0x40000000
close(12) = 0
open("/lib/libnss_compat.so.2", O_RDONLY) = 12
read(12, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\26\0\000"..., 1024) = 1024
fstat64(12, {st_mode=S_IFREG|0755, st_size=50169, ...}) = 0
old_mmap(NULL, 46540, PROT_READ|PROT_EXEC, MAP_PRIVATE, 12, 0) = 0x40005000
mprotect(0x40010000, 1484, PROT_NONE) = 0
old_mmap(0x40010000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 12, 0xa000) = 0x40010000
close(12) = 0
open("/lib/libnsl.so.1", O_RDONLY) = 12
read(12, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20<\0\000"..., 1024) = 1024
fstat64(12, {st_mode=S_IFREG|0755, st_size=89954, ...}) = 0
old_mmap(NULL, 85864, PROT_READ|PROT_EXEC, MAP_PRIVATE, 12, 0) = 0x40011000
mprotect(0x40023000, 12136, PROT_NONE) = 0
old_mmap(0x40023000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 12, 0x11000) = 0x40023000
old_mmap(0x40024000, 8040, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40024000
close(12) = 0
open("/lib/libc.so.6", O_RDONLY) = 12
read(12, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0pY\1\000"..., 1024) = 1024
fstat64(12, {st_mode=S_IFREG|0755, st_size=1491599, ...}) = 0
old_mmap(NULL, 1268004, PROT_READ|PROT_EXEC, MAP_PRIVATE, 12, 0) = 0x40026000
mprotect(0x40155000, 26916, PROT_NONE) = 0
old_mmap(0x40155000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 12, 0x12f000) = 0x40155000
old_mmap(0x40159000, 10532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40159000
close(12) = 0
open("/lib/ld-linux.so.2", O_RDONLY) = 12
read(12, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200
\0"..., 1024) = 1024
fstat64(12, {st_mode=S_IFREG|0755, st_size=97518, ...}) = 0
old_mmap(NULL, 83576, PROT_READ|PROT_EXEC, MAP_PRIVATE, 12, 0) = 0x4015c000
mprotect(0x40170000, 1656, PROT_NONE) = 0
old_mmap(0x40170000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 12, 0x14000) = 0x40170000
close(12) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
mail:/usr/install #

hmm kannst du was damit anfangen?

cu spaci76


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 10. Nov 2003 13:20 
Hi,

versuch doch erst mal, ob das File, das Du da installieren willst, nicht korrupt ist:<pre>rpm -qil --dump -p squirrelmail-1.2.10-85.i586.rpm</pre>Das sollte jede Menge Ausgaben über das Paket liefern; falls nicht, ist das Paket korrupt und rpm stolpert beim Installieren über die Daten.

Ansonsten hatte ich schon zweimal das Problem, dass mir rpm hängenblieb und nur mittels "kill -9" abzuschiessen war. In dem Fall hat es mir geholfen, die "__db.*"-Dateien unter /var/lib/rpm (bei RedHat) zu löschen. Beim nächsten rpm-Aufruf werden die automatisch wieder angelegt. Vorsichtige Naturen benennen die Dateien natürlich erst mal um bzw. moven sie zur Seite:<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">cd /var/lib/rpm
mv __db.* /tmp</font><hr></pre></blockquote>

Jochen


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 10. Nov 2003 13:33 
Offline

Registriert: 05. Jul 2001 22:17
Beiträge: 191
Wohnort: Heidesheim
hi also das paket is ok...
nur das mit der db das gibs nicht ..

hab suse 8.1

hab mal nach find / -name __db.* gesucht nix gefunden.. noch nennen tip?!?

lautet die db nicht überall gleiche??

cu spaci76


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 10. Nov 2003 13:47 
Hab gerade mal auf eine SLES8 nachgeschaut, da liegen solche (Temporär-)Dateien tatsächlich nicht herum. Ggf. Compile-Option bei rpm oder?

Ansonsten weiss ich leider nicht recht weiter. Dem strace nach könnte er mit den Bibliotheken bzw. Loader Schwierigkeiten haben. Letzter Schuss ins Blaue:
Vielleicht hilft ein "ldconfig" weiter?

Jochen


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 10. Nov 2003 14:15 
Offline

Registriert: 05. Jul 2001 22:17
Beiträge: 191
Wohnort: Heidesheim
na da kommt freude auf :) :(

nee ldconfig hat auch nix gebraucht.. hmm wenn ich überleg wieviel arbeit dieser server gemacht hat .. lol

bin immer noch für vorschläge offen .. ^^

cu spaci76

*ich such mal weiter aber hoffe auf nen geistes Blitz von euch :) *


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 25. Nov 2003 8:33 
Offline

Registriert: 05. Jul 2001 22:17
Beiträge: 191
Wohnort: Heidesheim
moin,

hatt den jemand noch ne idee zudem thema?!?

cu spaci76

das prob besteht weiterhin *grml*


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 25. Nov 2003 9:37 
Ja, noch ne Idee:

Binär-RPM deinstallieren. Source-RPM saugen und bauen (ich glaub mit rpm -ba specfile)
und dann gehts auch mit dem Nachbarn. Oder gleich die Org-Quellen holen und mit
./configure --exec-prefix=/usr und noch einigen anderen Optionen (./configure --help)
die Pfade konform machen. Dann make a&& make install und ab dafür.

Cheers

Michael


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 25. Nov 2003 11:18 
Offline

Registriert: 05. Jul 2001 22:17
Beiträge: 191
Wohnort: Heidesheim
hi,

so wie es sich aber heraus gestellt hat ist es ein generelles Problem. Den ich kann kein update mehr machen .. weil jedesmal das segment fault kommt egal was ich mach ...

es ist klar das ich selbst compilieren kann
aber das rpm prob muss doch zu beheben sein ...
*heul*

cu spaci76


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 25. Nov 2003 11:37 
Tja, ziemlich verwarztes Problem. Was sagt denn ein "rpm -vvv -ih squirrel*"? Die Ausgabe sollte etwas leichter lesbar sein als der strace-Output.
Jochen


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 25. Nov 2003 12:03 
Offline

Registriert: 05. Jul 2001 22:17
Beiträge: 191
Wohnort: Heidesheim
hi jochen,

hier der output

mail:/usr/install # rpm -vvv -ih squirrelmail-1.2.10-85.i586.rpm
D: counting packages to install
D: found 1 packages
D: looking for packages to download
D: retrieved 0 packages
D: New Header signature
D: Signature size: 149
D: Signature pad : 3
D: sigsize : 152
D: Header + Archive: 1611693
D: expected size : 1611693
D: opening database mode 0x42 in /var/lib/rpm
D: found 0 source and 1 binary packages
D: requires: apache satisfied by db packages.
D: requires: mod_php4 satisfied by db provides.
D: requires: /bin/sh satisfied by db file lists.
D: requires: /usr/bin/env satisfied by db file lists.
D: requires: /usr/bin/perl satisfied by db file lists.
D: NO A rpmlib(PayloadIsBzip2) <= 3.0.5-1 B rpmlib(VersionedDependencies) = 3.0.3-1
D: NO A rpmlib(PayloadIsBzip2) <= 3.0.5-1 B rpmlib(CompressedFileNames) = 3.0.4-1
D: YES A rpmlib(PayloadIsBzip2) <= 3.0.5-1 B rpmlib(PayloadIsBzip2) = 3.0.5-1
D: requires: mlib(PayloadIsBzip2) <= 3.0.5-1 YES (rpmlib provides)
D: installing binary packages
D: getting list of mounted filesystems
D: New Header signature
D: Signature size: 149
D: Signature pad : 3
D: sigsize : 152
D: Header + Archive: 1611693
D: expected size : 1611693
D: package: squirrelmail-1.2.10-85 files test = 0
Segmentation fault
mail:/usr/install #

hoffe du (ihr) könnt damit was anfangen

ich bin mir sicher .. das muss was mit dem online update zu tun haben was ich davor gemacht hatte .. ist aber auchschon etwas länger her..

cu spaci76


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 25. Nov 2003 17:45 
Ich wuerd mal gucken, ob rpm richtig installiert ist...

nufap


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 25. Nov 2003 19:01 
wechsel die ram bausteine


Nach oben
   
 Betreff des Beitrags: Re:
BeitragVerfasst: 26. Nov 2003 7:16 
Offline

Registriert: 05. Jul 2001 22:17
Beiträge: 191
Wohnort: Heidesheim
moin,

jetzt müsste mir nur einer mal sagen wie ich das rpm neu installiere/upgrade...?!?!?

OHNE RPM zunutzen

thx spaci76


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 28 Beiträge ]  Gehe zu Seite 1 2 Nächste

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de