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

Reply via email to