Nick Harring wrote: > Can you try running strace and paste the output? That error could be coming from several different places within update_file().
Thanks for the reply Nick. Below is the strace of running the vadddomain command. execve("/home/vpopmail/bin/vadddomain", ["/home/vpopmail/bin/vadddomain", "domain5.com", "password"], [/* 20 vars */]) = 0 uname({sys="Linux", node="manage.readyhosting.com", ...}) = 0 brk(0) = 0x8350000 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=18539, ...}) = 0 old_mmap(NULL, 18539, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb75f5000 close(3) = 0 open("/usr/lib/mysql/libmysqlclient.so.10", 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\201\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=221376, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f4000 old_mmap(NULL, 224832, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x665000 old_mmap(0x683000, 102400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d000) = 0x683000 close(3) = 0 open("/usr/lib/libz.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\340\31"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=52584, ...}) = 0 old_mmap(NULL, 55564, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x36c000 old_mmap(0x378000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0x378000 close(3) = 0 open("/lib/tls/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\3604\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=213396, ...}) = 0 old_mmap(NULL, 135616, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x968000 old_mmap(0x989000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) = 0x989000 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\220\t\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=23364, ...}) = 0 old_mmap(NULL, 181308, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x56c000 old_mmap(0x571000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x571000 old_mmap(0x572000, 156732, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x572000 close(3) = 0 open("/lib/tls/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\200X\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1568904, ...}) = 0 old_mmap(NULL, 1276876, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1be000 old_mmap(0x2f0000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x131000) = 0x2f0000 old_mmap(0x2f4000, 7116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2f4000 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 <\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=90984, ...}) = 0 old_mmap(NULL, 84832, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xbb6000 old_mmap(0xbc8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0xbc8000 old_mmap(0xbc9000, 7008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xbc9000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f3000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb75f3500, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb75f5000, 18539) = 0 brk(0) = 0x8350000 brk(0x8371000) = 0x8371000 brk(0) = 0x8371000 open("/var/qmail/users/cdb", O_RDONLY) = -1 ENOENT (No such file or directory) umask(077) = 022 getcwd("/var/qmail/users", 256) = 17 chdir("/home/vpopmail") = 0 chdir("domains") = 0 open("/home/vpopmail/etc/vpopmail.mysql", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=38, ...}) = 0 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f8000 read(3, "10.1.4.10|0|vpopmail|ab13zxc|vpo"..., 8192) = 38 read(3, "", 8192) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=1686, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f7000 read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1686 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb75f7000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=18539, ...}) = 0 old_mmap(NULL, 18539, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb75ee000 close(4) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\35\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=51896, ...}) = 0 old_mmap(NULL, 46716, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xfd9000 old_mmap(0xfe4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xa000) = 0xfe4000 close(4) = 0 munmap(0xb75ee000, 18539) = 0 open("/etc/services", O_RDONLY) = 4 fcntl64(4, F_GETFD) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=19936, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f2000 read(4, "# /etc/services:\n# $Id: services"..., 4096) = 4096 read(4, "TBIOS Name Service\nnetbios-ns\t13"..., 4096) = 4096 read(4, "rcs\t\t994/udp\npop3s\t\t995/tcp\t\t\t\t#"..., 4096) = 4096 read(4, "ide effect\ncodasrv\t\t2432/tcp\t\t\t#"..., 4096) = 4096 close(4) = 0 munmap(0xb75f2000, 4096) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0 socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 4 fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(4, {sa_family=AF_INET, sin_port=htons(3306), sin_addr=inet_addr("10.1.4.10")}, 16) = -1 EINPROGRESS (Operation now in progress) fcntl64(4, F_SETFL, O_RDWR) = 0 time(NULL) = 1106161156 select(5, NULL, [4], NULL, {2, 0}) = 1 (out [4], left {2, 0}) getsockopt(4, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 setsockopt(4, SOL_IP, IP_TOS, [8], 4) = 0 setsockopt(4, SOL_TCP, TCP_NODELAY, [1], 4) = 0 setsockopt(4, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0 poll([{fd=4, events=POLLIN, revents=POLLIN}], 1, 2000) = 1 read(4, "4\0\0\0", 4) = 4 read(4, "\n4.0.22-standard-log\0\316\0\0\0zxl3W<f"..., 52) = 52 open("/usr/share/mysql/charsets/Index", O_RDONLY|O_LARGEFILE) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=549, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f2000 read(5, "# sql/share/charsets/Index\n#\n# T"..., 4096) = 549 read(5, "", 4096) = 0 close(5) = 0 munmap(0xb75f2000, 4096) = 0 write(4, "\37\0\0\1\215 \377\377\377vpopmail\0M]JJJUQN\0vpopm"..., 35) = 35 read(4, "\5\0\0\2", 4) = 4 read(4, "\0\0\0\2\0", 5) = 5 fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 read(4, 0x8350ea8, 8192) = -1 EAGAIN (Resource temporarily unavailable) fcntl64(4, F_SETFL, O_RDWR) = 0 write(4, "\367\0\0\0\3select cur_users, level_cur"..., 251) = 251 read(4, "\1\0\0\1", 4) = 4 read(4, "\20", 1) = 1 read(4, " \0\0\2", 4) = 4 read(4, "\vdir_control\tcur_users\3\v\0\0\1\3\3\0\0\0", 32) = 32 read(4, " \0\0\3", 4) = 4 read(4, "\vdir_control\tlevel_cur\3\v\0\0\1\3\3\0\0\0", 32) = 32 read(4, " \0\0\4", 4) = 4 read(4, "\vdir_control\tlevel_max\3\v\0\0\1\3\3\0\0\0", 32) = 32 read(4, "#\0\0\5", 4) = 4 read(4, "\vdir_control\flevel_start0\3\v\0\0\1\3\3"..., 35) = 35 read(4, "#\0\0\6", 4) = 4 read(4, "\vdir_control\flevel_start1\3\v\0\0\1\3\3"..., 35) = 35 read(4, "#\0\0\7", 4) = 4 read(4, "\vdir_control\flevel_start2\3\v\0\0\1\3\3"..., 35) = 35 read(4, "!\0\0\10", 4) = 4 read(4, "\vdir_control\nlevel_end0\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "!\0\0\t", 4) = 4 read(4, "\vdir_control\nlevel_end1\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "!\0\0\n", 4) = 4 read(4, "\vdir_control\nlevel_end2\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "!\0\0\v", 4) = 4 read(4, "\vdir_control\nlevel_mod0\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "!\0\0\f", 4) = 4 read(4, "\vdir_control\nlevel_mod1\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "!\0\0\r", 4) = 4 read(4, "\vdir_control\nlevel_mod2\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "#\0\0\16", 4) = 4 read(4, "\vdir_control\flevel_index0\3\v\0\0\1\3\3"..., 35) = 35 read(4, "#\0\0\17", 4) = 4 read(4, "\vdir_control\flevel_index1\3\v\0\0\1\3\3"..., 35) = 35 read(4, "#\0\0\20", 4) = 4 read(4, "\vdir_control\flevel_index2\3\v\0\0\1\3\3"..., 35) = 35 read(4, "\36\0\0\21", 4) = 4 read(4, "\vdir_control\7the_dir\3\240\0\0\1\376\3\0\0\0", 30) = 30 read(4, "\1\0\0\22", 4) = 4 read(4, "\376", 1) = 1 read(4, "+\0\0\23", 4) = 4 read(4, "\n2147483634\0010\0013\0010\0010\0010\00261\00261\0026"..., 43) = 43 read(4, "\1\0\0\24", 4) = 4 read(4, "\376", 1) = 1 fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 read(4, 0x8350ea8, 8192) = -1 EAGAIN (Resource temporarily unavailable) fcntl64(4, F_SETFL, O_RDWR) = 0 write(4, "=\1\0\0\3replace into dir_control ( "..., 321) = 321 read(4, "\5\0\0\1", 4) = 4 read(4, "\0\2\0\2\0", 5) = 5 mkdir("domain5.com", 0750) = 0 chown32("domain5.com", 7797, 2109) = -1 EPERM (Operation not permitted) chdir("domain5.com") = 0 open("/home/vpopmail/domains/domain5.com/.qmail-default", O_RDWR|O_CREAT|O_TRUNC, 0666) = 5 fstat64(5, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f1000 write(5, "| /home/vpopmail/bin/vdelivermai"..., 55) = 55 close(5) = 0 munmap(0xb75f1000, 8192) = 0 stat64("/var/qmail/users/assign", {st_mode=S_IFREG|0666, st_size=2, ...}) = 0 open("/var/qmail/users/assign.lock", O_RDWR|O_CREAT|O_TRUNC, 0666) = 5 fcntl64(5, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 ENOLCK (No locks available) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 fcntl64(5, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 ENOLCK (No locks available) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 fcntl64(5, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 ENOLCK (No locks available) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 fcntl64(5, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 ENOLCK (No locks available) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 fcntl64(5, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 ENOLCK (No locks available) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 fcntl64(5, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 ENOLCK (No locks available) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 fcntl64(5, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 ENOLCK (No locks available) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 fcntl64(5, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 ENOLCK (No locks available) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 fcntl64(5, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 ENOLCK (No locks available) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 fcntl64(5, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 ENOLCK (No locks available) write(2, "File busy try again later!\n", 27) = 27 write(2, "Failed while attempting to updat"..., 57) = 57 chdir("/home/vpopmail") = 0 chdir("domains") = 0 lstat64("domain5.com", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 chdir("domain5.com") = 0 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 6 fstat64(6, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 fcntl64(6, F_SETFD, FD_CLOEXEC) = 0 getdents64(6, /* 3 entries */, 8192) = 88 stat64(".qmail-default", {st_mode=S_IFREG|0600, st_size=55, ...}) = 0 unlink(".qmail-default") = 0 getdents64(6, /* 0 entries */, 8192) = 0 close(6) = 0 chdir("..") = 0 rmdir("domain5.com") = 0 fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 read(4, 0x8350ea8, 8192) = -1 EAGAIN (Resource temporarily unavailable) fcntl64(4, F_SETFL, O_RDWR) = 0 write(4, "\367\0\0\0\3select cur_users, level_cur"..., 251) = 251 read(4, "\1\0\0\1", 4) = 4 read(4, "\20", 1) = 1 read(4, " \0\0\2", 4) = 4 read(4, "\vdir_control\tcur_users\3\v\0\0\1\3\3\0\0\0", 32) = 32 read(4, " \0\0\3", 4) = 4 read(4, "\vdir_control\tlevel_cur\3\v\0\0\1\3\3\0\0\0", 32) = 32 read(4, " \0\0\4", 4) = 4 read(4, "\vdir_control\tlevel_max\3\v\0\0\1\3\3\0\0\0", 32) = 32 read(4, "#\0\0\5", 4) = 4 read(4, "\vdir_control\flevel_start0\3\v\0\0\1\3\3"..., 35) = 35 read(4, "#\0\0\6", 4) = 4 read(4, "\vdir_control\flevel_start1\3\v\0\0\1\3\3"..., 35) = 35 read(4, "#\0\0\7", 4) = 4 read(4, "\vdir_control\flevel_start2\3\v\0\0\1\3\3"..., 35) = 35 read(4, "!\0\0\10", 4) = 4 read(4, "\vdir_control\nlevel_end0\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "!\0\0\t", 4) = 4 read(4, "\vdir_control\nlevel_end1\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "!\0\0\n", 4) = 4 read(4, "\vdir_control\nlevel_end2\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "!\0\0\v", 4) = 4 read(4, "\vdir_control\nlevel_mod0\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "!\0\0\f", 4) = 4 read(4, "\vdir_control\nlevel_mod1\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "!\0\0\r", 4) = 4 read(4, "\vdir_control\nlevel_mod2\3\v\0\0\1\3\3\0\0"..., 33) = 33 read(4, "#\0\0\16", 4) = 4 read(4, "\vdir_control\flevel_index0\3\v\0\0\1\3\3"..., 35) = 35 read(4, "#\0\0\17", 4) = 4 read(4, "\vdir_control\flevel_index1\3\v\0\0\1\3\3"..., 35) = 35 read(4, "#\0\0\20", 4) = 4 read(4, "\vdir_control\flevel_index2\3\v\0\0\1\3\3"..., 35) = 35 read(4, "\36\0\0\21", 4) = 4 read(4, "\vdir_control\7the_dir\3\240\0\0\1\376\3\0\0\0", 30) = 30 read(4, "\1\0\0\22", 4) = 4 read(4, "\376", 1) = 1 read(4, "+\0\0\23", 4) = 4 read(4, "\n2147483635\0010\0013\0010\0010\0010\00261\00261\0026"..., 43) = 43 read(4, "\1\0\0\24", 4) = 4 read(4, "\376", 1) = 1 fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 read(4, 0x8350ea8, 8192) = -1 EAGAIN (Resource temporarily unavailable) fcntl64(4, F_SETFL, O_RDWR) = 0 write(4, "=\1\0\0\3replace into dir_control ( "..., 321) = 321 read(4, "\5\0\0\1", 4) = 4 read(4, "\0\2\0\2\0", 5) = 5 chdir("/var/qmail/users") = 0 write(2, "Error. Failed to add domain to a"..., 43) = 43 fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f2000 write(1, "Error: Could not update file\n", 29) = 29 fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 read(4, 0x8350ea8, 8192) = -1 EAGAIN (Resource temporarily unavailable) fcntl64(4, F_SETFL, O_RDWR) = 0 write(4, "\1\0\0\0\1", 5) = 5 shutdown(4, 2 /* send and receive */) = 0 close(4) = 0 munmap(0xb75f2000, 4096) = 0 exit_group(-17) = ?