Bug 1398739

Summary: Fresh install do not include OpenConnect dependencies
Product: [Fedora] Fedora Reporter: Kirill Berezin <enelar>
Component: NetworkManager-openconnectAssignee: David Woodhouse <dwmw2>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 25CC: dcbw, dwmw2, psimerda, thaller, yulinux
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-30 07:55:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Issue messagebox none

Description Kirill Berezin 2016-11-25 18:00:25 UTC
Description of problem:
I was unable to add/configure OpenConnect/AnyConnect. It says /usr/lib64/NetworkManager/libnm-vpn-plugin-openconnect-editor.so is missing

Version-Release number of selected component (if applicable):
1.2.3

How reproducible:
Install F25, try to setup anyconnect.

Steps to Reproduce:
1. Install F25
2. Open NetworkManager or nm-connection-editor
3. Select AnyConnect
4. Look at error message.

Actual results:
Unable to meet UI

Expected results:
Input fields etc.


Additional info:
I am also unable to configure it under Cinnamon, will report later, what causing this.

Comment 1 Kirill Berezin 2016-11-25 18:06:32 UTC
Well, i it doesn't make sense, but same issue under Cinnamon fixing with same method.

I have to install NetworkManager-openconnect-gnome under Cinnamon.

Comment 2 Kirill Berezin 2016-11-25 18:07:05 UTC
Created attachment 1224429 [details]
Issue messagebox

Comment 3 Thomas Haller 2016-11-25 19:41:24 UTC
it is expected that nm-connection-editor cannot edit openconnect connections unless you install NetworkManager-openconnect-gnome.

Is your issue, that this package is not installed by default? Which Fedora spin did you install?

Comment 4 Kirill Berezin 2016-11-27 15:17:07 UTC
Yes, my issue, that user can see menu choose, but unable to use it without fuhrer investigation. IMHO we either should hide that VPN type, or include dependencies.

I am tried fresh Workstation distributive(gnome), and Cinnamon spin. Both from netinstall image.

Comment 5 David Woodhouse 2016-11-28 10:19:23 UTC
(In reply to Kirill Berezin from comment #4)
> IMHO we either should hide that VPN type, or include dependencies.

Better still, auto-install the GUI on demand via PackageKit (or whatever replaces it), like we do for codecs and various other things.

Comment 6 Thomas Haller 2016-11-28 10:35:50 UTC
(In reply to David Woodhouse from comment #5)
> (In reply to Kirill Berezin from comment #4)
> > IMHO we either should hide that VPN type, or include dependencies.
> 
> Better still, auto-install the GUI on demand via PackageKit (or whatever
> replaces it), like we do for codecs and various other things.

nm-c-e is used by non-Gnome user, so it makes little sense to hook nm-c-e with gnome-software. So, maybe PackageKit it is, but is there s UI component for that? Seems large effort.
gnome-control-center probably should integrate with gnome-software for adding plugins.


Anyway, that is all longterm.

For now, https://pagure.io/fedora-comps should be fixed to install NetworkManager-openconnect-gnome everywhere where we also install NetworkManager-openvpn-gnome.
There is also a pull request for cinnamon DE (https://pagure.io/fedora-comps/pull-request/68), but it should be for other spins as well.

Comment 7 Kirill Berezin 2016-11-28 16:51:51 UTC
(In reply to David Woodhouse from comment #5)
> Better still, auto-install the GUI on demand via PackageKit (or whatever
> replaces it), like we do for codecs and various other things.

Sadly, but fedora still fails to track and install x264 codec, for example. So yea, we not ready for this. At least include dependencies. Install image already taking a lot of disk, so it doesn't matter ;)

Comment 8 Thomas Haller 2016-11-30 07:55:57 UTC

*** This bug has been marked as a duplicate of bug 1398425 ***