Re: MicroStation95, die Zweite
Hallo Liste.
Hallo Martin und Jhair.
Ich dachte mir sowas mit libc6 schon. Das Problem aber ist,
daß das setup-Programm nur so durchgelaufen ist.
Werde die Sache nun zweigleisig angehen und werde mich wieder
melden. Dauert immer nur ein bißchen ;-)
1. auf separater Festplatte mit einem woody das ganze
nochmal versuchen (notfalls die alte SuSE auspacken)
momentan scheiterts auch hier, wie unten an libX11.so.6.
Er findet sie nicht, obwohl sie definitiv im Pfad ist.
(ld.so.conf Standart-Eintrag)
und
2. hier, auf sarge, mit strace der Sache nachgehen.
anbei zwei strace logs. Einmal auf woody, wobei er eine
Lib nicht findet, die definitiv im Pfad ist!? und auf meinem
sarge scheiterts an ld-linux.so.2. da hab ich scheinbar geschafft
ihm den Pfad zu verklickern, war am So und hab das irgendwie wieder
vergessen. Mist, ich glaube ich werde alt. Ich denke ich habs
direkt im Befehl angegeben bin mir aber nicht mehr sicher.
Ich dachte nicht, daß das derartig ausarten wird. Deshalb
meine Frage:
Ab wann lohnt kommt der Kernel zum tragen? ;-) Ich möchte nichts in die
Standardinstallation von Sarge (mit kernel 2.6.7) mischen.
Ich melde mich wieder, ich muß hier kräftig basteln. Mein Instinkt sagt
mir, daß ich auf woody gute Chancen habe. Bin gespannt was mehr taugt
mein Instinkt oder Woody!
THX
Miriam
execve("/usr/local/ustation/ustation32", ["/usr/local/ustation/ustation32"], [/* 33 vars */]) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40007000
mprotect(0x40000000, 21406, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=114915, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
old_mmap(NULL, 114915, PROT_READ, MAP_SHARED, 3, 0) = 0x40008000
close(3) = 0
stat("/etc/ld.so.preload", 0xbffff808) = -1 ENOENT (No such file or directory)
open("/usr/local/ncurses2/lib/libm.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libm.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0x\23\0\000"..., 4096) = 4096
old_mmap(NULL, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40025000
old_mmap(0x40025000, 25268, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40025000
old_mmap(0x4002c000, 4768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x4002c000
close(3) = 0
mprotect(0x40025000, 25268, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/ncurses2/lib/libdl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libdl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\10"..., 4096) = 4096
old_mmap(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4002e000
old_mmap(0x4002e000, 5063, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4002e000
old_mmap(0x40030000, 1236, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x40030000
close(3) = 0
mprotect(0x4002e000, 5063, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/ncurses2/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\24"..., 4096) = 4096
old_mmap(NULL, 815104, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40031000
old_mmap(0x40031000, 800296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40031000
old_mmap(0x400f5000, 9820, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc4000) = 0x400f5000
close(3) = 0
mprotect(0x40031000, 800296, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/ncurses2/lib/libc.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libc.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 $\1\000"..., 4096) = 4096
old_mmap(NULL, 774144, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400f8000
old_mmap(0x400f8000, 541759, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400f8000
old_mmap(0x4017d000, 20280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x85000) = 0x4017d000
old_mmap(0x40182000, 208608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40182000
close(3) = 0
mprotect(0x400f8000, 541759, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/ncurses2/lib/libc.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libc.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/ncurses2/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\34\0\000"..., 4096) = 4096
old_mmap(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401b5000
old_mmap(0x401b5000, 7856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401b5000
old_mmap(0x401b7000, 408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x401b7000
close(3) = 0
mprotect(0x401b5000, 7856, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/ncurses2/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200^\1"..., 4096) = 4096
old_mmap(NULL, 1257472, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401b8000
old_mmap(0x401b8000, 1208872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401b8000
old_mmap(0x402e0000, 30776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x127000) = 0x402e0000
old_mmap(0x402e8000, 8836, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402e8000
close(3) = 0
mprotect(0x401b8000, 1208872, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/ncurses2/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/ncurses2/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-linux.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \f\0\000"..., 4096) = 4096
old_mmap(NULL, 94208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402eb000
old_mmap(0x402eb000, 87156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402eb000
old_mmap(0x40301000, 3184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x15000) = 0x40301000
close(3) = 0
mprotect(0x402eb000, 87156, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/ncurses2/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0x40008000, 114915) = 0
mprotect(0x40025000, 25268, PROT_READ|PROT_EXEC) = 0
mprotect(0x4002e000, 5063, PROT_READ|PROT_EXEC) = 0
mprotect(0x40031000, 800296, PROT_READ|PROT_EXEC) = 0
mprotect(0x400f8000, 541759, PROT_READ|PROT_EXEC) = 0
mprotect(0x401b5000, 7856, PROT_READ|PROT_EXEC) = 0
mprotect(0x401b8000, 1208872, PROT_READ|PROT_EXEC) = 0
mprotect(0x402eb000, 87156, PROT_READ|PROT_EXEC) = 0
mprotect(0x40000000, 21406, PROT_READ|PROT_EXEC) = 0
personality(0 /* PER_??? */) = 0
geteuid() = 2000
getuid() = 2000
getgid() = 2000
getegid() = 2000
brk(0x8361f78) = 0x8361f78
brk(0x8362000) = 0x8362000
getpid() = 5610
brk(0x8363000) = 0x8363000
brk(0x836c000) = 0x836c000
getpid() = 5610
gettimeofday({1095766003, 428530}, {4294967176, 0}) = 0
sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 0) = 0
pipe([3, 4]) = 0
vfork() = 5611
close(4) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
execve("/usr/local/bin/ustation32", ["ustation32"], [/* 25 vars */]) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40007000
mprotect(0x40000000, 21406, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=59563, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
old_mmap(NULL, 59563, PROT_READ, MAP_SHARED, 3, 0) = 0x40008000
close(3) = 0
stat("/etc/ld.so.preload", 0xbffff958) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\210\23"..., 4096) = 4096
old_mmap(NULL, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
old_mmap(0x40017000, 25284, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40017000
old_mmap(0x4001e000, 4784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x4001e000
close(3) = 0
mprotect(0x40017000, 25284, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/lib/libdl.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\10"..., 4096) = 4096
old_mmap(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40020000
old_mmap(0x40020000, 5063, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40020000
old_mmap(0x40022000, 1236, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x40022000
close(3) = 0
mprotect(0x40020000, 5063, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "ustation32: can\'t load library \'"..., 45) = 45
_exit(16) = ?
Reply to: