[Pkg-uml-pkgs] Bug#518774: asterisk hangs when started under User-mode Linux
Ivan Shmakov
oneingray at gmail.com
Sun Mar 8 15:12:00 UTC 2009
Package: user-mode-linux
Version: 2.6.26-1um-2
When started under user-mode-linux, asterisk (as of
1:1.4.21.2~dfsg-3) hangs, with the last lines of the strace(1)
output being like the following:
# strace asterisk -p -U asterisk
...
fstat64(3, {st_mode=S_IFREG|0644, st_size=925, ...}) = 0
mmap2(NULL, 925, PROT_READ, MAP_SHARED, 3, 0) = 0x4001d000
_llseek(3, 925, [925], SEEK_SET) = 0
munmap(0x4001d000, 925) = 0
close(3) = 0
prctl(0x8, 0x1, 0, 0, 0) = 0
setgid32(103) = 0
open("/proc/sys/kernel/ngroups_max", O_RDONLY) = 3
read(3, "65536\n"..., 31) = 6
close(3) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT
close(3) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT
close(3) = 0
open("/etc/group", O_RDONLY|O_CLOEXEC) = 3
_llseek(3, 0, [0], SEEK_CUR) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=519, ...}) = 0
mmap2(NULL, 519, PROT_READ, MAP_SHARED, 3, 0) = 0x4001d000
_llseek(3, 519, [519], SEEK_SET) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=519, ...}) = 0
munmap(0x4001d000, 519) = 0
close(3) = 0
setgroups32(3, [103, 20, 29]) = 0
setuid32(102) = 0
Also, $ ps ax shows:
$ ps ax | grep aste
1075 ? Rsl 0:00 /usr/sbin/asterisk -p -U asterisk
...
$
However, when started without the `-U <user>' option, it seems
to start just fine, like:
# su -p asterisk -c 'asterisk -d -c -p'
Asterisk 1.4.21.2~dfsg-3, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster at digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
[ Booting...
[ Reading Master Configuration ]
Parsing /etc/asterisk/asterisk.conf
[ Initializing Custom Configuration Options ]
Parsing /etc/asterisk/extconfig.conf
Parsing /etc/asterisk/logger.conf
[Mar 8 14:38:19] NOTICE[1110]: cdr.c:1373 do_reload: CDR simple logging enabled.
[Mar 8 14:38:19] NOTICE[1110]: loader.c:859 load_modules: 160 modules will be loaded.
...
--
FSF associate member #7257
More information about the Pkg-uml-pkgs
mailing list