Ubuntu – Unable to connect wireless networks requiring password

16.04network-managerwireless

I am able to connect to wifi networks that don't require password.
But when I try to connect to a network that requires password, the password is not asked, Network Manager just tries to connect and of course it fails.

This is the log from /var/log/syslog:

NetworkManager[936]: <info>  [1495625898.1943] device (wlp2s0): Activation: starting connection 'true_home2G_b68' (ea2f25dd-98bd-4e72-b660-5ac56c683519)
NetworkManager[936]: <info>  [1495625898.1944] audit: op="connection-activate" uuid="ea2f25dd-98bd-4e72-b660-5ac56c683519" name="true_home2G_b68" pid=2168 uid=1000 result="success"
NetworkManager[936]: <info>  [1495625898.1945] device (wlp2s0): state change: disconnected -> prepare (reason 'none') [30 40 0]
NetworkManager[936]: <info>  [1495625898.1946] manager: NetworkManager state is now CONNECTING
NetworkManager[936]: <info>  [1495625898.1951] device (wlp2s0): state change: prepare -> config (reason 'none') [40 50 0]
NetworkManager[936]: <info>  [1495625898.1953] device (wlp2s0): Activation: (wifi) access point 'true_home2G_b68' has security, but secrets are required.
NetworkManager[936]: <info>  [1495625898.1953] device (wlp2s0): state change: config -> need-auth (reason 'none') [50 60 0]
NetworkManager[936]: <warn>  [1495625923.2170] device (wlp2s0): No agents were available for this request.
NetworkManager[936]: <info>  [1495625923.2171] device (wlp2s0): state change: need-auth -> failed (reason 'no-secrets') [60 120 7]
gnome-session[1940]: (nm-applet:2168): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
NetworkManager[936]: <info>  [1495625923.2174] manager: NetworkManager state is now DISCONNECTED
NetworkManager[936]: <warn>  [1495625923.2184] device (wlp2s0): Activation: failed for connection 'true_home2G_b68'
NetworkManager[936]: <info>  [1495625923.2199] device (wlp2s0): state change: failed -> disconnected (reason 'none') [120 30 0]
kernel: [32456.473864] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready

I don't know if it matters, I think this problem started after installation of anbox. After that, in ifconfig results, wlp2s0 was replaced by another entry (anboxlo if I remember correctly). Now I removed anbox and tried to put back the old settings, searched for the errors in output… but no success.

Please help me here. I will be available to give more information as required.


EDIT 1 to add information required by @George in comment:

Result of $ less /var/log/syslog | grep -i wpa:

May 28 15:11:25 dv-XPS-15-9550 dbus[888]: [system] Activating via systemd: service name='fi.w1.wpa_supplicant1' unit='wpa_supplicant.service'
May 28 15:11:25 dv-XPS-15-9550 systemd[1]: Starting WPA supplicant...
May 28 15:11:25 dv-XPS-15-9550 dbus[888]: [system] Successfully activated service 'fi.w1.wpa_supplicant1'
May 28 15:11:25 dv-XPS-15-9550 systemd[1]: Started WPA supplicant.
May 28 15:11:25 dv-XPS-15-9550 wpa_supplicant[2633]: Successfully initialized wpa_supplicant
May 28 15:11:25 dv-XPS-15-9550 NetworkManager[2619]: <info>  [1495977085.7349] supplicant: wpa_supplicant running
May 28 15:11:25 dv-XPS-15-9550 wpa_supplicant[2633]: dbus: wpa_dbus_get_object_properties: failed to get object properties: (none) none
May 28 15:11:25 dv-XPS-15-9550 wpa_supplicant[2633]: dbus: Failed to construct signal
May 28 15:11:25 dv-XPS-15-9550 wpa_supplicant[2633]: Could not read interface p2p-dev-wlp2s0 flags: No such device
May 28 15:11:33 dv-XPS-15-9550 wpa_supplicant[2633]: p2p-dev-wlp2s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWN
May 28 15:13:07 dv-XPS-15-9550 wpa_supplicant[2633]: nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
May 28 15:13:07 dv-XPS-15-9550 wpa_supplicant[2633]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
May 28 15:13:24 dv-XPS-15-9550 NetworkManager[2755]: <info>  [1495977204.9381] supplicant: wpa_supplicant running
May 28 15:13:24 dv-XPS-15-9550 wpa_supplicant[2633]: dbus: wpa_dbus_get_object_properties: failed to get object properties: (none) none
May 28 15:13:24 dv-XPS-15-9550 wpa_supplicant[2633]: dbus: Failed to construct signal
May 28 15:13:24 dv-XPS-15-9550 wpa_supplicant[2633]: Failed to create interface p2p-dev-wlp2s0: -16 (Device or resource busy)
May 28 15:13:24 dv-XPS-15-9550 wpa_supplicant[2633]: nl80211: Failed to create a P2P Device interface p2p-dev-wlp2s0
May 28 15:13:24 dv-XPS-15-9550 wpa_supplicant[2633]: P2P: Failed to enable P2P Device interface

