Bug 790036
| Summary: | xinetd leaking file descriptors | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Vojtech Vitek <vvitek> | |
| Component: | xinetd | Assignee: | Jan Synacek <jsynacek> | |
| Status: | CLOSED ERRATA | QA Contact: | qe-baseos-daemons | |
| Severity: | high | Docs Contact: | ||
| Priority: | urgent | |||
| Version: | 6.2 | CC: | akarlsso, asersen, azelinka, fedorabugzilla.5.vchris314, hripps, jcmj, jsynacek, jwest, ovasik, rvokal, vvitek | |
| Target Milestone: | rc | Keywords: | ZStream | |
| Target Release: | --- | |||
| Hardware: | x86_64 | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | Bug Fix | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | 702670 | |||
| : | 852274 (view as bug list) | Environment: | ||
| Last Closed: | 2013-02-21 07:43:34 UTC | Type: | --- | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | 702670 | |||
| Bug Blocks: | 836160, 841915, 841916, 852274 | |||
|
Description
Vojtech Vitek
2012-02-13 14:25:59 UTC
Still happens on 3.2.5-3 Kernel I'm still unable to reproduce. Please retest with vsftpd.service disabled and stopped before running xinetd. Additionally please run xinetd with -d parameter and attach the debug output. I believe vsftpd is what causes xinetd to loop. At the moment vsftpd will not start and xinetd is running normally. Working on resolving 795568 to get vsftpd back... Will update when vsftpd is back. Ok updated to the current kernel 3.2.7-1 and now vsftpd starts on reboot but xinetd is also spinning.
stopped and started vsftpd and xinetd still is spinning.
top - 16:19:56 up 2:47, 3 users, load average: 2.12, 1.76, 1.71
Tasks: 168 total, 2 running, 166 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.0%us, 94.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 3.0%hi, 0.0%si, 0.0%st
Mem: 2052684k total, 1736784k used, 315900k free, 150916k buffers
Swap: 2326524k total, 0k used, 2326524k free, 673312k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1001 root 20 0 22288 916 692 R 50.5 0.0 81:40.32 xinetd
840 root 20 0 237m 1644 1152 S 44.5 0.1 71:33.89 rsyslogd
2391 jeff 20 0 1226m 30m 17m S 1.3 1.5 1:57.45 knotify4
30878 root 20 0 0 0 0 S 0.3 0.0 0:00.02 kworker/0:2
1 root 20 0 39696 5136 1940 S 0.0 0.3 0:00.67 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.02 ksoftirqd/0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0
8 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset
9 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
11 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 sync_supers
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 bdi-default
14 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd
15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd
16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 ata_sff
17 root 20 0 0 0 0 S 0.0 0.0 0:00.05 khubd
18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 md
21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0
22 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd
23 root 39 19 0 0 0 S 0.0 0.0 0:00.40 khugepaged
24 root 20 0 0 0 0 S 0.0 0.0 0:00.00 fsnotify_mark
25 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto
31 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kthrotld
33 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
34 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1
35 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_2
37 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/u:3
38 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kpsmoused
[jeff@one4 ~]$ su
Password:
[root@one4 jeff]# ps -ef|grep vsftpd
root 1023 1 0 13:32 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root 31543 1023 0 16:20 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
nobody 31544 31543 0 16:20 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root 31547 31518 0 16:20 pts/1 00:00:00 grep --color=auto vsftpd
[root@one4 jeff]# uname -a
Linux one4.biz 3.2.7-1.fc16.x86_64 #1 SMP Tue Feb 21 01:40:47 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@one4 jeff]# kill 31543
bash: kill: (31543) - No such process
[root@one4 jeff]# ps -ef|grep vsftpd
root 745 1023 0 16:48 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
nobody 746 745 0 16:48 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root 748 31518 0 16:48 pts/1 00:00:00 grep --color=auto vsftpd
root 1023 1 0 13:32 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
[root@one4 jeff]# kill 31543746
bash: kill: (31543746) - No such process
[root@one4 jeff]# kill 3746
bash: kill: (3746) - No such process
[root@one4 jeff]# kill 746
bash: kill: (746) - No such process
[root@one4 jeff]# ps -ef|grep vsftpd
root 756 1023 0 16:48 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
nobody 757 756 0 16:48 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root 759 31518 0 16:48 pts/1 00:00:00 grep --color=auto vsftpd
root 1023 1 0 13:32 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
[root@one4 jeff]# systemctl stop vsftpd.service
[root@one4 jeff]# ps -ef|grep vsftpd
root 778 31518 0 16:48 pts/1 00:00:00 grep --color=auto vsftpd
[root@one4 jeff]# top
top - 16:49:12 up 3:16, 3 users, load average: 4.36, 3.48, 2.53
Tasks: 171 total, 4 running, 166 sleeping, 0 stopped, 1 zombie
Cpu(s): 8.6%us, 57.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 33.6%hi, 0.8%si, 0.0%st
Mem: 2052684k total, 1925680k used, 127004k free, 1608k buffers
Swap: 2326524k total, 187796k used, 2138728k free, 130276k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1001 root 20 0 22288 680 592 R 24.2 0.0 94:26.19 xinetd
32736 jeff 20 0 1932m 904m 23m R 20.6 45.1 1:39.98 firefox
840 root 20 0 237m 1204 864 S 20.2 0.1 82:45.69 rsyslogd
1545 root 20 0 226m 19m 1552 S 4.3 1.0 1:01.85 denyhosts.py
815 root 20 0 0 0 0 Z 0.7 0.0 0:00.02 /usr/libexec/we <defunct>
389 jeff 20 0 311m 15m 7500 S 0.3 0.8 0:00.34 npviewer.bin
594 jeff 20 0 21884 2012 1060 R 0.3 0.1 0:00.31 npviewer.bin
1711 root 20 0 93560 19m 1172 S 0.3 1.0 0:00.34 miniserv.pl
1840 jeff 20 0 23312 1808 484 S 0.3 0.1 0:02.35 dbus-daemon
2391 jeff 20 0 1226m 18m 6244 S 0.3 0.9 2:13.73 knotify4
1 root 20 0 39796 2276 1536 S 0.0 0.1 0:00.71 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.03 ksoftirqd/0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0
8 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset
9 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
11 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 sync_supers
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 bdi-default
14 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd
15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd
16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 ata_sff
17 root 20 0 0 0 0 S 0.0 0.0 0:00.05 khubd
18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 md
21 root 20 0 0 0 0 S 0.0 0.0 0:00.79 kswapd0
22 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd
23 root 39 19 0 0 0 S 0.0 0.0 0:00.42 khugepaged
24 root 20 0 0 0 0 S 0.0 0.0 0:00.00 fsnotify_mark
25 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto
[root@one4 jeff]# ps -ef|grep vsftpd
root 818 31518 0 16:49 pts/1 00:00:00 grep --color=auto vsftpd
[root@one4 jeff]# systemctl start vsftpd.service
[root@one4 jeff]# ps -ef|grep vsftpd
root 924 1 0 16:50 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root 926 31518 0 16:50 pts/1 00:00:00 grep --color=auto vsftpd
[root@one4 jeff]# top
top - 16:50:57 up 3:18, 3 users, load average: 2.71, 3.25, 2.56
Tasks: 173 total, 2 running, 171 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.1%us, 91.5%sy, 0.0%ni, 0.0%id, 0.0%wa, 4.4%hi, 0.0%si, 0.0%st
Mem: 2052684k total, 1975708k used, 76976k free, 4936k buffers
Swap: 2326524k total, 238544k used, 2087980k free, 124332k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1001 root 20 0 22288 660 572 R 48.5 0.0 94:57.95 xinetd
840 root 20 0 237m 1204 864 S 43.2 0.1 83:13.69 rsyslogd
Killed xinetd and got cpu back...
jeff]# ps -ef |grep xinetd
root 1001 1 47 13:32 ? 01:46:39 /usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid
root 2448 31518 0 17:18 pts/1 00:00:00 grep --color=auto xinetd
[root@one4 jeff]# kill 1001
[root@one4 jeff]# top
top - 17:18:42 up 3:46, 3 users, load average: 1.90, 2.17, 2.23
Tasks: 172 total, 1 running, 171 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.1%us, 1.8%sy, 0.0%ni, 95.1%id, 0.0%wa, 2.1%hi, 0.0%si, 0.0%st
Mem: 2052684k total, 1936344k used, 116340k free, 1512k buffers
Swap: 2326524k total, 411748k used, 1914776k free, 107296k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
32736 jeff 20 0 1960m 978m 16m S 4.6 48.8 3:53.45 firefox
2391 jeff 20 0 1226m 13m 4832 S 1.3 0.7 2:30.56 knotify4
1558 qtss 20 0 32440 428 308 S 0.3 0.0 0:01.68 DarwinStreaming
1 root 20 0 39796 2536 1236 S 0.0 0.1 0:00.75 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.03 ksoftirqd/0
6 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0.0 0.0 0:00.02 watchdog/0
8 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 cpuset
9 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
11 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
12 root 20 0 0 0 0 S 0.0 0.0 0:00.01 sync_supers
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 bdi-default
14 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd
15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd
16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 ata_sff
17 root 20 0 0 0 0 S 0.0 0.0 0:00.05 khubd
18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 md
21 root 20 0 0 0 0 S 0.0 0.0 0:01.76 kswapd0
22 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd
23 root 39 19 0 0 0 S 0.0 0.0 0:00.47 khugepaged
24 root 20 0 0 0 0 S 0.0 0.0 0:00.00 fsnotify_mark
25 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto
31 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kthrotld
33 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
34 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1
35 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_2
37 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kworker/u:3
38 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kpsmoused
39 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kworker/u:4
Vsftpd still is running..
jeff]# ps -ef |grep vsftpd
root 924 1 0 16:50 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root 2490 31518 0 17:19 pts/1 00:00:00 grep --color=auto vsftpd
restart xinetd in debug mode
Looping here
12/2/23@17:22:03: DEBUG: 2679 {main_loop} select returned 1
12/2/23@17:22:03: ERROR: 2679 {main_loop} 1 descriptors still set
12/2/23@17:22:03: DEBUG: 2679 {main_loop} active_services = 2
strace below
execve("/usr/sbin/xinetd", ["xinetd", "-d"], [/* 63 vars */]) = 0
brk(0) = 0x7f24ea919000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f24e8dde000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=253499, ...}) = 0
mmap(NULL, 253499, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f24e8da0000
close(3) = 0
open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0]`\2526\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=129136, ...}) = 0
mmap(NULL, 2226184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e899e000
mprotect(0x7f24e89bb000, 2097152, PROT_NONE) = 0
mmap(0x7f24e8bbb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f24e8bbb000
mmap(0x7f24e8bbd000, 2056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f24e8bbd000
close(3) = 0
open("/lib64/libwrap.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220/`\2623\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=39744, ...}) = 0
mmap(NULL, 2134824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e8794000
mprotect(0x7f24e879c000, 2097152, PROT_NONE) = 0
mmap(0x7f24e899c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f24e899c000
mmap(0x7f24e899d000, 808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f24e899d000
close(3) = 0
open("/lib64/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`@\340\2503\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=120624, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f24e8d9f000
mmap(NULL, 2202296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e857a000
mprotect(0x7f24e8591000, 2093056, PROT_NONE) = 0
mmap(0x7f24e8790000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f24e8790000
mmap(0x7f24e8792000, 6840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f24e8792000
close(3) = 0
open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260Q\300\2273\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=603096, ...}) = 0
mmap(NULL, 2633960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e82f6000
[root@one4 jeff]# more xineterr
execve("/usr/sbin/xinetd", ["xinetd", "-d"], [/* 63 vars */]) = 0
brk(0) = 0x7f24ea919000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f24e8dde000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=253499, ...}) = 0
mmap(NULL, 253499, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f24e8da0000
close(3) = 0
open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0]`\2526\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=129136, ...}) = 0
mmap(NULL, 2226184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e899e000
mprotect(0x7f24e89bb000, 2097152, PROT_NONE) = 0
mmap(0x7f24e8bbb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f24e8bbb000
mmap(0x7f24e8bbd000, 2056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f24e8bbd000
close(3) = 0
open("/lib64/libwrap.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220/`\2623\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=39744, ...}) = 0
mmap(NULL, 2134824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e8794000
mprotect(0x7f24e879c000, 2097152, PROT_NONE) = 0
mmap(0x7f24e899c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f24e899c000
mmap(0x7f24e899d000, 808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f24e899d000
close(3) = 0
open("/lib64/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`@\340\2503\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=120624, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f24e8d9f000
mmap(NULL, 2202296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e857a000
mprotect(0x7f24e8591000, 2093056, PROT_NONE) = 0
mmap(0x7f24e8790000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f24e8790000
mmap(0x7f24e8792000, 6840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f24e8792000
close(3) = 0
open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260Q\300\2273\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=603096, ...}) = 0
mmap(NULL, 2633960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e82f6000
mprotect(0x7f24e8379000, 2093056, PROT_NONE) = 0
mmap(0x7f24e8578000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0x7f24e8578000
close(3) = 0
open("/lib64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\f@[2\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=43504, ...}) = 0
mmap(NULL, 2318880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e80bf000
mprotect(0x7f24e80c7000, 2093056, PROT_NONE) = 0
mmap(0x7f24e82c6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f24e82c6000
mmap(0x7f24e82c8000, 184864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f24e82c8000
close(3) = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\27\2\2273\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2068608, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f24e8d9e000
mmap(NULL, 3888440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e7d09000
mprotect(0x7f24e7eb4000, 2097152, PROT_NONE) = 0
mmap(0x7f24e80b4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ab000) = 0x7f24e80b4000
mmap(0x7f24e80ba000, 17720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f24e80ba000
close(3) = 0
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\200\2273\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=22696, ...}) = 0
mmap(NULL, 2109704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e7b05000
mprotect(0x7f24e7b07000, 2097152, PROT_NONE) = 0
mmap(0x7f24e7d07000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f24e7d07000
close(3) = 0
open("/lib64/libfreebl3.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`4\200[2\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=390288, ...}) = 0
mmap(NULL, 2500416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f24e78a2000
mprotect(0x7f24e78ff000, 2097152, PROT_NONE) = 0
mmap(0x7f24e7aff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f24e7aff000
mmap(0x7f24e7b01000, 14144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f24e7b01000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f24e8d9d000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f24e8d9b000
arch_prctl(ARCH_SET_FS, 0x7f24e8d9b7c0) = 0
mprotect(0x7f24e80b4000, 16384, PROT_READ) = 0
mprotect(0x7f24e7d07000, 4096, PROT_READ) = 0
mprotect(0x7f24e7aff000, 4096, PROT_READ) = 0
mprotect(0x7f24e82c6000, 4096, PROT_READ) = 0
mprotect(0x7f24e8578000, 4096, PROT_READ) = 0
mprotect(0x7f24e8790000, 4096, PROT_READ) = 0
mprotect(0x7f24e8bbb000, 4096, PROT_READ) = 0
mprotect(0x7f24e900a000, 8192, PROT_READ) = 0
mprotect(0x7f24e8ddf000, 4096, PROT_READ) = 0
munmap(0x7f24e8da0000, 253499) = 0
statfs("/sys/fs/selinux", 0x7fff14d9db70) = -1 ENOENT (No such file or directory)
statfs("/selinux", 0x7fff14d9db70) = -1 ENOENT (No such file or directory)
brk(0) = 0x7f24ea919000
brk(0x7f24ea93a000) = 0x7f24ea93a000
open("/proc/filesystems", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f24e8ddd000
read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 1024) = 392
read(3, "", 1024) = 0
close(3) = 0
munmap(0x7f24e8ddd000, 4096) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
close(3) = -1 EBADF (Bad file descriptor)
close(4) = -1 EBADF (Bad file descriptor)
close(5) = -1 EBADF (Bad file descriptor)
close(6) = -1 EBADF (Bad file descriptor)
close(7) = -1 EBADF (Bad file descriptor)
close(8) = -1 EBADF (Bad file descriptor)
close(9) = -1 EBADF (Bad file descriptor)
close(10) = -1 EBADF (Bad file descriptor)
close(11) = -1 EBADF (Bad file descriptor)
close(12) = -1 EBADF (Bad file descriptor)
close(13) = -1 EBADF (Bad file descriptor)
close(14) = -1 EBADF (Bad file descriptor)
close(15) = -1 EBADF (Bad file descriptor)
close(16) = -1 EBADF (Bad file descriptor)
close(17) = -1 EBADF (Bad file descriptor)
close(18) = -1 EBADF (Bad file descriptor)
close(19) = -1 EBADF (Bad file descriptor)
close(20) = -1 EBADF (Bad file descriptor)
close(21) = -1 EBADF (Bad file descriptor)
close(22) = -1 EBADF (Bad file descriptor)
close(23) = -1 EBADF (Bad file descriptor)
close(24) = -1 EBADF (Bad file descriptor)
close(25) = -1 EBADF (Bad file descriptor)
close(26) = -1 EBADF (Bad file descriptor)
close(27) = -1 EBADF (Bad file descriptor)
close(28) = -1 EBADF (Bad file descriptor)
close(29) = -1 EBADF (Bad file descriptor)
close(30) = -1 EBADF (Bad file descriptor)
close(31) = -1 EBADF (Bad file descriptor)
close(32) = -1 EBADF (Bad file descriptor)
close(33) = -1 EBADF (Bad file descriptor)
close(34) = -1 EBADF (Bad file descriptor)
close(35) = -1 EBADF (Bad file descriptor)
close(36) = -1 EBADF (Bad file descriptor)
close(37) = -1 EBADF (Bad file descriptor)
close(38) = -1 EBADF (Bad file descriptor)
close(39) = -1 EBADF (Bad file descriptor)
close(40) = -1 EBADF (Bad file descriptor)
close(41) = -1 EBADF (Bad file descriptor)
close(42) = -1 EBADF (Bad file descriptor)
close(43) = -1 EBADF (Bad file descriptor)
close(44) = -1 EBADF (Bad file descriptor)
close(45) = -1 EBADF (Bad file descriptor)
close(46) = -1 EBADF (Bad file descriptor)
close(47) = -1 EBADF (Bad file descriptor)
close(48) = -1 EBADF (Bad file descriptor)
close(49) = -1 EBADF (Bad file descriptor)
close(50) = -1 EBADF (Bad file descriptor)
close(51) = -1 EBADF (Bad file descriptor)
close(52) = -1 EBADF (Bad file descriptor)
close(53) = -1 EBADF (Bad file descriptor)
close(54) = -1 EBADF (Bad file descriptor)
close(55) = -1 EBADF (Bad file descriptor)
close(56) = -1 EBADF (Bad file descriptor)
close(57) = -1 EBADF (Bad file descriptor)
close(58) = -1 EBADF (Bad file descriptor)
close(59) = -1 EBADF (Bad file descriptor)
close(60) = -1 EBADF (Bad file descriptor)
close(61) = -1 EBADF (Bad file descriptor)
close(62) = -1 EBADF (Bad file descriptor)
close(63) = -1 EBADF (Bad file descriptor)
close(64) = -1 EBADF (Bad file descriptor)
close(65) = -1 EBADF (Bad file descriptor)
close(66) = -1 EBADF (Bad file descriptor)
close(67) = -1 EBADF (Bad file descriptor)
close(68) = -1 EBADF (Bad file descriptor)
close(69) = -1 EBADF (Bad file descriptor)
close(70) = -1 EBADF (Bad file descriptor)
close(71) = -1 EBADF (Bad file descriptor)
close(72) = -1 EBADF (Bad file descriptor)
close(73) = -1 EBADF (Bad file descriptor)
close(74) = -1 EBADF (Bad file descriptor)
close(75) = -1 EBADF (Bad file descriptor)
close(76) = -1 EBADF (Bad file descriptor)
close(77) = -1 EBADF (Bad file descriptor)
close(78) = -1 EBADF (Bad file descriptor)
close(79) = -1 EBADF (Bad file descriptor)
close(80) = -1 EBADF (Bad file descriptor)
close(81) = -1 EBADF (Bad file descriptor)
close(82) = -1 EBADF (Bad file descriptor)
close(83) = -1 EBADF (Bad file descriptor)
close(84) = -1 EBADF (Bad file descriptor)
close(85) = -1 EBADF (Bad file descriptor)
close(86) = -1 EBADF (Bad file descriptor)
close(87) = -1 EBADF (Bad file descriptor)
close(88) = -1 EBADF (Bad file descriptor)
close(89) = -1 EBADF (Bad file descriptor)
close(90) = -1 EBADF (Bad file descriptor)
close(91) = -1 EBADF (Bad file descriptor)
close(92) = -1 EBADF (Bad file descriptor)
close(93) = -1 EBADF (Bad file descriptor)
close(94) = -1 EBADF (Bad file descriptor)
close(95) = -1 EBADF (Bad file descriptor)
close(96) = -1 EBADF (Bad file descriptor)
close(97) = -1 EBADF (Bad file descriptor)
close(98) = -1 EBADF (Bad file descriptor)
close(99) = -1 EBADF (Bad file descriptor)
close(100) = -1 EBADF (Bad file descriptor)
close(101) = -1 EBADF (Bad file descriptor)
close(102) = -1 EBADF (Bad file descriptor)
close(103) = -1 EBADF (Bad file descriptor)
close(104) = -1 EBADF (Bad file descriptor)
close(105) = -1 EBADF (Bad file descriptor)
close(106) = -1 EBADF (Bad file descriptor)
close(107) = -1 EBADF (Bad file descriptor)
close(108) = -1 EBADF (Bad file descriptor)
close(109) = -1 EBADF (Bad file descriptor)
close(110) = -1 EBADF (Bad file descriptor)
close(111) = -1 EBADF (Bad file descriptor)
close(112) = -1 EBADF (Bad file descriptor)
close(113) = -1 EBADF (Bad file descriptor)
close(114) = -1 EBADF (Bad file descriptor)
close(115) = -1 EBADF (Bad file descriptor)
close(116) = -1 EBADF (Bad file descriptor)
close(117) = -1 EBADF (Bad file descriptor)
close(118) = -1 EBADF (Bad file descriptor)
close(119) = -1 EBADF (Bad file descriptor)
close(120) = -1 EBADF (Bad file descriptor)
close(121) = -1 EBADF (Bad file descriptor)
close(122) = -1 EBADF (Bad file descriptor)
close(123) = -1 EBADF (Bad file descriptor)
close(124) = -1 EBADF (Bad file descriptor)
close(125) = -1 EBADF (Bad file descriptor)
close(126) = -1 EBADF (Bad file descriptor)
close(127) = -1 EBADF (Bad file descriptor)
close(128) = -1 EBADF (Bad file descriptor)
close(129) = -1 EBADF (Bad file descriptor)
close(130) = -1 EBADF (Bad file descriptor)
close(131) = -1 EBADF (Bad file descriptor)
close(132) = -1 EBADF (Bad file descriptor)
close(133) = -1 EBADF (Bad file descriptor)
close(134) = -1 EBADF (Bad file descriptor)
close(135) = -1 EBADF (Bad file descriptor)
close(136) = -1 EBADF (Bad file descriptor)
close(137) = -1 EBADF (Bad file descriptor)
close(138) = -1 EBADF (Bad file descriptor)
close(139) = -1 EBADF (Bad file descriptor)
close(140) = -1 EBADF (Bad file descriptor)
close(141) = -1 EBADF (Bad file descriptor)
close(142) = -1 EBADF (Bad file descriptor)
close(143) = -1 EBADF (Bad file descriptor)
close(144) = -1 EBADF (Bad file descriptor)
close(145) = -1 EBADF (Bad file descriptor)
close(146) = -1 EBADF (Bad file descriptor)
close(147) = -1 EBADF (Bad file descriptor)
close(148) = -1 EBADF (Bad file descriptor)
close(149) = -1 EBADF (Bad file descriptor)
close(150) = -1 EBADF (Bad file descriptor)
close(151) = -1 EBADF (Bad file descriptor)
close(152) = -1 EBADF (Bad file descriptor)
close(153) = -1 EBADF (Bad file descriptor)
close(154) = -1 EBADF (Bad file descriptor)
close(155) = -1 EBADF (Bad file descriptor)
close(156) = -1 EBADF (Bad file descriptor)
close(157) = -1 EBADF (Bad file descriptor)
close(158) = -1 EBADF (Bad file descriptor)
close(159) = -1 EBADF (Bad file descriptor)
close(160) = -1 EBADF (Bad file descriptor)
close(161) = -1 EBADF (Bad file descriptor)
close(162) = -1 EBADF (Bad file descriptor)
close(163) = -1 EBADF (Bad file descriptor)
close(164) = -1 EBADF (Bad file descriptor)
close(165) = -1 EBADF (Bad file descriptor)
close(166) = -1 EBADF (Bad file descriptor)
close(167) = -1 EBADF (Bad file descriptor)
close(168) = -1 EBADF (Bad file descriptor)
close(169) = -1 EBADF (Bad file descriptor)
close(170) = -1 EBADF (Bad file descriptor)
close(171) = -1 EBADF (Bad file descriptor)
close(172) = -1 EBADF (Bad file descriptor)
close(173) = -1 EBADF (Bad file descriptor)
close(174) = -1 EBADF (Bad file descriptor)
close(175) = -1 EBADF (Bad file descriptor)
close(176) = -1 EBADF (Bad file descriptor)
close(177) = -1 EBADF (Bad file descriptor)
close(178) = -1 EBADF (Bad file descriptor)
close(179) = -1 EBADF (Bad file descriptor)
close(180) = -1 EBADF (Bad file descriptor)
close(181) = -1 EBADF (Bad file descriptor)
close(182) = -1 EBADF (Bad file descriptor)
close(183) = -1 EBADF (Bad file descriptor)
close(184) = -1 EBADF (Bad file descriptor)
close(185) = -1 EBADF (Bad file descriptor)
close(186) = -1 EBADF (Bad file descriptor)
close(187) = -1 EBADF (Bad file descriptor)
close(188) = -1 EBADF (Bad file descriptor)
close(189) = -1 EBADF (Bad file descriptor)
close(190) = -1 EBADF (Bad file descriptor)
close(191) = -1 EBADF (Bad file descriptor)
close(192) = -1 EBADF (Bad file descriptor)
close(193) = -1 EBADF (Bad file descriptor)
close(194) = -1 EBADF (Bad file descriptor)
close(195) = -1 EBADF (Bad file descriptor)
close(196) = -1 EBADF (Bad file descriptor)
close(197) = -1 EBADF (Bad file descriptor)
close(198) = -1 EBADF (Bad file descriptor)
close(199) = -1 EBADF (Bad file descriptor)
close(200) = -1 EBADF (Bad file descriptor)
close(201) = -1 EBADF (Bad file descriptor)
close(202) = -1 EBADF (Bad file descriptor)
close(203) = -1 EBADF (Bad file descriptor)
close(204) = -1 EBADF (Bad file descriptor)
close(205) = -1 EBADF (Bad file descriptor)
close(206) = -1 EBADF (Bad file descriptor)
close(207) = -1 EBADF (Bad file descriptor)
close(208) = -1 EBADF (Bad file descriptor)
close(209) = -1 EBADF (Bad file descriptor)
close(210) = -1 EBADF (Bad file descriptor)
close(211) = -1 EBADF (Bad file descriptor)
close(212) = -1 EBADF (Bad file descriptor)
close(213) = -1 EBADF (Bad file descriptor)
close(214) = -1 EBADF (Bad file descriptor)
close(215) = -1 EBADF (Bad file descriptor)
close(216) = -1 EBADF (Bad file descriptor)
close(217) = -1 EBADF (Bad file descriptor)
close(218) = -1 EBADF (Bad file descriptor)
close(219) = -1 EBADF (Bad file descriptor)
close(220) = -1 EBADF (Bad file descriptor)
close(221) = -1 EBADF (Bad file descriptor)
close(222) = -1 EBADF (Bad file descriptor)
close(223) = -1 EBADF (Bad file descriptor)
close(224) = -1 EBADF (Bad file descriptor)
close(225) = -1 EBADF (Bad file descriptor)
close(226) = -1 EBADF (Bad file descriptor)
close(227) = -1 EBADF (Bad file descriptor)
close(228) = -1 EBADF (Bad file descriptor)
close(229) = -1 EBADF (Bad file descriptor)
close(230) = -1 EBADF (Bad file descriptor)
close(231) = -1 EBADF (Bad file descriptor)
close(232) = -1 EBADF (Bad file descriptor)
close(233) = -1 EBADF (Bad file descriptor)
close(234) = -1 EBADF (Bad file descriptor)
close(235) = -1 EBADF (Bad file descriptor)
close(236) = -1 EBADF (Bad file descriptor)
close(237) = -1 EBADF (Bad file descriptor)
close(238) = -1 EBADF (Bad file descriptor)
close(239) = -1 EBADF (Bad file descriptor)
close(240) = -1 EBADF (Bad file descriptor)
close(241) = -1 EBADF (Bad file descriptor)
close(242) = -1 EBADF (Bad file descriptor)
close(243) = -1 EBADF (Bad file descriptor)
close(244) = -1 EBADF (Bad file descriptor)
close(245) = -1 EBADF (Bad file descriptor)
close(246) = -1 EBADF (Bad file descriptor)
close(247) = -1 EBADF (Bad file descriptor)
close(248) = -1 EBADF (Bad file descriptor)
close(249) = -1 EBADF (Bad file descriptor)
close(250) = -1 EBADF (Bad file descriptor)
close(251) = -1 EBADF (Bad file descriptor)
close(252) = -1 EBADF (Bad file descriptor)
close(253) = -1 EBADF (Bad file descriptor)
close(254) = -1 EBADF (Bad file descriptor)
close(255) = -1 EBADF (Bad file descriptor)
close(256) = -1 EBADF (Bad file descriptor)
close(257) = -1 EBADF (Bad file descriptor)
close(258) = -1 EBADF (Bad file descriptor)
close(259) = -1 EBADF (Bad file descriptor)
close(260) = -1 EBADF (Bad file descriptor)
close(261) = -1 EBADF (Bad file descriptor)
close(262) = -1 EBADF (Bad file descriptor)
close(263) = -1 EBADF (Bad file descriptor)
close(264) = -1 EBADF (Bad file descriptor)
close(265) = -1 EBADF (Bad file descriptor)
close(266) = -1 EBADF (Bad file descriptor)
close(267) = -1 EBADF (Bad file descriptor)
close(268) = -1 EBADF (Bad file descriptor)
close(269) = -1 EBADF (Bad file descriptor)
close(270) = -1 EBADF (Bad file descriptor)
close(271) = -1 EBADF (Bad file descriptor)
close(272) = -1 EBADF (Bad file descriptor)
close(273) = -1 EBADF (Bad file descriptor)
close(274) = -1 EBADF (Bad file descriptor)
close(275) = -1 EBADF (Bad file descriptor)
Ok, I think I finally have a clue what is going on.
This error is very specific. The vsftpd has to be running prior to running xinetd with vsftpd enabled. Here is a snippet of xinetd debug output:
12/3/2@08:38:58: ERROR: 19217 {activate_normal} bind failed (Address already in use (errno = 98)). service = ftp
12/3/2@08:38:58: ERROR: 19217 {cnf_start_services} Service ftp failed to start and is deactivated.
12/3/2@08:38:58: DEBUG: 19217 {cnf_start_services} pfds_last = 3, services_started = 2
If you want to run vsftpd via xinetd, you have to configure it with 'listen=no' in vsftpd.conf and disable its start via systemctl. Consider it a temporary solution until I find a fix to this issue.
Jan, Thanks. This is a two for one as if you look at my notes in https://bugzilla.redhat.com/show_bug.cgi?id=795568 vsftpd has an error in the config file processing if you set listen=NO it does not start. You must in fact comment out that line or run it standalone. I commented on #795568. The config file processing is ok. Update in rawhide: http://lists.fedoraproject.org/pipermail/scm-commits/2012-April/769238.html Additional info - how to test: 1) enable daytime service by editing /etc/xinetd.d/daytime-dgram + set cps to a low value, e.g. "cps 5 1" 2) start xinetd 3) hit it hard: $ yes | nc -u localhost 13 4) [optional] try enabling more services and do 3) + test funcionality of the other services and see if they respond well when xinetd is under such load Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2013-0499.html |