I'm getting the same superfluous errors. Doesn't interfere with logging
in by ssh or switching user with su, but it does add noise to logwatch
or other alert systems.
This is what I tried:
# strace su munin-async -s /bin/sh -c sleep\ 2 2/tmp/strace.log
# tail /var/log/auth.log
Jul 9 16:26:45 mt su[12025]: Successful su for munin-async by root
Jul 9 16:26:45 mt su[12025]: + /dev/pts/5 root:munin-async
Jul 9 16:26:45 mt su[12025]: pam_unix(su:session): session opened for user
munin-async by root(uid=0)
Jul 9 16:26:45 mt su[12025]: pam_systemd(su:session): Failed to create
session: No such file or directory
Jul 9 16:26:47 mt su[12025]: pam_unix(su:session): session closed for user
munin-async
Therefore, the last message sent to syslog with 16:26:45 should be
immediately after the problem. This is what I found:
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 4
connect(4, {sa_family=AF_LOCAL, sun_path=/var/run/dbus/system_bus_socket},
33) = 0
fcntl(4, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)= 0
geteuid() = 0
getsockname(4, {sa_family=AF_LOCAL, NULL}, [2]) = 0
poll([{fd=4, events=POLLOUT}], 1, 0)= 1 ([{fd=4, revents=POLLOUT}])
sendto(4, \0, 1, MSG_NOSIGNAL, NULL, 0) = 1
sendto(4, AUTH EXTERNAL 30\r\n, 18, MSG_NOSIGNAL, NULL, 0) = 18
poll([{fd=4, events=POLLIN}], 1, 4294967295) = 1 ([{fd=4, revents=POLLIN}])
read(4, OK b48a6f42e045c3b9b9a4d61153bd3..., 2048) = 37
poll([{fd=4, events=POLLOUT}], 1, 4294967295) = 1 ([{fd=4, revents=POLLOUT}])
sendto(4, NEGOTIATE_UNIX_FD\r\n, 19, MSG_NOSIGNAL, NULL, 0) = 19
poll([{fd=4, events=POLLIN}], 1, 4294967295) = 1 ([{fd=4, revents=POLLIN}])
read(4, AGREE_UNIX_FD\r\n, 2048) = 15
poll([{fd=4, events=POLLOUT}], 1, 4294967295) = 1 ([{fd=4, revents=POLLOUT}])
sendto(4, BEGIN\r\n, 7, MSG_NOSIGNAL, NULL, 0) = 7
poll([{fd=4, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=4,
revents=POLLOUT}])
sendmsg(4, {msg_name(0)=NULL,
msg_iov(2)=[{l\1\0\1\0\0\0\0\1\0\0\0n\0\0\0\1\1o\0\25\0\0\0/org/fre..., 128},
{, 0}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 128
clock_gettime(CLOCK_MONOTONIC, {31561567, 529226967}) = 0
poll([{fd=4, events=POLLIN}], 1, 25000) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL,
msg_iov(1)=[{l\2\1\1\r\0\0\0\1\0\0\0E\0\0\0\6\1s\0\10\0\0\0:1.66129...,
2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 282
recvmsg(4, 0x7fff66502390, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily
unavailable)
sendmsg(4, {msg_name(0)=NULL,
msg_iov(2)=[{l\1\0\1l\0\0\0\2\0\0\0\227\0\0\0\1\1o\0\27\0\0\0/org/fre...,
168}, {r\0\0\0\371.\0\0\2\0\0\0su\0\0\3\0\0\0tty\0\4\0\0\0user..., 108}],
msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 276
clock_gettime(CLOCK_MONOTONIC, {31561567, 529804611}) = 0
poll([{fd=4, events=POLLIN}], 1, 25000) = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name(0)=NULL,
msg_iov(1)=[{l\3\1\1\36\0\0\0a\377\0\0e\0\0\0\6\1s\0\10\0\0\0:1.66129...,
2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 150
recvmsg(4, 0x7fff66502480, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily
unavailable)
sendto(3, 83Jul 9 16:26:45 su[12025]: p..., 107, MSG_NOSIGNAL, NULL, 0) =
107
close(4)= 0
Looks like dbus isn't responding to requests. The mention of /org/fre
makes me think that is /org/freedesktop, but this is a headless server
so I don't know why pam_systemd is mentioning things like desktops to
dbus.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1318168
Title:
su: Failed to create session: No such file or directory
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ejabberd/+bug/1318168/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs