https://bugzilla.novell.com/show_bug.cgi?id=810573 https://bugzilla.novell.com/show_bug.cgi?id=810573#c0 Summary: ypbind does not recognize NetworkManager 'connected' DBus messages Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: 64bit OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: roland_wirth@web.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0 With DBus enabled, ypbind starts waiting for a DBus message from NetworkManager if the network is not yet up. However, even though NetworkManager shows that it gets a connection ypbind does not continue its initialization. As a result, i cannot login using a NIS user name. Inspecting the output of ypbind -verbose -debug, I see that NetworkManager sends StateChanged messages signalling that the network connection has come up. However, these seem to end up in the catch-all message handler. The source code of the DBus handler in ypbind 1.35 seems to expect a StateChange message (without the 'd') and manually sending one via dbus-send --system --dest=<dbusid of ypbind> /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.StateChange uint32:70 (where 70 is the enum value for global connectivity) actually causes ypbind to continue its initialization. Reproducible: Always Steps to Reproduce: 1. Boot system with NetworkManager and ypbind enabled and no network available on boot 2. Connect network Actual Results: ypbind does not react on the 'connected' message from NetworkManager Expected Results: ypbind should continue its startup procedure, eventually making NIS information available to the system ypbind -debug -verbose shows: [...] NetworkManager is running. No network available. Waiting... [...] interface: org.freedesktop.NetworkManager, object path: /org/freedesktop/NetworkManager, method: DeviceAdded interface: org.freedesktop.NetworkManager, object path: /org/freedesktop/NetworkManager, method: PropertiesChanged [...] interface: org.freedesktop.NetworkManager, object path: /org/freedesktop/NetworkManager, method: StateChanged interface: org.freedesktop.NetworkManager, object path: /org/freedesktop/NetworkManager, method: PropertiesChanged interface: org.freedesktop.NetworkManager, object path: /org/freedesktop/NetworkManager, method: CheckPermissions interface: org.freedesktop.NetworkManager, object path: /org/freedesktop/NetworkManager, method: StateChanged [...] -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.