gnome-shell looks for VPN plugins in /usr/lib/gnome-shell instead of /usr/lib/NetworkManager
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When I try to connect to a VPN from within gnome-shell, I get these errors:
JS LOG: Error 'VPN plugin at /usr/lib/
JS LOG: Error 'VPN plugin at /usr/lib/
JS LOG: Invalid VPN service type (cannot find authentication binary)
because the plugins live in /usr/lib/
(Sometimes it works anyway, because a race condition sometimes lets nm-applet handle the VPN connection instead of gnome-shell. See bug 985788. But gnome-shell should be able to handle this itself.)
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: gnome-shell 3.4.1-0ubuntu2
ProcVersionSign
Uname: Linux 3.2.0-23-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu5
Architecture: amd64
Date: Fri Apr 27 16:01:00 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20101202)
SourcePackage: gnome-shell
UpgradeStatus: No upgrade log present (probably fresh install)
Hmm, if I try to work around this by making a symlink /usr/lib/ gnome-shell/ nm-openconnect- auth-dialog → ../NetworkManag er/nm-openconne ct-auth- dialog, while connecting to a VPN, gnome-shell crashes after I enter my username and password. The crash looks similar to bug 864159.