(Network Manager seems to not be running after system boot. I run these commands: $ sudo service network-manager restart at 15:11:25, $ sudo service network-manager stop at 15:13:07 and $ sudo service network-manager start at 15:13:24)


EDIT 2 for more requested information:

$ sudo systemctl list-unit-files --type=service | grep enabled

accounts-daemon.service                    enabled 
anacron-resume.service                     enabled 
anacron.service                            enabled 
autovt@.service                            enabled 
avahi-daemon.service                       enabled 
bluetooth.service                          enabled 
brltty.service                             enabled 
cron.service                               enabled 
cups-browsed.service                       enabled 
cups.service                               enabled 
dbus-org.bluez.service                     enabled 
dbus-org.freedesktop.Avahi.service         enabled 
dbus-org.freedesktop.ModemManager1.service enabled 
dbus-org.freedesktop.thermald.service      enabled 
display-manager.service                    enabled 
dns-clean.service                          enabled 
friendly-recovery.service                  enabled 
getty@.service                             enabled 
gpu-manager.service                        enabled 
lightdm.service                            enabled 
mariadb.service                            enabled 
ModemManager.service                       enabled 
mysql.service                              enabled 
mysqld.service                             enabled 
networking.service                         enabled 
NetworkManager-wait-online.service         enabled 
pppd-dns.service                           enabled 
resolvconf.service                         enabled 
rsyslog.service                            enabled 
snapd.autoimport.service                   enabled 
snapd.service                              enabled 
snapd.system-shutdown.service              enabled 
syslog.service                             enabled 
systemd-timesyncd.service                  enabled 
thermald.service                           enabled 
ufw.service                                enabled 
unattended-upgrades.service                enabled 
ureadahead.service                         enabled 
whoopsie.service                           enabled

$ iw list | grep -i p2p

 * P2P-client
 * P2P-GO
 * P2P-device
 * start_p2p_device
 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
 * P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
 * P2P-client: 0x40 0xd0
 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
 * P2P-device: 0x40 0xd0
 * #{ managed } <= 1, #{ P2P-device } <= 1, #{ P2P-client, P2P-GO } <= 1,
 * #{ managed } <= 1, #{ AP } <= 1, #{ P2P-client } <= 1, #{ P2P-device } <= 1,

EDIT 3 after enabling Network Manager service:

$ sudo systemctl list-unit-files --type=service | grep enabled
accounts-daemon.service                    enabled 
anacron-resume.service                     enabled 
anacron.service                            enabled 
autovt@.service                            enabled 
avahi-daemon.service                       enabled 
bluetooth.service                          enabled 
brltty.service                             enabled 
cron.service                               enabled 
cups-browsed.service                       enabled 
cups.service                               enabled 
dbus-org.bluez.service                     enabled 
dbus-org.freedesktop.Avahi.service         enabled 
dbus-org.freedesktop.ModemManager1.service enabled 
dbus-org.freedesktop.nm-dispatcher.service enabled 
dbus-org.freedesktop.thermald.service      enabled 
display-manager.service                    enabled 
dns-clean.service                          enabled 
friendly-recovery.service                  enabled 
getty@.service                             enabled 
gpu-manager.service                        enabled 
lightdm.service                            enabled 
mariadb.service                            enabled 
ModemManager.service                       enabled 
mysql.service                              enabled 
mysqld.service                             enabled 
network-manager.service                    enabled 
networking.service                         enabled 
NetworkManager-dispatcher.service          enabled 
NetworkManager-wait-online.service         enabled 
NetworkManager.service                     enabled 
pppd-dns.service                           enabled 
resolvconf.service                         enabled 
rsyslog.service                            enabled 
snapd.autoimport.service                   enabled 
snapd.service                              enabled 
snapd.system-shutdown.service              enabled 
syslog.service                             enabled 
systemd-timesyncd.service                  enabled 
thermald.service                           enabled 
ufw.service                                enabled 
unattended-upgrades.service                enabled 
ureadahead.service                         enabled 
whoopsie.service                           enabled

$ iw list | grep -i p2p
(same)

Also let me add that now when I try to connect to a wifi with password I get this error message in popup:

Connection failure

Connection activation failed

(2) Active connection removed before it was initialized

Best Answer

the keyring daemon is probably not running. you can check if it is enabled in autostart applications, look for "Gnome keyring"

also, i think consolekit should be running as a service

Related Question