erreur boot Exim

erreur boot Exim - réseaux et sécurité - Linux et OS Alternatifs

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.
Reply

Marsh Posté le 19-04-2003 à 14:03:59   

Reply

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+

Reply

Marsh Posté le 20-04-2003 à 16:54:45    

Aragorn_1er a écrit :

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+


 
[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 :)


---------------
The software requires Win95 or better, so I installed Linux.
Reply

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+

Reply

Marsh Posté le 21-04-2003 à 02:11:08    

Tu l'as installé comment ?
 
Que donne "ldd `which exim`" ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

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...


---------------
The software requires Win95 or better, so I installed Linux.
Reply

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+

Reply

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
 
Je pense que la compatibilité ascendante est assuré

Non.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

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 :(


Message édité par nux le 21-04-2003 à 22:25:13

---------------
The software requires Win95 or better, so I installed Linux.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed