On Sat, Dec 26, 2015 at 02:14:31PM +0100, Marco d'Itri wrote:

> > Try using -ff instead of -f. If it's not obvious what the problem is
> > from the strace logs, could you send them to me in any case?
> I see the same problem on my system.
> 
> A dbus call fails:
> 
> sendmsg(3, {msg_name(0)=NULL, 
> msg_iov(2)=[{"l\1\4\1$\0\0\0\1\0\0\0\242\0\0\0\1\1o\0\31\0\0\0/org/freedesktop/systemd1\0\0\0\0\0\0\0\3\1s\0\17\0\0\0EnableUnitFiles\0\2\1s\0
>  
> \0\0\0org.freedesktop.systemd1.Manager\0\0\0\0\0\0\0\0\6\1s\0\30\0\0\0org.freedesktop.systemd1\0\0\0\0\0\0\0\0\10\1g\0\4asbb\0\0\0\0\0\0\0",
>  184}, {"\27\0\0\0\22\0\0\0networking.service\0\0\0\0\0\0\0\0\0\0", 36}], 
> msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 220
> recvmsg(3, 0xff8a5c84, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 
> EAGAIN (Resource temporarily unavailable)
> ppoll([{fd=3, events=POLLIN}], 1, {24, 999976000}, NULL, 8) = 1 ([{fd=3, 
> revents=POLLIN}], left {24, 999763325})
> recvmsg(3, {msg_name(0)=NULL, 
> msg_iov(1)=[{"l\3\1\1\20\0\0\0\1\0\0\0?\0\0\0\5\1u\0\1\0\0\0", 24}], 
> msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, 
> MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = 24
> recvmsg(3, {msg_name(0)=NULL, 
> msg_iov(1)=[{"\4\1s\0%\0\0\0org.freedesktop.DBus.Error.FileExists\0\0\0\10\1g\0\1s\0\0\v\0\0\0File
>  exists\0", 72}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, 
> MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = 72
> writev(2, [{"Failed to execute operation: File exists", 40}, {"\n", 1}], 2) = 
> 41

Hm, that sounds like a bug in systemd or in some other component that it
calls during "systemctl enable networking.service". Marco, can you see
from your strace logs what process did that dbus call?

The current version of ifupdown calls systemctl from postinst "by hand",
but the next version will use dh-systemd, maybe that will fix this issue
as well, but I'm not sure.

-- 
Met vriendelijke groet / with kind regards,
      Guus Sliepen <g...@debian.org>

Attachment: signature.asc
Description: Digital signature

Reply via email to