Toon posts:

[Debian] Problemen met Bind9

Pagina: 1
Acties:

Verwijderd

Topicstarter
Kan iemand mij helpen? Ik krijg bind9 ineens niet meer gestart. In de syslog zie ik dat hij na een x aantal zones niet verder laad. Strace geeft het onderstaande resultaat. Verder zie ik niks bijzonders op de machine, geenk rootkits o.i.d.

Heeft iemand ideeen waar ik verder kan zoeken?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
rt_sigaction(SIGPIPE, {0x40234e80, [], 0x4000000}, {SIG_IGN}, 8) = 0
send(3, "<30>Mar 18 10:18:51 named[8190]:"..., 44, 0) = 44
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
pipe([4, 5])                            = 0
clone(child_stack=0x808b6c0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND) = 8191
write(5, "<o\0@\5\0\0\0\344\305\36@\360\5\21@ql\0@\3540\1@\274!\0"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT TERM RTMIN], 8) = 0
write(5, "\240\320#@\0\0\0\0\250\374\377\277L\0 @\350\270\10\10\3"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT TERM RTMIN], 8) = 0
rt_sigsuspend([HUP INT TERM] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [HUP INT TERM RTMIN])
kill(8192, SIGRTMIN)                    = 0
rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT TERM RTMIN], 8) = 0
write(5, "\240\320#@\0\0\0\0\250\374\377\277\344\37 @\320\266\10"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT TERM RTMIN], 8) = 0
rt_sigsuspend([HUP INT TERM] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [HUP INT TERM RTMIN])
pipe([6, 7])                            = 0
fcntl64(6, F_GETFL)                     = 0 (flags O_RDONLY)
fcntl64(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT TERM RTMIN], 8) = 0
write(5, "\240\320#@\0\0\0\0(\374\377\277,\257 @\370\275\10\10\3"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [HUP INT TERM RTMIN], 8) = 0
rt_sigsuspend([HUP INT TERM] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [HUP INT TERM RTMIN])
brk(0x8090000)                          = 0x8090000
brk(0x8093000)                          = 0x8093000
brk(0x8096000)                          = 0x8096000
gettimeofday({1111137531, 183868}, NULL) = 0
old_mmap(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40361000
brk(0x809a000)                          = 0x809a000
munmap(0x40361000, 135168)              = 0
gettimeofday({1111137531, 187476}, NULL) = 0
kill(8192, SIGRTMIN)                    = 0
kill(8192, SIGRTMIN)                    = 0
rt_sigaction(SIGHUP, {0x40234e80, ~[], 0x4000000}, NULL, 8) = 0
rt_sigsuspend([]

Verwijderd

Topicstarter
Ik heb strace -f named -f 2> strace.log gedaan, misschien is dit iets duidelijker:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll( <unfinished ...>
[pid 11552] <... nanosleep resumed> NULL) = 0
[pid 11552] rt_sigprocmask(SIG_SETMASK, [HUP INT TERM RTMIN], NULL, 8) = 0
[pid 11552] gettimeofday({1111140913, 249639}, NULL) = 0
[pid 11552] rt_sigprocmask(SIG_BLOCK, NULL, [HUP INT TERM RTMIN], 8) = 0
[pid 11552] rt_sigprocmask(SIG_UNBLOCK, [RTMIN], [HUP INT TERM RTMIN], 8) = 0
[pid 11552] gettimeofday({1111140913, 250041}, NULL) = 0
[pid 11552] nanosleep({3569, 753597000},  <unfinished ...>
[pid 11550] <... poll resumed> [{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll([{fd=4, events=POLLIN}], 1, 2000) = 0
[pid 11550] getppid()                   = 11549
[pid 11550] poll(