sks-devel
[Top][All Lists]
Advanced

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

Re: [Sks-devel] Failure while binding socket


From: Sir_Happy13
Subject: Re: [Sks-devel] Failure while binding socket
Date: Wed, 28 Jan 2009 19:15:07 +0100

> sks binds a couple of file sockets, so the sks process needs write
> permission
> to the basedir it is running in.
> 
> "strace" is a very helpful tool in debugging these kinds of problems.

I used strace and it seems that /var/run/sks/db_com_sock does not exist.
But what to do now?
I have used the default ubuntu package and I did not delete the file. So the 
ubuntu package is fucked up?
Any ideas how to go on?

Here's the console output:
address@hidden:/usr/lib# strace sks db
execve("/usr/sbin/sks", ["sks", "db"], [/* 24 vars */]) = 0
brk(0)                                  = 0x87be000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f0a000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=51114, ...}) = 0
mmap2(NULL, 51114, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7efd000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
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\0P\31\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=83552, ...}) = 0
mmap2(NULL, 86284, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7ee7000
mmap2(0xb7efb000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xb7efb000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libdb-4.6.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\240}\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1234948, ...}) = 0
mmap2(NULL, 1238332, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7db8000
mmap2(0xb7ee4000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12b) = 0xb7ee4000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY) = 3
read(3, "address@hidden"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=149332, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7db7000
mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7d91000
mmap2(0xb7db5000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xb7db5000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/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\0 \n\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9676, ...}) = 0
mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7d8d000
mmap2(0xb7d8f000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7d8f000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libpthread.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\0000H\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=116457, ...}) = 0
mmap2(NULL, 98784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7d74000
mmap2(0xb7d89000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb7d89000
mmap2(0xb7d8b000, 4576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d8b000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/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\340g\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1425800, ...}) = 0
mmap2(NULL, 1431152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7c16000
mmap2(0xb7d6e000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x158) = 0xb7d6e000
mmap2(0xb7d71000, 9840, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d71000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7c15000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7c15ae0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
mprotect(0xb7d6e000, 8192, PROT_READ)   = 0
mprotect(0xb7d89000, 4096, PROT_READ)   = 0
mprotect(0xb7d8f000, 4096, PROT_READ)   = 0
mprotect(0xb7db5000, 4096, PROT_READ)   = 0
mprotect(0xb7ee4000, 8192, PROT_READ)   = 0
mprotect(0x811c000, 4096, PROT_READ)    = 0
mprotect(0xb7f27000, 4096, PROT_READ)   = 0
munmap(0xb7efd000, 51114)               = 0
set_tid_address(0xb7c15b28)             = 6146
set_robust_list(0xb7c15b30, 0xc)        = 0
futex(0xbff27f10, 0x81 /* FUTEX_??? */, 1) = 0
rt_sigaction(SIGRTMIN, {0xb7d782e0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7d78720, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="ubuntu", ...}) = 0
brk(0)                                  = 0x87be000
brk(0x87df000)                          = 0x87df000
mmap2(NULL, 253952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7bd7000
brk(0x8801000)                          = 0x8801000
sigaltstack({ss_sp=0x81711e0, ss_flags=0, ss_size=8192}, NULL) = 0
rt_sigaction(SIGSEGV, {0x8108ba3, [], SA_STACK|SA_NOMASK}, NULL, 8) = 0
readlink("/proc/self/exe", "/usr/sbin/sks", 256) = 13
stat64("/usr/sbin/sks", {st_mode=S_IFREG|0755, st_size=1209048, ...}) = 0
_llseek(0, 0, 0xbff27e5c, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
_llseek(1, 0, 0xbff27e4c, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
_llseek(2, 0, 0xbff27e4c, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
gettimeofday({1233166014, 930913}, NULL) = 0
getppid()                               = 6145
open("/dev/random", O_RDONLY|O_LARGEFILE) = 3
mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7bb6000
uname({sys="Linux", node="ubuntu", ...}) = 0
stat64("/etc/sks/sksconf", {st_mode=S_IFREG|0644, st_size=849, ...}) = 0
open("/etc/sks/sksconf", O_RDONLY|O_LARGEFILE) = 4
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "# /etc/sks/sksconf\n#\n# The confi"..., 4096) = 849
read(4, "", 4096)                       = 0
close(4)                                = 0
rt_sigaction(SIGTERM, {0x8108c2d, [], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x8108c2d, [], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGHUP, {0x8108c2d, [], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x8108c2d, [], 0}, {SIG_DFL}, 8) = 0
gettimeofday({1233166014, 935748}, NULL) = 0
getppid()                               = 6145
open("/var/log/sks/db.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 0600) = 4
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
_llseek(4, 0, [0], SEEK_CUR)            = 0
time(NULL)                              = 1233166014
open("/etc/localtime", O_RDONLY)        = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
fstat64(6, {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f09000
read(6, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0"..., 4096) = 
2309
_llseek(6, -28, [2281], SEEK_CUR)       = 0
read(6, "\nCET-1CEST,M3.5.0,M10.5.0/3\n", 4096) = 28
close(6)                                = 0
munmap(0xb7f09000, 4096)                = 0
write(4, "2009-01-28 19:06:54 Opening log\n", 32) = 32
time(NULL)                              = 1233166014
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
write(4, "2009-01-28 19:06:54 sks_db, SKS "..., 46) = 46
time(NULL)                              = 1233166014
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
write(4, "2009-01-28 19:06:54 Copyright Ya"..., 60) = 60
time(NULL)                              = 1233166014
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
write(4, "2009-01-28 19:06:54 Licensed und"..., 70) = 70
time(NULL)                              = 1233166014
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
write(4, "2009-01-28 19:06:54 http port: 1"..., 37) = 37
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 6
setsockopt(6, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(6, {sa_family=AF_INET, sin_port=htons(11371), 
sin_addr=inet_addr("0.0.0.0")}, 16) = 0
listen(6, 20)                           = 0
stat64("/var/run/sks/db_com_sock", 0xbff27d84) = -1 ENOENT (No such file or 
directory)
socket(PF_FILE, SOCK_STREAM, 0)         = 7
setsockopt(7, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(7, {sa_family=AF_FILE, path="/var/run/sks/db_com_sock"}, 26) = -1 ENOENT 
(No such file or directory)
write(2, "Fatal error: exception Failure(\""..., 111Fatal error: exception 
Failure("Failure while binding socket.  Probably another socket bound to this 
address")
) = 111
exit_group(2)                           = ?
Process 6146 detached
address@hidden:/usr/lib# 
__________________________________________________________________
Deutschlands größte Online-Videothek schenkt Ihnen 12.000 Videos!*
http://entertainment.web.de/de/entertainment/maxdome/index.html





reply via email to

[Prev in Thread] Current Thread [Next in Thread]