You are not logged in.

#1 2024-06-13 09:35:07

SenseiWap
Member
Registered: 2013-06-04
Posts: 2

[SOLVED] libxslt and libxml2 update breaks openconnect

The today update broke Openconnect (Open client for Cisco AnyConnect VPN) which was unable to successfully connect to the company's vpn server.

The only error message was a cryptic "'-' file not found". After investigation it seems that libxml2 was the culprit. Revert it and libxslt to the previous installed versions solved the problem:

sudo pacman -U /var/cache/pacman/pkg/libxslt-1.1.39-2-x86_64.pkg.tar.zst
sudo pacman -U /var/cache/pacman/pkg/libxml2-2.12.7-1-x86_64.pkg.tar.zst
Detailed explanation:

When the openconnect client tries to connect, it runs a csd-post.sh script (from openconnect package). That script make calls to xmlstarlet to extract some information from the received xml. But with the update of the libxml2 and libxslt package, xmlstarlet aborts and emits the cryptic  "'-' file not found" error message. With downgrading these two packages, xmlstarlet works as expected and openconnect too.

I've marked the problem as solved to help people in case they encounter the same issue.

Cheers.

Offline

#2 2024-06-13 10:33:07

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,193
Website

Re: [SOLVED] libxslt and libxml2 update breaks openconnect

Please file a bug report against the openconnect package so this can be fixed properly. Downgrading is not a long-term solution on a rolling release distribution.

https://wiki.archlinux.org/title/System … nsupported


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2024-06-13 11:03:39

SenseiWap
Member
Registered: 2013-06-04
Posts: 2

Re: [SOLVED] libxslt and libxml2 update breaks openconnect

Offline

Board footer

Powered by FluxBB