enaess / network-manager-sstp

Secure Socket Tunneling Protocol Extention for Network Manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support for Ubuntu 21.10

userneeds-ahe opened this issue · comments

Hi,

I'm having issues installing sstp-client, network-manager-sstp and network-manager-sstp-gnome and its deps on Ubuntu 21.10 (Pop!Os): Among other things, it returns

The following packages have unmet dependencies:
sstp-client : Depends: ppp (< 2.4.7-3~) but 2.4.9-1+1ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

Thank you for reporting this. Let me update the build for 21.10 in the next couple of days. By the way, the project URL has moved to https://gitlab.gnome.org/GNOME/network-manager-sstp

Hi Eivind,
When do you think you have an update on this issue? Perhaps there's a workaround that I'm not aware of. I'm unable to connect to my company VPN because I updated to latest Ubuntu 21.10 and I can't figure out how to get passed the issue with pppd.
All the best,
Andreas

I was going to spin off another build. Now, doing a patch / backport of mainline for the plugin this project uses. Hope to have something today / soon

Could you give it a spin?

Absolutely. I'm on an Ubuntu "impish" and attempting to install network-manager-sstp gives the following error:

The following packages have unmet dependencies:
sstp-client : Depends: ppp (< 2.4.7-3~) but 2.4.9-1+1ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

Seems like i'm missing something...Thanks for your time!

You able to uninstall sstp-client and network-manager? You'd also need to uninstall libsstp-api-0 as well. When I tried last night on a freshly installed ubuntu-desktop 21.10, it made no such complaints. Also, sstp-client doesn't specify a strict dependency on ppp. My last patch to the network-manager-sstp removed it's dependency on the 2.4.7 version of pppd.

sudo apt-get remove sstp-client libsstp-api-0 network-manager-sstp network-manager-sstp-gnome.

I am assuming that you have re-enabled the /etc/apt/sources.list.d/sstp-client.list again after an upgrade, and run apt-get update prior to that.

Lykke til!

Did that work for you @userneeds-ahe

Absolutely!

sudo apt-get remove sstp-client libsstp-api-0 network-manager-sstp network-manager-sstp-gnome.

Put the following two lines into the following file: /etc/apt/sources.list.d/sstp-client.list

deb http://ppa.launchpad.net/eivnaes/network-manager-sstp/ubuntu impish main
deb-src http://ppa.launchpad.net/eivnaes/network-manager-sstp/ubuntu impish main

and install
sudo apt-get update sudo apt install network-manager-sstp sstp-client

Thanks Eivind!

@userneeds-ahe I just pushed another update. This will allow EAP/MSCHAPV2 authentication.

Do you mind smoke testing it on your setup?

Your setup should not be broken, but eap/mschapv2 is still busted in pppd for Ubuntu. Tried to nudge the debian maintainer of the package, and emailed him a patch. Trying to cross list to Ubuntu as well.

Bug report filed on Launchpad: