nmcli는 nm-applet이 백그라운드에서 실행되지 않는 한 비밀 서비스를 사용할 수 없습니다.

nmcli는 nm-applet이 백그라운드에서 실행되지 않는 한 비밀 서비스를 사용할 수 없습니다.

내 Wi-Fi 비밀번호가 이 비밀 서비스(org.freedesktop.Secret.Service)에 저장되도록 pass구성했습니다 . pass_secret_service따라서 Wi-Fi 네트워크에 연결할 때 네트워크 관리자는 비밀 서비스에 비밀번호를 요청해야 합니다.

그러나 다음을 사용하여 네트워크에 연결하려고 하면 nmcli:

$ nmcli connection up Foobar
Passwords or encryption keys are required to access the wireless network 'Foobar'.
Warning: password for '802-11-wireless-security.psk' not given in 'passwd-file' and nmcli cannot ask without '--ask' option.
Error: Connection activation failed: Secrets were required, but not provided

하지만 nm-applet백그라운드에서 실행하면 작동합니다.

$ nm-applet &

$ nmcli connection up Foobar
Passwords or encryption keys are required to access the wireless network 'Foobar'.
Warning: password for '802-11-wireless-security.psk' not given in 'passwd-file' and nmcli cannot ask without '--ask' option.
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/15)

nm-applet백그라운드에서 실행되지 않으면 왜 실행될 수 없나요? 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

관련 정보