Package Details: openconnect-sso 0.8.1-1

Git Clone URL: https://aur.archlinux.org/openconnect-sso.git (read-only, click to copy)
Package Base: openconnect-sso
Description: Wrapper script for OpenConnect supporting Azure AD (SAMLv2) authentication
Upstream URL: https://github.com/vlaci/openconnect-sso
Licenses: GPL3
Submitter: MrAnno
Maintainer: MrAnno
Last Packager: MrAnno
Votes: 16
Popularity: 0.022755
First Submitted: 2020-02-17 16:40 (UTC)
Last Updated: 2025-10-05 12:48 (UTC)

Latest Comments

1 2 3 4 Next › Last »

awilli commented on 2025-10-09 06:21 (UTC)

Works for me. Thanks

MrAnno commented on 2025-10-05 12:50 (UTC) (edited on 2025-10-05 12:57 (UTC) by MrAnno)

I've updated the package and switched to PrestonHager's fork.

Fortunately, I am no longer forced to use OpenConnect, so I have not been able to test the new version. Let me know if you encounter any issues.

recallmenot commented on 2025-10-05 11:16 (UTC)

Alright, so today I tried to modify the pkgbuild to use PrestonHager's fork (release 0.8.1), but that didn't quite work because he renamed a bunch of stuff to openconnect_sso but not all of it. Haven't tried to write a git version yet, maybe ha patched the inconsistencies out already.

Until we have an arch solution, manuall "install" from source with a venv:

uninstall the old one:

yay -R openconnect-sso

clone the fork

sudo pacman -S --needed sudo base-devel uv python openconnect
cd ~
git clone https://github.com/PrestonHager/openconnect-sso.git
cd openconnect-sso
uv build
python -m venv .venv
source .venv/bin/activate
python -m pip install dist/openconnect_sso-*.whl
deactivate

run

cd ~/openconnect-sso
source .venv/bin/activate
openconnect-sso --server "your-vpn-url"
deactivate

ashwinkj commented on 2025-09-26 17:49 (UTC)

I had the same issue. This GitHub issue, pointed me towards a fork that has released a version that fixes this. Maybe at some point we would want to take a look, seeing that the original repo is not getting much attention lately.

WASD commented on 2025-09-23 12:01 (UTC) (edited on 2025-09-23 12:08 (UTC) by WASD)

Same issue here. Reverting python-cryptography partially resolved it for me but for some reason DNS still did not work. I ended up reverting systemd, openssl and all python-* packages since my last upgrade to restore it to a working state. Probably not all downgrades were needed.

Lando commented on 2025-09-22 23:35 (UTC)

I am having the same problem as awilli.

pkg_resources.ContextualVersionConflict: (cffi 1.17.1 (/usr/lib/python3.13/site-packages), Requirement.parse('cffi>=2.0.0; python_full_version >= "3.9" and platform_python_implementation != "PyPy"'), {'cryptography'})

pkg_resources.DistributionNotFound: The 'cffi>=2.0.0; python_full_version >= "3.9" and platform_python_implementation != "PyPy"' distribution was not found and is required by cryptography

awilli commented on 2025-09-22 05:46 (UTC) (edited on 2025-09-22 05:47 (UTC) by awilli)

After Upgrade


[2025-09-22T07:08:27+0200] [ALPM] upgraded python-cryptography (45.0.7-1 -> 46.0.1-1)

running into error:


/usr/lib/python3.13/site-packages/openconnect_sso/browser/webengine_process.py:9: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.

Downgrade Works.

Blind55 commented on 2024-12-10 21:41 (UTC)

@MrAnno, thanks for the package, it is very much appreciated. As improvement to the PKGBUILD I would suggest adding python-setuptools as full dependency, as I do believe that it is required to run the program (I am getting errors otherwise).

MrAnno commented on 2024-07-25 18:31 (UTC)

@natedennis My pleasure.

natedennis commented on 2024-06-05 18:03 (UTC)

after probably 5 years ... limping this product along .. constantly using downgrade to get the thing working again after every upgrade practically where the packages were ignored... I CAN RETIRED THIS MESS with network manager. in the network manager add you a user agent like AnyConnect Linux_64 4.10.####.. and the window pops up and lets you login with okta or whatever your SSO is. yay -R openconnect-sso ... thanks for all the painful years of service.