Has anyone successfully run Cisco AnyConnect VPN with Fedora 34? Installation of 4.8.02045 (which works on Fedora 33) seems to go okay, but ends with:
Job for vpnagentd.service failed because the control process exited with error code.
Doing a “journalctl -xeu vpnagentd.service” yields:
vpnagentd.service: Failed to locate executable /opt/cisco/anyconnect/bin/load_tun.sh: Permission denied vpnagentd.service: Control process exited, code=exited, status=203/EXEC vpnagentd.service: Failed with result 'exit-code'. Failed to start Cisco AnyConnect Secure Mobility Client Agent.
However, the file
/opt/cisco/anyconnect/bin/load_tun.sh exists, and seems to have the right permissions…if you run it as root, it creates the tunnel. However, even with the tunnel in place you still get 203/EXEC errors when trying to start the vpnagentd.service.
When you start the client from the command line (/opt/cisco/anyconnect/bin/vpnui), the following message appears in the console:
Gtk-Message: 16:32:32.727: Failed to load module "pk-gtk-module"
I wasn’t expecting anything with the vpnagentd.service down, but the GUI fails to draw properly at all and eventually quits after this. So there seems to be multiple issues.
I also tried 4.9.06037, and versions going back to 4.5, all with the same result. Any help would be appreciated!