I found this http://gnome-networkmanager.2324886.n4.nabble.com/NM-0-9-asks-for-PK-auth-without-need-td11076.html I compile NM with patch 0001-don-t-consider-not-needed-secrets-for-has_system_secr.diff as discribed on https://wiki.ubuntu.com/DebuggingNetworkManager
As I see in DEBUG log this patch skip all not needed secrets, but my problem still not completely resolved, we are using WPA2 Enterprise network (EAP-TTLS) and as I found EAP authentication has two variants of secrets: 'password' and 'password-raw' (https://developer.gnome.org/NetworkManager/0.9/ref-settings.html) password-raw not used in graphical configurator but it is possible to set it and it flag only by editing config file or via API I checked all possible combination and found that 'password-raw' used only if it's set in config file or if password- flag=NM_SETTING_SECRET_FLAG_NOT_REQUIRED I think 'password-raw' flag should be considered with 'password' flag -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/1261648 Title: NetworkManager always check secret agent for modify access Status in “network-manager” package in Ubuntu: Confirmed Bug description: NetworkManager always check secret agent for modify access even if secret flag is always-ask in get_next_cb (src/settings/nm-agent- manager.c), has_system_secrets always return TRUE because nm_connection_for_each_setting_value iterate by all possible settings which never used in this connection, as result we always have secret with flag NM_SETTING_SECRET_FLAG_NONE Can someone help to resolve this problem? ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: network-manager 0.9.4.0-0ubuntu4.3 ProcVersionSignature: Ubuntu 3.2.0-57.87-generic-pae 3.2.52 Uname: Linux 3.2.0-57-generic-pae i686 ApportVersion: 2.0.1-0ubuntu17.6 Architecture: i386 CRDA: Error: [Errno 2] No such file or directory Date: Mon Dec 16 17:26:09 2013 IpRoute: default via 10.31.1.254 dev eth0 proto static 10.0.0.0/8 via 10.31.1.1 dev eth0 proto static 10.31.1.0/24 dev eth0 proto kernel scope link src 10.31.1.168 metric 1 169.254.0.0/16 dev eth0 scope link metric 1000 IwConfig: lo no wireless extensions. eth0 no wireless extensions. MarkForUpload: True NetworkManager.state: [main] NetworkingEnabled=true WirelessEnabled=true WWANEnabled=true WimaxEnabled=true ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=uk_UA.UTF-8 SHELL=/bin/bash RfKill: SourcePackage: network-manager UpgradeStatus: No upgrade log present (probably fresh install) WifiSyslog: Dec 16 09:16:57 TEH0-PL-02 kernel: [227092.135505] type=1400 audit(1387178217.405:29): apparmor="DENIED" operation="open" parent=1 profile="/usr/bin/evince" name="/etc/dconf/profile/user" pid=4828 comm="evince" requested_mask="r" denied_mask="r" fsuid=3513 ouid=0 modified.conffile..etc.NetworkManager.NetworkManager.conf: [modified] mtime.conffile..etc.NetworkManager.NetworkManager.conf: 2013-02-21T10:28:09.991093 nmcli-dev: DEVICE TYPE STATE DBUS-PATH eth0 802-3-ethernet connected /org/freedesktop/NetworkManager/Devices/0 nmcli-nm: RUNNING VERSION STATE NET-ENABLED WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN running 0.9.4.0 connected enabled enabled enabled enabled disabled To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1261648/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp