Here is 'strace /usr/bin/qmail/qmail-pw2u </etc/passwd
>/etc/qmail/users/assign' from the source install:
execve("/usr/bin/qmail/qmail-pw2u", ["/usr/bin/qmail/qmail-pw2u"], [/* 26
vars */]) = 0
brk(0) = 0x8052e20
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=22440, ...}) = 0
mmap(0, 22440, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=4118299, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\250\202"..., 4096)
= 4096
mmap(0, 993500, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40019000
mprotect(0x40104000, 30940, PROT_NONE) = 0
mmap(0x40104000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0xea000) = 0x40104000
mmap(0x40108000, 14556, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40108000
close(3) = 0
mprotect(0x40019000, 962560, PROT_READ|PROT_WRITE) = 0
mprotect(0x40019000, 962560, PROT_READ|PROT_EXEC) = 0
munmap(0x40013000, 22440) = 0
personality(0 /* PER_??? */) = 0
getpid() = 10575
brk(0) = 0x8052e20
brk(0x8052fc0) = 0x8052fc0
brk(0x8053000) = 0x8053000
chdir("/var/qmail") = 0
open("users/include", O_RDONLY|O_NONBLOCK) = 3
read(3, "", 64) = 0
close(3) = 0
open("users/exclude", O_RDONLY|O_NONBLOCK) = 3
read(3, "", 64) = 0
close(3) = 0
open("users/mailnames", O_RDONLY|O_NONBLOCK) = 3
read(3, "", 64) = 0
close(3) = 0
read(0, "root:x:0:0:root:/root:/bin/bash\n"..., 8192) = 1196
read(0, "", 8192) = 0
write(2, "qmail-pw2u: fatal: unable to fin"..., 45qmail-pw2u: fatal: unable
to find alias user
) = 45
_exit(111) = ?
Here is 'strace /usr/bin/qmail/qmail-pw2u </etc/passwd
>/etc/qmail/users/assign' from the RPM install:
execve("/usr/bin/qmail/qmail-pw2u", ["/usr/bin/qmail/qmail-pw2u"], [/* 25
vars */]) = 0
brk(0) = 0x8052e20
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=24081, ...}) = 0
mmap(0, 24081, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=4118299, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\250\202"..., 4096)
= 4096
mmap(0, 993500, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40019000
mprotect(0x40104000, 30940, PROT_NONE) = 0
mmap(0x40104000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0xea000) = 0x40104000
mmap(0x40108000, 14556, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40108000
close(3) = 0
mprotect(0x40019000, 962560, PROT_READ|PROT_WRITE) = 0
mprotect(0x40019000, 962560, PROT_READ|PROT_EXEC) = 0
munmap(0x40013000, 24081) = 0
personality(0 /* PER_??? */) = 0
getpid() = 14876
brk(0) = 0x8052e20
brk(0x8052fc0) = 0x8052fc0
brk(0x8053000) = 0x8053000
chdir("/var/qmail") = 0
open("users/include", O_RDONLY|O_NONBLOCK) = 3
read(3, "", 64) = 0
close(3) = 0
open("users/exclude", O_RDONLY|O_NONBLOCK) = 3
read(3, "", 64) = 0
close(3) = 0
open("users/mailnames", O_RDONLY|O_NONBLOCK) = 3
read(3, "", 64) = 0
close(3) = 0
read(0, "root:x:0:0:root:/root:/bin/bash\n"..., 8192) = 1478
read(0, "", 8192) = 0
write(2, "qmail-pw2u: fatal: unable to fin"..., 45qmail-pw2u: fatal: unable
to find alias user
) = 45
_exit(111) = ?
-----Original Message-----
From: Dave Sill [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 11, 2000 9:03 AM
To: [EMAIL PROTECTED]
Subject: RE: Problems with qmail-pw2u
Chris Tolley <[EMAIL PROTECTED]> wrote:
>Oops...Here is the output from 'strace /usr/bin/qmail/qmail-getpw alias'
>from the RPM install:
We already know that that works OK. Now we need to see what qmail-pw2u
is doing. Try:
strace /usr/bin/qmail/qmail-pw2u </etc/passwd >/etc/qmail/users/assign
-Dave