erreur boot Exim - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 19-04-2003 à 22:33:12
y a pas d autres messages quand tu lance exim ? 
rien dans syslog ? 
sinon ben fait un : strace exim 
( apt-get install strace  )
 ) 
et balance les dernieres lignes ... 
 
A+
Marsh Posté le 20-04-2003 à 16:54:45
| Aragorn_1er a écrit : y a pas d autres messages quand tu lance exim ?  | 
 
 
[root@ptitbart vincent]# strace exim 
execve("/usr/sbin/exim", ["exim"], [/* 48 vars */]) = 0 
uname({sys="Linux", node="ptitbart.dyndns.org", ...}) = 0 
brk(0)                                  = 0x80dd224 
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.6.1/i386-linux/CORE/i686/mmx/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 
 
[...] 
 
fstat64(3, {st_mode=S_IFREG|0644, st_size=46036, ...}) = 0 
old_mmap(NULL, 49096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x404b2000 
mprotect(0x404bd000, 4040, PROT_NONE)   = 0 
old_mmap(0x404bd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0x404bd000 
close(3)                                = 0 
open("/usr/lib/libsasl.so.7", 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\20#\0\000"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=55920, ...}) = 0 
old_mmap(NULL, 56976, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x404be000 
mprotect(0x404cb000, 3728, PROT_NONE)   = 0 
old_mmap(0x404cb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x404cb000 
close(3)                                = 0 
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x404cc000 
mprotect(0x403e8000, 774144, PROT_READ|PROT_WRITE) = 0 
mprotect(0x403e8000, 774144, PROT_READ|PROT_EXEC) = 0 
writev(2, [{"exim", 4}, {": ", 2}, {"relocation error", 16}, {": ", 2}, {"exim", 4}, {": ", 2}, {"undefined symbol: PL_sv_undef", 29}, {"", 0}, {"", 0}, {"\n", 1}], 10exim: relocation error: exim: undefined symbol: PL_sv_undef 
) = 60 
_exit(127)                              = ? 
[root@ptitbart vincent]#  
 
 
Je sais pas en koi cela peut aider... mais bon 
Marsh Posté le 20-04-2003 à 19:55:23
Faire appel a strace c plustot dans les cas disons ... desperer  
 
 
on peut voir par exemple si il trouve pas une lib ou autre , ca permet en general de resoudre pas mal de pbs ... 
 
apprement en cherchant un peu sur le net c un pbs en rapport avec perl ... 
essaye de le desinstaller/reinstaller 
 
de + dans strace tu as ceci : 
 
| Citation : open("/usr/lib/perl5/5.6.1/i386-linux/CORE/i686/mmx/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) | 
  
 
tu peux mettre ce ki ce passe apres ? 
 
A+
Marsh Posté le 21-04-2003 à 02:11:08
Tu l'as installé comment ? 
 
Que donne "ldd `which exim`" ?
Marsh Posté le 21-04-2003 à 11:45:14
Bon, je remets ce la suite : 
 
[root@ptitbart vincent]# strace exim 
execve("/usr/sbin/exim", ["exim"], [/* 48 vars */]) = 0 
uname({sys="Linux", node="ptitbart.dyndns.org", ...}) = 0 
brk(0)                                  = 0x80dd224 
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.6.1/i386-linux/CORE/i686/mmx/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.6.1/i386-linux/CORE/i686/mmx", 0xbfffeb2c) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.6.1/i386-linux/CORE/i686/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.6.1/i386-linux/CORE/i686", 0xbfffeb2c) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.6.1/i386-linux/CORE/mmx/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.6.1/i386-linux/CORE/mmx", 0xbfffeb2c) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.6.1/i386-linux/CORE/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.6.1/i386-linux/CORE", 0xbfffeb2c) = -1 ENOENT (No such file or directory) 
open("/etc/ld.so.cache", O_RDONLY)      = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=54637, ...}) = 0 
old_mmap(NULL, 54637, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40012000 
close(3)                                = 0 
open("/lib/libnsl.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\200:\0"..., 1024) = 1024 
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40020000 
fstat64(3, {st_mode=S_IFREG|0755, st_size=73164, ...}) = 0 
old_mmap(NULL, 80480, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40021000 
mprotect(0x40032000, 10848, PROT_NONE)  = 0 
old_mmap(0x40032000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x40032000 
old_mmap(0x40033000, 6752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40033000 
close(3)                                = 0 
open("/lib/libcrypt.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\20\n\0"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=19436, ...}) = 0 
old_mmap(NULL, 182300, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40035000 
mprotect(0x4003a000, 161820, PROT_NONE) = 0 
old_mmap(0x4003a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x4003a000 
old_mmap(0x4003b000, 157724, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4003b000 
close(3)                                = 0 
open("/lib/libpam.so.0", 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\340\24"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=29596, ...}) = 0 
old_mmap(NULL, 32656, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40062000 
mprotect(0x40069000, 3984, PROT_NONE)   = 0 
old_mmap(0x40069000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x40069000 
close(3)                                = 0 
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\30\0\000"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=8220, ...}) = 0 
old_mmap(NULL, 11152, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4006a000 
mprotect(0x4006c000, 2960, PROT_NONE)   = 0 
old_mmap(0x4006c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4006c000 
close(3)                                = 0 
open("/lib/libdb-3.3.so", 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`\22\1\000"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0555, st_size=649584, ...}) = 0 
old_mmap(NULL, 649068, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4006d000 
mprotect(0x4010a000, 5996, PROT_NONE)   = 0 
old_mmap(0x4010a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9d000) = 0x4010a000 
close(3)                                = 0 
open("/lib/libresolv.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\260&\0"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=60716, ...}) = 0 
old_mmap(NULL, 69444, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4010c000 
mprotect(0x4011a000, 12100, PROT_NONE)  = 0 
old_mmap(0x4011a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0x4011a000 
old_mmap(0x4011b000, 8004, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4011b000 
close(3)                                = 0 
open("/usr/lib/libldap.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\300u\0"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0644, st_size=201036, ...}) = 0 
old_mmap(NULL, 200000, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4011d000 
mprotect(0x4014d000, 3392, PROT_NONE)   = 0 
old_mmap(0x4014d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x30000) = 0x4014d000 
close(3)                                = 0 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so", 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\220\357"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0555, st_size=1179080, ...}) = 0 
old_mmap(NULL, 1186240, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4014e000 
mprotect(0x40264000, 47552, PROT_NONE)  = 0 
old_mmap(0x40264000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x116000) = 0x40264000 
old_mmap(0x4026e000, 6592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4026e000 
close(3)                                = 0 
open("/lib/i686/libm.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\2406\0"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=137780, ...}) = 0 
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40270000 
old_mmap(NULL, 140352, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40271000 
mprotect(0x40293000, 1088, PROT_NONE)   = 0 
old_mmap(0x40293000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) = 0x40293000 
close(3)                                = 0 
open("/lib/i686/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\220\201"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=1167240, ...}) = 0 
old_mmap(NULL, 1179584, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40294000 
mprotect(0x403ab000, 36800, PROT_NONE)  = 0 
old_mmap(0x403ab000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11 
7000) = 0x403ab000 
old_mmap(0x403b0000, 16320, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON 
YMOUS, -1, 0) = 0x403b0000 
close(3)                                = 0 
open("/lib/libutil.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`\16\0\000"..., 1024) =  
1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=7644, ...}) = 0 
old_mmap(NULL, 10548, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x403b4000 
mprotect(0x403b6000, 2356, PROT_NONE)   = 0 
old_mmap(0x403b6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x100 
0) = 0x403b6000 
close(3)                                = 0 
open("/usr/lib/libssl.so.0", 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@\201\0"..., 1024) = 102 
4 
fstat64(3, {st_mode=S_IFREG|0755, st_size=194608, ...}) = 0 
old_mmap(NULL, 199396, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x403b7000 
mprotect(0x403e5000, 10980, PROT_NONE)  = 0 
old_mmap(0x403e5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2d 
000) = 0x403e5000 
close(3)                                = 0 
open("/usr/lib/libcrypto.so.0", 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\336\1"..., 1024) = 102 
4 
fstat64(3, {st_mode=S_IFREG|0755, st_size=811344, ...}) = 0 
old_mmap(NULL, 827300, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x403e8000 
mprotect(0x404a5000, 53156, PROT_NONE)  = 0 
old_mmap(0x404a5000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xbc 
000) = 0x404a5000 
old_mmap(0x404af000, 12196, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON 
YMOUS, -1, 0) = 0x404af000 
close(3)                                = 0 
open("/usr/lib/liblber.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\200\33"..., 1024) = 102 
4 
fstat64(3, {st_mode=S_IFREG|0644, st_size=46036, ...}) = 0 
old_mmap(NULL, 49096, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x404b2000 
mprotect(0x404bd000, 4040, PROT_NONE)   = 0 
old_mmap(0x404bd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa00 
0) = 0x404bd000 
close(3)                                = 0 
open("/usr/lib/libsasl.so.7", 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\20#\0\000"..., 1024) =  
1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=55920, ...}) = 0 
old_mmap(NULL, 56976, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x404be000 
mprotect(0x404cb000, 3728, PROT_NONE)   = 0 
old_mmap(0x404cb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd00 
0) = 0x404cb000 
close(3)                                = 0 
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0 
x404cc000 
mprotect(0x403e8000, 774144, PROT_READ|PROT_WRITE) = 0 
mprotect(0x403e8000, 774144, PROT_READ|PROT_EXEC) = 0 
writev(2, [{"exim", 4}, {": ", 2}, {"relocation error", 16}, {": ", 2}, {"exim", 
 4}, {": ", 2}, {"undefined symbol: PL_sv_undef", 29}, {"", 0}, {"", 0}, {"\n",  
1}], 10exim: relocation error: exim: undefined symbol: PL_sv_undef 
) = 60 
_exit(127)                              = ? 
[root@ptitbart vincent]#  
 
 
et puis, G pas de dossier /usr/lib/perl5/5.6.1/ mais G /usr/lib/perl5/5.8.0/ 
 
G voulu la desintaller, mais rpmdrake me dit que C perl_dev... et puis, y'a tellement de perl sur ma becane que je ne sais pas si je dois supprimer ou juste perl-Mail, perl-PDA, perl-NET...
Marsh Posté le 21-04-2003 à 12:21:23
Bon si tu n'arrive pas a remttre la version de perl 5.6.1, essaye de faire un lien : ln -s /usr/lib/perl5/5.8.0/ /usr/lib/perl5/5.6.1 
 
Je pense que la compatibilité ascendante est assuré 
 
A+
Marsh Posté le 21-04-2003 à 19:46:23
| Aragorn_1er a écrit : Bon si tu n'arrive pas a remttre la version de perl 5.6.1, essaye de faire un lien : ln -s /usr/lib/perl5/5.8.0/ /usr/lib/perl5/5.6.1  | 
Non.
Marsh Posté le 21-04-2003 à 21:10:00
Comment on peut savoir dans quel package on peut trouver une librairie.... ? 
 
 
et puis, je peux pas desintaller tous les fic perl 5.8 car sinon je jettes pleins d'applis en meme temps 
Marsh Posté le 19-04-2003 à 14:03:59
Salut,
 
 
J'ai installer Exim 3.36 et j'arrive pas a le faire demarrer
"
[root@ptitbart vincent]# exim
exim: relocation error: exim: undefined symbol: PL_sv_undef
"
Mais en fait, j'install exim car sinon je ne peux pas envoyer de mail avec mutt ("Erreur en envoyant le message, fils terminé avec le code 127 (Exec error.)." )
Si quelqu'un a une idee...
---------------
The software requires Win95 or better, so I installed Linux.