[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

postalias: relocation error (was Postfix2.0.19-1 fails to install)



I'm still stumbled as what is going on with my postfix install. I tried the 2.0.18-1 package from snapshots, but the same problem persist, so its not in the package I would think. The install script will fail while it tries to create the aliases.db. The called postalias command will spit out

postalias: relocation error: /usr/lib/libpostfix-util.so.1: undefined symbol: db_version_4001

I'm running just dist-upgraded unstable, and everything else has been pretty smooth. Please share if you have any ideas, since I'm not very deep with debian/linux knowledge and I need postfix running. Below is strace of postalias command run from commadn line.

thanks,

jokke h.



-----
tahko:/etc# strace postalias aliases
execve("/usr/sbin/postalias", ["postalias", "aliases"], [/* 15 vars */]) = 0
uname({sys="Linux", node="tahko", ...}) = 0
brk(0)                                  = 0x804b52c
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=18764, ...}) = 0
old_mmap(NULL, 18764, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libpostfix-global.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 \215\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=133604, ...}) = 0
old_mmap(NULL, 133332, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001d000 old_mmap(0x4003c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1f000) = 0x4003c000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libpostfix-util.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\0p\\\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=126544, ...}) = 0
old_mmap(NULL, 130576, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4003e000 old_mmap(0x4005c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1e000) = 0x4005c000 old_mmap(0x4005d000, 3600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4005d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/local/bdb/lib/libdb-4.1.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@\344\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=703387, ...}) = 0
old_mmap(NULL, 641072, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4005e000 old_mmap(0x400f9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9a000) = 0x400f9000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
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\0000<\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=73484, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400fb000 old_mmap(NULL, 84896, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400fc000 old_mmap(0x4010e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x4010e000 old_mmap(0x4010f000, 7072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4010f000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
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\240)\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=64844, ...}) = 0
old_mmap(NULL, 73640, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40111000 old_mmap(0x40120000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x40120000 old_mmap(0x40121000, 8104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40121000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK) = -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"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1244004, ...}) = 0
old_mmap(NULL, 1254244, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40123000 old_mmap(0x4024b000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x127000) = 0x4024b000 old_mmap(0x40253000, 9060, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40253000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK) = -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"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9796, ...}) = 0
old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40256000 old_mmap(0x40258000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x40258000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40259000
munmap(0x40018000, 18764)               = 0
umask(022)                              = 022
fstat64(0, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0
fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0
brk(0)                                  = 0x804b52c
brk(0x806c52c)                          = 0x806c52c
brk(0)                                  = 0x806c52c
brk(0x806d000)                          = 0x806d000
time(NULL)                              = 1081200591
open("/etc/postfix/main.cf", O_RDONLY)  = 3
read(3, "# see /usr/share/postfix/main.cf"..., 4096) = 971
read(3, "", 4096)                       = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=971, ...}) = 0
close(3)                                = 0
time(NULL)                              = 1081200591
open("/etc/postfix/dynamicmaps.cf", O_RDONLY) = 3
read(3, "# Postfix dynamic maps configura"..., 4096) = 307
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/etc/mailname", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=20, ...}) = 0
lstat64("/etc/mailname", {st_mode=S_IFREG|0644, st_size=20, ...}) = 0
read(3, "tahko.magnusborg.fi\n", 4096)  = 20
close(3)                                = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
connect(3, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40018000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=18764, ...}) = 0
old_mmap(NULL, 18764, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libnss_compat.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\22\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=27220, ...}) = 0
old_mmap(NULL, 30316, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4025a000 old_mmap(0x40261000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x40261000
close(3)                                = 0
munmap(0x40018000, 18764)               = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=18764, ...}) = 0
old_mmap(NULL, 18764, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libnss_nis.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 \34\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=32400, ...}) = 0
old_mmap(NULL, 35660, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40262000 old_mmap(0x4026a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x4026a000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libnss_files.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\220\35"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=34436, ...}) = 0
old_mmap(NULL, 33720, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4026b000 old_mmap(0x40273000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x40273000
close(3)                                = 0
munmap(0x40018000, 18764)               = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1280, ...}) = 0
mmap2(NULL, 1280, PROT_READ, MAP_SHARED, 3, 0) = 0x40018000
_llseek(3, 1280, [1280], SEEK_SET)      = 0
munmap(0x40018000, 1280)                = 0
close(3)                                = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1280, ...}) = 0
mmap2(NULL, 1280, PROT_READ, MAP_SHARED, 3, 0) = 0x40018000
_llseek(3, 1280, [1280], SEEK_SET)      = 0
munmap(0x40018000, 1280)                = 0
close(3)                                = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1280, ...}) = 0
mmap2(NULL, 1280, PROT_READ, MAP_SHARED, 3, 0) = 0x40018000
_llseek(3, 1280, [1280], SEEK_SET)      = 0
munmap(0x40018000, 1280)                = 0
close(3)                                = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
connect(3, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/group", O_RDONLY)            = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=567, ...}) = 0
mmap2(NULL, 567, PROT_READ, MAP_SHARED, 3, 0) = 0x40018000
_llseek(3, 567, [567], SEEK_SET)        = 0
munmap(0x40018000, 567)                 = 0
close(3)                                = 0
open("/etc/group", O_RDONLY)            = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=567, ...}) = 0
mmap2(NULL, 567, PROT_READ, MAP_SHARED, 3, 0) = 0x40018000
_llseek(3, 567, [567], SEEK_SET)        = 0
munmap(0x40018000, 567)                 = 0
close(3)                                = 0
getpid()                                = 8912
time([1081200591])                      = 1081200591
geteuid32()                             = 0
getuid32()                              = 0
getgid32()                              = 0
getegid32()                             = 0
open("aliases", O_RDONLY)               = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=768, ...}) = 0
umask(033)                              = 022
getuid32()                              = 0
geteuid32()                             = 0
getegid32()                             = 0
open("aliases.db", O_RDWR) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, ~[], [RTMIN], 8) = 0
writev(2, [{"postalias", 9}, {": ", 2}, {"relocation error", 16}, {": ", 2}, {"/usr/lib/libpostfix-util.so.1", 29}, {": ", 2}, {"undefined symbol: db_version_400"..., 33}, {"", 0}, {"", 0}, {"\n", 1}], 10postalias: relocation error: /usr/lib/libpostfix-util.so.1: undefined symbol: db_version_4001
) = 94
exit_group(127)                         = ?



Reply to: