On Tue, 2016-03-08 at 15:20 -0800, Ali Nematollahi wrote:
> Hi guys

Hi,

> 
> I installed the development version of NM 1.1.90 and I was trying to
> add a connection but NM crapped out with the error:
> NetworkManager:ERROR:nm-exported-
> object.c:293:nm_exported_object_class_add_interface: assertion
> failed: (object_property != NULL)
> 
> 
> Any ideas why?


> 
> root@beaglebone:/etc/NetworkManager/system-connections#
> NetworkManager --debug &
> [2] 2751
> root@beaglebone:/etc/NetworkManager/system-connections#
> NetworkManager: /lib/arm-linux-gnueabihf/libnl-3.so.200: no version
> information available (required by NetworkManager)
> NetworkManager-Message: <info>  No config file found or given; using
> /etc/NetworkManager/NetworkManager.conf
> 
> 
> (NetworkManager:2751): NetworkManager-WARNING **: <warn>  glib-
> version: cannot handle SIGUSR1 and SIGUSR2 signals. Consider
> upgrading glib to 2.36.0 or newer

Just to confirm, which glib version are you using? (This warning by
itself is not critical).


> NetworkManager[2751]: <info>  NetworkManager (version 1.1.90) is
> starting...
> NetworkManager[2751]: <info>  Read config:
> /etc/NetworkManager/NetworkManager.conf
> NetworkManager[2751]: <info>  monitoring kernel firmware directory
> '/lib/firmware'.
> NetworkManager[2751]: <info>  dns-mgr[0x1f4c20]: set resolv-conf-
> mode: default
> NetworkManager[2751]: <info>  dns-mgr[0x1f4c20]: using resolv.conf
> manager 'none'
> NetworkManager[2751]: <info>  init!
> NetworkManager[2751]: <info>        interface-parser: parsing file
> /etc/network/interfaces
> NetworkManager[2751]: <info>        interface-parser: finished
> parsing file /etc/network/interfaces
> NetworkManager[2751]: <info>  guessed connection type (eth0) = 802-3-
> ethernet
> NetworkManager[2751]: <info>
>  update_connection_setting_from_if_block: name:eth0, type:802-3-
> ethernet, id:Ifupdown (eth0), uuid: 681b428f-beaf-8932-dce4-
> 687ed5bae28e
> NetworkManager[2751]: <info>  adding eth0 to connections
> NetworkManager[2751]: <info>  adding iface eth0 to eni_ifaces
> NetworkManager[2751]: <info>  guessed connection type (usb0) = 802-3-
> ethernet
> NetworkManager[2751]: <info>
>  update_connection_setting_from_if_block: name:usb0, type:802-3-
> ethernet, id:Ifupdown (usb0), uuid: 3232978a-bef5-2ef2-3aa8-
> fdd650bb306d
> NetworkManager[2751]: <info>  addresses count: 1
> NetworkManager[2751]: <info>  No dns-nameserver configured in
> /etc/network/interfaces
> NetworkManager[2751]: <info>  adding usb0 to connections
> NetworkManager[2751]: <info>  adding iface usb0 to eni_ifaces
> NetworkManager[2751]: <info>  autoconnect
> NetworkManager[2751]: <info>  management mode: unmanaged
> NetworkManager[2751]: <info>  devices added (path:
> /sys/devices/ocp.2/481cc000.d_can/net/can0, iface: can0)
> NetworkManager[2751]: <info>  device added (path:
> /sys/devices/ocp.2/481cc000.d_can/net/can0, iface: can0): no ifupdown
> configuration found.
> NetworkManager[2751]: <info>  devices added (path:
> /sys/devices/ocp.2/481d0000.d_can/net/can1, iface: can1)
> NetworkManager[2751]: <info>  device added (path:
> /sys/devices/ocp.2/481d0000.d_can/net/can1, iface: can1): no ifupdown
> configuration found.
> NetworkManager[2751]: <info>  devices added (path:
> /sys/devices/ocp.2/4a100000.ethernet/net/eth0, iface: eth0)
> NetworkManager[2751]: <info>  locking wired connection setting
> NetworkManager[2751]: <info>  devices added (path:
> /sys/devices/virtual/net/lo, iface: lo)
> NetworkManager[2751]: <info>  device added (path:
> /sys/devices/virtual/net/lo, iface: lo): no ifupdown configuration
> found.
> NetworkManager[2751]: <info>  end _init.
> NetworkManager[2751]: <info>  Loaded settings plugin ifupdown: (C)
> 2008 Canonical Ltd.  To report bugs please use the NetworkManager
> mailing list. (/usr/lib/NetworkManager/libnm-settings-plugin-
> ifupdown.so)
> NetworkManager[2751]: <info>  Loaded settings plugin iBFT: (c) 2014
> Red Hat, Inc.  To report bugs please use the NetworkManager mailing
> list. (/usr/lib/NetworkManager/libnm-settings-plugin-ibft.so)
> NetworkManager[2751]: <info>  Loaded settings plugin keyfile: (c)
> 2007 - 2015 Red Hat, Inc.  To report bugs please use the
> NetworkManager mailing list.
> NetworkManager[2751]: <info>  (2088960) ... get_connections.
> NetworkManager[2751]: <info>  (2088960) ... get_connections
> (managed=false): return empty list.
> NetworkManager[2751]: <info>  get unmanaged devices count: 1
> NetworkManager[2751]: <info>  hostname: couldn't get property from
> hostnamed
> NetworkManager[2751]: <info>  WiFi enabled by radio killswitch;
> enabled by state file
> NetworkManager[2751]: <info>  WWAN enabled by radio killswitch;
> enabled by state file
> NetworkManager[2751]: <info>  Networking is enabled by state file
> NetworkManager[2751]: <info>  Loaded device plugin: NMVxlanFactory
> (internal)
> NetworkManager[2751]: <info>  Loaded device plugin: NMVlanFactory
> (internal)
> NetworkManager[2751]: <info>  Loaded device plugin: NMVethFactory
> (internal)
> NetworkManager[2751]: <info>  Loaded device plugin: NMTunFactory
> (internal)
> NetworkManager[2751]: <info>  Loaded device plugin: NMMacvlanFactory
> (internal)
> NetworkManager[2751]: <info>  Loaded device plugin: NMIPTunnelFactory
> (internal)
> NetworkManager[2751]: <info>  Loaded device plugin:
> NMInfinibandFactory (internal)
> NetworkManager[2751]: <info>  Loaded device plugin: NMEthernetFactory
> (internal)
> NetworkManager[2751]: <info>  Loaded device plugin: NMBridgeFactory
> (internal)
> NetworkManager[2751]: <info>  Loaded device plugin: NMBondFactory
> (internal)
> NetworkManager[2751]: <info>  Loaded device plugin: NMWifiFactory
> (/usr/lib/NetworkManager/libnm-device-plugin-wifi.so)
> NetworkManager[2751]: <info>  Loaded device plugin: NMBluezManager
> (/usr/lib/NetworkManager/libnm-device-plugin-bluetooth.so)
> NetworkManager[2751]: <info>  Loaded device plugin: NMWwanFactory
> (/usr/lib/NetworkManager/libnm-device-plugin-wwan.so)
> NetworkManager[2751]: <info>  Loaded device plugin: NMAtmManager
> (/usr/lib/NetworkManager/libnm-device-plugin-adsl.so)
> NetworkManager[2751]: <warn>  platform-linux: kernel support for
> IFLA_INET6_ADDR_GEN_MODE failed to detect; assume no support

And which kernel? What gives:

  grep -R IFLA_INET6_ADDR_GEN_MODE /usr/include/

Without this, the IPv6 handling is a bit limited, but should still
mostly work.



> NetworkManager[2751]: <info>  (can0): new Generic device
> (/org/freedesktop/NetworkManager/Devices/0)
> NetworkManager[2751]: <info>  (can1): new Generic device
> (/org/freedesktop/NetworkManager/Devices/1)
> NetworkManager[2751]: <info>  (eth0): link connected
> NetworkManager[2751]: <info>  (eth0): new Ethernet device
> (/org/freedesktop/NetworkManager/Devices/2)
> NetworkManager[2751]: <info>  (lo): link connected
> NetworkManager[2751]: <info>  (lo): new Generic device
> (/org/freedesktop/NetworkManager/Devices/3)
> NetworkManager[2751]: <info>  startup complete
> NetworkManager[2751]: <info>  ModemManager available in the bus
> NetworkManager[2751]: <info>  (ttyUSB2): new Broadband device
> (/org/freedesktop/NetworkManager/Devices/4)
> NetworkManager[2751]: <info>  (ttyUSB2): device state change:
> unmanaged -> unavailable (reason 'managed') [10 20 2]
> NetworkManager[2751]: <info>  (ttyUSB2): modem state 'connected'
> NetworkManager[2751]: <info>  (ttyUSB2): device state change:
> unavailable -> disconnected (reason 'none') [20 30 0]
> 
> root@beaglebone:/etc/NetworkManager/system-connections#
> root@beaglebone:/etc/NetworkManager/system-connections#
> root@beaglebone:/etc/NetworkManager/system-connections#
> root@beaglebone:/etc/NetworkManager/system-connections# nmcli con add
> type gsm con-name ali ifname ttyUSB2 apn m2minternet.apn
> 
> root@beaglebone:/etc/NetworkManager/system-connections#
> NetworkManager[2751]: <info>  keyfile: add connection
> /etc/NetworkManager/system-connections/ali (d14ba871-2179-4e8e-82bc-
> bb053c9c6ee9,"ali")
> NetworkManager[2751]: <info>  op="connection-add" uuid="d14ba871-
> 2179-4e8e-82bc-bb053c9c6ee9" name="ali" pid=2760 uid=0
> result="success"
> NetworkManager[2751]: <info>  Auto-activating connection 'ali'.
> **
> NetworkManager:ERROR:nm-exported-
> object.c:293:nm_exported_object_class_add_interface: assertion
> failed: (object_property != NULL)


That is strange. Can run NM in a debugger, like

  # gdb /usr/sbin/NetworkManager
  > run --debug --g-fatal-warnings

and show the backtrace.




Btw, if you happen to recompile NM, please favor 1.2-beta2 (1.1.91).



Thomas

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to