[systemd-devel] Question on debugging getty 'runlevel 3' issue.
Ben Greear
greearb at candelatech.com
Mon Aug 19 16:54:45 PDT 2013
On 08/19/2013 03:36 PM, Ben Greear wrote:
> I'm using Fedora 19 on a 32-bit dual-core Atom system.
>
> I installed Mate, various other packages, and among other configuration,
> tried to put the system into the equivalent of 'runlevel 3'.
>
> The system boots to black console as expected, but it will not
> give a prompt, except on 'alt F2' window.
>
> On clean bootup, if I ssh in, I there are no getty processes running:
>
> [root at ct520-128-6034 ~]# ps -auxww|grep getty
> root 2699 0.0 0.0 4940 860 pts/1 S+ 15:03 0:00 grep --color=auto getty
>
>
> [root at ct520-128-6034 ~]# grep -i getty /var/log/messages
> [root at ct520-128-6034 ~]# ls -l /etc/systemd/system/getty.target.wants/
> total 0
> lrwxrwxrwx. 1 root root 38 Jun 27 10:12 getty at tty1.service -> /usr/lib/systemd/system/getty at .service
>
> [root at ct520-128-6034 ~]# ls -l /usr/lib/systemd/system/getty at .service
> -rw-r--r--. 1 root root 1662 Jun 24 08:30 /usr/lib/systemd/system/getty at .service
>
> [root at ct520-128-6034 ~]# systemctl status getty at tty1.service
> getty at tty1.service - Getty on tty1
> Loaded: loaded (/usr/lib/systemd/system/getty at .service; enabled)
> Active: inactive (dead)
> Docs: man:agetty(8)
> man:systemd-getty-generator(8)
> http://0pointer.de/blog/projects/serial-console.html
>
>
> A 64-bit server-class system installed in same manner works fine.
>
>
> Any ideas on how to debug this further?
Here's some more things I tried to debug this.
I noticed that if I do:
systemctl start getty at tty1.service
It just hangs. Here is strace output from the command above:
getsockname(3, {sa_family=AF_LOCAL, NULL}, [2]) = 0
getsockopt(3, SOL_SOCKET, SO_PEERCRED, {pid=1, uid=0, gid=0}, [12]) = 0
clock_gettime(CLOCK_MONOTONIC, {7804, 989051445}) = 0
poll([{fd=3, events=POLLOUT}], 1, 90000) = 1 ([{fd=3, revents=POLLOUT}])
send(3, "\0", 1, MSG_NOSIGNAL) = 1
send(3, "AUTH EXTERNAL 30\r\n", 18, MSG_NOSIGNAL) = 18
clock_gettime(CLOCK_MONOTONIC, {7804, 994345644}) = 0
poll([{fd=3, events=POLLIN}], 1, 89995) = 1 ([{fd=3, revents=POLLIN}])
read(3, "OK 0709ee02ee0916d059fdc66252128fe8\r\n", 2048) = 37
clock_gettime(CLOCK_MONOTONIC, {7804, 995190179}) = 0
poll([{fd=3, events=POLLOUT}], 1, 89994) = 1 ([{fd=3, revents=POLLOUT}])
send(3, "NEGOTIATE_UNIX_FD\r\n", 19, MSG_NOSIGNAL) = 19
clock_gettime(CLOCK_MONOTONIC, {7804, 998475081}) = 0
poll([{fd=3, events=POLLIN}], 1, 89991) = 1 ([{fd=3, revents=POLLIN}])
read(3, "AGREE_UNIX_FD\r\n", 2048) = 15
clock_gettime(CLOCK_MONOTONIC, {7804, 999282320}) = 0
poll([{fd=3, events=POLLOUT}], 1, 89990) = 1 ([{fd=3, revents=POLLOUT}])
send(3, "BEGIN\r\n", 7, MSG_NOSIGNAL) = 7
clock_gettime(CLOCK_MONOTONIC, {7805, 868722}) = 0
stat64("/proc/1/root", {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0
stat64("/", {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb73b67e8) = 4505
gettid() = 4504
mmap2(NULL, 278528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7172000
sendmsg(3, {msg_name(0)=NULL,
msg_iov(2)=[{"l\1\0\1$\0\0\0\1\0\0\0\240\0\0\0\1\1o\0\31\0\0\0/org/freedesktop/systemd1\0\0\0\0\0\0\0\6\1s\0\30\0\0\0org.freedesktop.systemd1\0\0\0\0\0\0\0\0\2\1s\0
\0\0\0org.freedesktop.systemd1.Manager\0\0\0\0\0\0\0\0\3\1s\0\t\0\0\0StartUnit\0\0\0\0\0\0\0\10\1g\0\2ss\0", 176},
{"\22\0\0\0getty at tty1.service\0\0\7\0\0\0replace\0", 36}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 212
clock_gettime(CLOCK_MONOTONIC, {7805, 7451585}) = 0
poll([{fd=3, events=POLLIN}], 1, 25000) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"l\2\1\1'\0\0\0\1\0\0\0\17\0\0\0\5\1u\0\1\0\0\0\10\1g\0\1o\0\0\"\0\0\0/org/freedesktop/systemd1/job/1415\0", 2048}],
msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 71
recvmsg(3, {msg_name(0)=NULL,
msg_iov(1)=[{"l\4\1\0016\0\0\0\2\0\0\0\233\0\0\0\1\1o\0\"\0\0\0/org/freedesktop/systemd1/job/1415\0\0\0\0\0\0\2\1s\0\37\0\0\0org.freedesktop.DBus.Properties\0\3\1s\0\21\0\0\0PropertiesChanged\0\0\0\0\0\0\0\10\1g\0\10sa{sv}as\0\0\0\6\1s\0\n\0\0\0:no-sender\0\0\0\0\0\0\34\0\0\0org.freedesktop.systemd1.Job\0\0\0\0\0\0\0\0\n\0\0\0\5\0\0\0State\0",
2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 230
recvmsg(3, 0xbfe5b700, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
sendmsg(3, {msg_name(0)=NULL,
msg_iov(2)=[{"l\1\0\1\27\0\0\0\2\0\0\0\227\0\0\0\1\1o\0\31\0\0\0/org/freedesktop/systemd1\0\0\0\0\0\0\0\6\1s\0\30\0\0\0org.freedesktop.systemd1\0\0\0\0\0\0\0\0\2\1s\0
\0\0\0org.freedesktop.systemd1.Manager\0\0\0\0\0\0\0\0\3\1s\0\7\0\0\0GetUnit\0\10\1g\0\1s\0\0", 168}, {"\22\0\0\0getty at tty1.service\0", 23}], msg_controllen=0,
msg_flags=0}, MSG_NOSIGNAL) = 191
clock_gettime(CLOCK_MONOTONIC, {7805, 13045269}) = 0
poll([{fd=3, events=POLLIN}], 1, 25000) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name(0)=NULL,
msg_iov(1)=[{"l\2\1\1:\0\0\0\3\0\0\0\17\0\0\0\5\1u\0\2\0\0\0\10\1g\0\1o\0\0005\0\0\0/org/freedesktop/systemd1/unit/getty_40tty1_2eservice\0", 2048}],
msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 90
recvmsg(3, 0xbfe5b700, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
sendmsg(3, {msg_name(0)=NULL,
msg_iov(2)=[{"l\1\0\0019\0\0\0\3\0\0\0\250\0\0\0\1\1o\0005\0\0\0/org/freedesktop/systemd1/unit/getty_40tty1_2eservice\0\0\0\6\1s\0\30\0\0\0org.freedesktop.systemd1\0\0\0\0\0\0\0\0\2\1s\0\37\0\0\0org.freedesktop.DBus.Properties\0\3\1s\0\3\0\0\0Get\0\0\0\0\0\10\1g\0\2ss\0",
184}, {"\35\0\0\0org.freedesktop.systemd1.Unit\0\0\0\20\0\0\0NeedDaemonReload\0", 57}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 241
clock_gettime(CLOCK_MONOTONIC, {7805, 25147364}) = 0
poll([{fd=3, events=POLLIN}], 1, 25000) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"l\2\1\1\10\0\0\0\4\0\0\0\17\0\0\0\5\1u\0\3\0\0\0\10\1g\0\1v\0\0\1b\0\0\0\0\0\0", 2048}], msg_controllen=0,
msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 40
recvmsg(3, 0xbfe5b700, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}], 1, -1^CProcess 4504 detached
<detached ...>
And, here is cooresponding output from stracing process 1 (systemd):
read(20, "BEGIN\r\n", 2048) = 7
clock_gettime(CLOCK_MONOTONIC, {7805, 430810}) = 0
epoll_wait(4, {{EPOLLIN, {u32=3103525304, u64=3103525304}}}, 1, -1) = 1
recvmsg(20, {msg_name(0)=NULL,
msg_iov(1)=[{"l\1\0\1$\0\0\0\1\0\0\0\240\0\0\0\1\1o\0\31\0\0\0/org/freedesktop/systemd1\0\0\0\0\0\0\0\6\1s\0\30\0\0\0org.freedesktop.systemd1\0\0\0\0\0\0\0\0\2\1s\0
\0\0\0org.freedesktop.systemd1.Manager\0\0\0\0\0\0\0\0\3\1s\0\t\0\0\0StartUnit\0\0\0\0\0\0\0\10\1g\0\2ss\0\22\0\0\0getty at tty1.service\0\0\7\0\0\0replace\0",
2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 212
recvmsg(20, 0xbfde8a80, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
clock_gettime(CLOCK_MONOTONIC, {7805, 6852057}) = 0
sendmsg(20, {msg_name(0)=NULL, msg_iov(2)=[{"l\2\1\1'\0\0\0\1\0\0\0\17\0\0\0\5\1u\0\1\0\0\0\10\1g\0\1o\0\0", 32},
{"\"\0\0\0/org/freedesktop/systemd1/job/1415\0", 39}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 71
clock_gettime(CLOCK_MONOTONIC, {7805, 8420579}) = 0
clock_gettime(CLOCK_MONOTONIC, {7805, 8637091}) = 0
sendmsg(20, {msg_name(0)=NULL,
msg_iov(2)=[{"l\4\1\0016\0\0\0\2\0\0\0\233\0\0\0\1\1o\0\"\0\0\0/org/freedesktop/systemd1/job/1415\0\0\0\0\0\0\2\1s\0\37\0\0\0org.freedesktop.DBus.Properties\0\3\1s\0\21\0\0\0PropertiesChanged\0\0\0\0\0\0\0\10\1g\0\10sa{sv}as\0\0\0\6\1s\0\n\0\0\0:no-sender\0\0\0\0\0\0",
176}, {"\34\0\0\0org.freedesktop.systemd1.Job\0\0\0\0\0\0\0\0\n\0\0\0\5\0\0\0State\0", 54}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 230
clock_gettime(CLOCK_MONOTONIC, {7805, 9380913}) = 0
epoll_wait(4, {{EPOLLIN, {u32=3103525304, u64=3103525304}}}, 1, -1) = 1
recvmsg(20, {msg_name(0)=NULL,
msg_iov(1)=[{"l\1\0\1\27\0\0\0\2\0\0\0\227\0\0\0\1\1o\0\31\0\0\0/org/freedesktop/systemd1\0\0\0\0\0\0\0\6\1s\0\30\0\0\0org.freedesktop.systemd1\0\0\0\0\0\0\0\0\2\1s\0
\0\0\0org.freedesktop.systemd1.Manager\0\0\0\0\0\0\0\0\3\1s\0\7\0\0\0GetUnit\0\10\1g\0\1s\0\0\22\0\0\0getty at tty1.service\0", 2048}], msg_controllen=0,
msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 191
recvmsg(20, 0xbfde8a80, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
clock_gettime(CLOCK_MONOTONIC, {7805, 11738097}) = 0
sendmsg(20, {msg_name(0)=NULL, msg_iov(2)=[{"l\2\1\1:\0\0\0\3\0\0\0\17\0\0\0\5\1u\0\2\0\0\0\10\1g\0\1o\0\0", 32},
{"5\0\0\0/org/freedesktop/systemd1/unit/getty_40tty1_2eservice\0", 58}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 90
clock_gettime(CLOCK_MONOTONIC, {7805, 12501825}) = 0
epoll_wait(4, {{EPOLLIN, {u32=3103525304, u64=3103525304}}}, 1, -1) = 1
recvmsg(20, {msg_name(0)=NULL,
msg_iov(1)=[{"l\1\0\0019\0\0\0\3\0\0\0\250\0\0\0\1\1o\0005\0\0\0/org/freedesktop/systemd1/unit/getty_40tty1_2eservice\0\0\0\6\1s\0\30\0\0\0org.freedesktop.systemd1\0\0\0\0\0\0\0\0\2\1s\0\37\0\0\0org.freedesktop.DBus.Properties\0\3\1s\0\3\0\0\0Get\0\0\0\0\0\10\1g\0\2ss\0\35\0\0\0org.freedesktop.systemd1.Unit\0\0\0\20\0\0\0NeedDaemonReload\0",
2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 241
recvmsg(20, 0xbfde8a80, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
clock_gettime(CLOCK_MONOTONIC, {7805, 15767100}) = 0
stat64("/usr/lib/systemd/system/getty at .service", {st_mode=S_IFREG|0644, st_size=1662, ...}) = 0
lstat64("/etc", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
lstat64("/etc/systemd", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/etc/systemd/system", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/etc/systemd/system/getty at tty1.service.d", 0xbfde8540) = -1 ENOENT (No such file or directory)
lstat64("/etc", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
lstat64("/etc/systemd", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/etc/systemd/system", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/etc/systemd/system/getty at .service.d", 0xbfde8540) = -1 ENOENT (No such file or directory)
lstat64("/run", {st_mode=S_IFDIR|0755, st_size=1280, ...}) = 0
lstat64("/run/systemd", {st_mode=S_IFDIR|0755, st_size=300, ...}) = 0
lstat64("/run/systemd/system", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0
lstat64("/run/systemd/system/getty at tty1.service.d", 0xbfde8540) = -1 ENOENT (No such file or directory)
lstat64("/run", {st_mode=S_IFDIR|0755, st_size=1280, ...}) = 0
lstat64("/run/systemd", {st_mode=S_IFDIR|0755, st_size=300, ...}) = 0
lstat64("/run/systemd/system", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0
lstat64("/run/systemd/system/getty at .service.d", 0xbfde8540) = -1 ENOENT (No such file or directory)
lstat64("/run", {st_mode=S_IFDIR|0755, st_size=1280, ...}) = 0
lstat64("/run/systemd", {st_mode=S_IFDIR|0755, st_size=300, ...}) = 0
lstat64("/run/systemd/generator", {st_mode=S_IFDIR|0755, st_size=240, ...}) = 0
lstat64("/run/systemd/generator/getty at tty1.service.d", 0xbfde8540) = -1 ENOENT (No such file or directory)
lstat64("/run", {st_mode=S_IFDIR|0755, st_size=1280, ...}) = 0
lstat64("/run/systemd", {st_mode=S_IFDIR|0755, st_size=300, ...}) = 0
lstat64("/run/systemd/generator", {st_mode=S_IFDIR|0755, st_size=240, ...}) = 0
lstat64("/run/systemd/generator/getty at .service.d", 0xbfde8540) = -1 ENOENT (No such file or directory)
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local/lib/systemd", 0xbfde8540) = -1 ENOENT (No such file or directory)
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/local/lib/systemd", 0xbfde8540) = -1 ENOENT (No such file or directory)
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/lib", {st_mode=S_IFDIR|0555, st_size=110592, ...}) = 0
lstat64("/usr/lib/systemd", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/lib/systemd/system", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0
lstat64("/usr/lib/systemd/system/getty at tty1.service.d", 0xbfde8540) = -1 ENOENT (No such file or directory)
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/lib", {st_mode=S_IFDIR|0555, st_size=110592, ...}) = 0
lstat64("/usr/lib/systemd", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/lib/systemd/system", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0
lstat64("/usr/lib/systemd/system/getty at .service.d", 0xbfde8540) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/systemd/system/getty at tty1.service.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/systemd/system/getty at .service.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/run/systemd/system/getty at tty1.service.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/run/systemd/system/getty at .service.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/run/systemd/generator/getty at tty1.service.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/run/systemd/generator/getty at .service.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/systemd/system/getty at tty1.service.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, "/usr/local/lib/systemd/system/getty at .service.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/systemd/system/getty at tty1.service.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/systemd/system/getty at .service.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
sendmsg(20, {msg_name(0)=NULL, msg_iov(2)=[{"l\2\1\1\10\0\0\0\4\0\0\0\17\0\0\0\5\1u\0\3\0\0\0\10\1g\0\1v\0\0", 32}, {"\1b\0\0\0\0\0\0", 8}], msg_controllen=0,
msg_flags=0}, MSG_NOSIGNAL) = 40
clock_gettime(CLOCK_MONOTONIC, {7805, 32232743}) = 0
epoll_wait(4, {{EPOLLIN, {u32=3103096180, u64=3103096180}}}, 1, -1) = 1
read(48, "\1\0\0\0\0\0\0\0", 8) = 8
access("/run/plymouth/pid", F_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC, {7805, 516803689}) = 0
epoll_wait(4, {{EPOLLIN, {u32=3103096180, u64=3103096180}}}, 1, -1) = 1
read(48, "\1\0\0\0\0\0\0\0", 8) = 8
access("/run/plymouth/pid", F_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC, {7806, 516611596}) = 0
epoll_wait(4, {{EPOLLIN|EPOLLHUP, {u32=3103525304, u64=3103525304}}}, 1, -1) = 1
recvmsg(20, {msg_name(0)=NULL, msg_iov(1)=[{"", 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 23, NULL) = 0
close(23) = 0
epoll_ctl(4, EPOLL_CTL_DEL, 20, NULL) = 0
close(20) = 0
clock_gettime(CLOCK_MONOTONIC, {7807, 144618176}) = 0
clock_gettime(CLOCK_MONOTONIC, {7807, 145206809}) = 0
epoll_wait(4, {{EPOLLIN, {u32=3103096148, u64=3103096148}}}, 1, -1) = 1
read(5,
"\21\0\0\0\0\0\0\0\1\0\0\0\231\21\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
128) = 128
open("/proc/4505/comm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 20
fstat64(20, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb767e000
read(20, "systemd-tty-ask\n", 1024) = 16
close(20) = 0
munmap(0xb767e000, 4096) = 0
read(5, 0xbfde8cac, 128) = -1 EAGAIN (Resource temporarily unavailable)
waitid(P_ALL, 0, {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=4504, si_status=SIGINT, si_utime=0, si_stime=0}, WNOHANG|WEXITED|WNOWAIT, NULL) = 0
open("/proc/4504/comm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 20
fstat64(20, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb767e000
read(20, "systemctl\n", 1024) = 10
close(20) = 0
munmap(0xb767e000, 4096) = 0
recvmsg(7, 0xbfde7aa8, MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable)
open("/proc/4504/cgroup", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 20
fstat64(20, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb767e000
read(20, "8:perf_event:/\n7:blkio:/\n6:net_cls:/\n5:freezer:/\n4:devices:/\n3:cpuacct,cpu:/\n2:cpuset:/\n1:name=systemd:/\n", 1024) = 105
close(20) = 0
munmap(0xb767e000, 4096) = 0
waitid(P_PID, 4504, {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=4504, si_status=SIGINT, si_utime=0, si_stime=0}, WEXITED, NULL) = 0
waitid(P_ALL, 0, {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4505, si_status=0, si_utime=0, si_stime=0}, WNOHANG|WEXITED|WNOWAIT, NULL) = 0
open("/proc/4505/comm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 20
fstat64(20, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb767e000
read(20, "systemd-tty-ask\n", 1024) = 16
close(20) = 0
munmap(0xb767e000, 4096) = 0
recvmsg(7, 0xbfde7aa8, MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable)
open("/proc/4505/cgroup", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 20
fstat64(20, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb767e000
read(20, "8:perf_event:/\n7:blkio:/\n6:net_cls:/\n5:freezer:/\n4:devices:/\n3:cpuacct,cpu:/\n2:cpuset:/\n1:name=systemd:/\n", 1024) = 105
close(20) = 0
munmap(0xb767e000, 4096) = 0
waitid(P_PID, 4505, {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=4505, si_status=0, si_utime=0, si_stime=0}, WEXITED, NULL) = 0
waitid(P_ALL, 0, {}, WNOHANG|WEXITED|WNOWAIT, NULL) = 0
clock_gettime(CLOCK_MONOTONIC, {7807, 158823298}) = 0
epoll_wait(4, {{EPOLLIN, {u32=3103096180, u64=3103096180}}}, 1, -1) = 1
read(48, "\1\0\0\0\0\0\0\0", 8) = 8
access("/run/plymouth/pid", F_OK) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC, {7807, 516683927}) = 0
epoll_wait(4, ^CProcess 1 detached
<detached ...>
>
> Thanks,
> Ben
>
--
Ben Greear <greearb at candelatech.com>
Candela Technologies Inc http://www.candelatech.com
More information about the systemd-devel
mailing list