Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NetworkManage cant connect wifi unless nm-applet is started #218

Open
camilova opened this issue Apr 15, 2021 · 0 comments
Open

NetworkManage cant connect wifi unless nm-applet is started #218

camilova opened this issue Apr 15, 2021 · 0 comments

Comments

@camilova
Copy link

camilova commented Apr 15, 2021

Hi,

I use elementary OS 5.1.7 Hera, and I use Git.
I have installed libsecret to be used with git to remember my credentials.

After installing libsecret I can not anymore connect to new wifi networks (previously saved wifi works well). All is working with wifi network interface, I test firmware missing, package missing and seems to be ok.

After some research I found this on Arch Linux forum:
https://wiki.archlinux.org/index.php/Talk:NetworkManager#Explain_that_encrypting_passwords_requires_nm-applet_(or_equivalent?)_to_be_running

The problem, as I understand is that NetworkManager wants to get credentials but it can not after installing libsecret, the only way that it can is starting first the nm-applet. I dont understand very well why but I wrote this report to help anyone with same problem or even to known if this is a bug. In effect, it is like nm-applet acts as brigde to get credential through libsecret or something like this.

Steps to Reproduce:

  • Install fresh Elementary OS
  • Conenct to any wifi (all will work normally)
  • install git and libsecret
  • configure git to use libsecret as the credential manager (I dont known if this were relevant)
  • reboot
  • try to connect to a new wifi that needs a password

The result should be that you can't connect and password prompt never is presented.

The Solution:

  • open terminal and start nm-applet
  • a new orange icon will appear on systemtray
  • try to connect to the a new wifi
  • password prompt appears and all works perfect
  • then stop nm-applet and try to connect to new one wifi, this will not work again.

Viewing the /var/log/syslog I see while trying to connect:

Apr 15 14:02:41 camilova NetworkManager[979]: [1618509761.1238] device (wlp3s0): Activation: starting connection 'DPVO' (64e9d764-15d7-4ca3-a7ee-80fd7a9128cc)
Apr 15 14:02:41 camilova NetworkManager[979]: [1618509761.1240] audit: op="connection-activate" uuid="64e9d764-15d7-4ca3-a7ee-80fd7a9128cc" name="DPVO" pid=1753 uid=1000 result="success"
Apr 15 14:02:41 camilova NetworkManager[979]: [1618509761.1243] device (wlp3s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Apr 15 14:02:41 camilova NetworkManager[979]: [1618509761.1256] device (wlp3s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Apr 15 14:02:41 camilova NetworkManager[979]: [1618509761.1263] device (wlp3s0): Activation: (wifi) access point 'DPVO' has security, but secrets are required.
Apr 15 14:02:41 camilova NetworkManager[979]: [1618509761.1269] device (wlp3s0): state change: config -> need-auth (reason 'none', sys-iface-state: 'managed')
Apr 15 14:02:41 camilova NetworkManager[979]: [1618509761.1298] device (wlp3s0): No agents were available for this request.
Apr 15 14:02:41 camilova NetworkManager[979]: [1618509761.1302] device (wlp3s0): state change: need-auth -> failed (reason 'no-secrets', sys-iface-state: 'managed')
Apr 15 14:02:41 camilova NetworkManager[979]: [1618509761.1312] device (wlp3s0): Activation: failed for connection 'DPVO'
Apr 15 14:02:41 camilova NetworkManager[979]: [1618509761.1323] device (wlp3s0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')

What ends to be the way to solve this for me was researching about the line No agents were available for this request. and I understand this as "it cant find the credential manager" ???

Then, could it be a bug on elementary (or ubuntu, or linux wide)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant