Hide Forgot
Created attachment 502246 [details] nm-dispatcher.action renamed to nm-dispatcher.action.orig, and an strace wrapper slipped into its place nm-dispatcher.action fails to initialize the dhcp environment variables. I was investigating why dhcp was failing to initialize the server. I determined that the environment variables that /etc/NetworkManager/dispatcher.d/11-dhclient was expecting, were completely empty. Wrapping nm-dispatcher.action with strace, the following was logged: write(2, "\n(nm-dispatcher.action.orig:4743): GLib-GObject-CRITICAL **: g_value_get_string: assertion `G_VALUE_HOLDS_STRING (value)' failed\n", 129) = 129 I suspect this is what's causing the environment variable initialization to fail. Something that nm-dispatcher.action was receiving over dbus was triggering this exception. strace attached.
Updated to NetworkManager-0.8.999-3.git20110526.fc15, tested, this bug is fixed.