Dear Arch community, I am a new Arch Linux user. Cisco anyconnect client doesn't appear to work on archlinux at all, but there's an alternative: https://wiki. Re: Can't install cisco anyconnect it will help, because the problem here is that the OP didn't bother reading the PKGBUILD or the comments on the AUR page.
- Cisco Anyconnect For Linux Ubuntu
- Arch Linux Iso
- Cisco Anyconnect Client Arch Linux
- Cisco Anyconnect Arch Linux Free
I just installed the AnyConnect client from my company in order to get the stuff I needed to make OpenConnect work, so I did go through the install and might be able to help you out. This was with 3.1.04063, so keep that in mind as I don't know what's different for 4.0. My company has a Windows cifs share with the anyconnect available clients, but they were in a .pkg format. I extracted them with 7-zip on Windows, then copying that folder to somewhere I could get at from Arch.
Once booted into Arch, I did the following:
Now, I don't actually use AnyConnect, but that's what I did to get what I needed extracted to /opt/cisco. So, theoretically, it's a successful install.

I used to sort of be able to use the actual anyconnect client, but only from my 32 bit chroot (I'm on x64). And then something seemed to go awry with /etc/resolv.conf or some other network settings, as the successful VPN connection in the chroot didn't seem to translate into my 'actual' 64 bit environment and thus I couldn't do anything with the internet. Web pages just wouldn't load. Same with a 32 chroot installed browser, though, too... so I'm not sure what the issue was. I could ping, with ridiculously slow return times, but never do anything useful.
Finally I stumbled on this setup for openconnect. That's what I've been using every since. Only re-installed since I was having an issue with certificates. Turns out there's a bug in the version of the anyconnect libraries I was using with openconnect, and the fix was to upgrade. Thankfully my company had updated versions in that Windows directory when I checked, or I think I was stuck. Just got it working and happy.
Let me know if you'd like to pursue the openconnect route and I can share my setup. Let me know if you run into troubles after the anyconnect install. I think I had some futzing required to get it connected even after install. From memory, I think I had to start various things that got installed in /etc/rc.d. Like, perhaps:
Then I would run:
Oh, and with openconnect, I get a complaint if I don't have hal running, so you might need that.
Hope that helps!
Package Details: cisco-anyconnect 4.9.05042-1
Package Actions
- View PKGBUILD / View Changes
| Git Clone URL: | https://aur.archlinux.org/cisco-anyconnect.git (read-only, click to copy) |
|---|---|
| Package Base: | cisco-anyconnect |
| Description: | Cisco AnyConnect Secure Mobility Client |
| Upstream URL: | https://www.cisco.com/c/en/us/products/security/anyconnect-secure-mobility-client/index.html |
| Licenses: | custom |
| Submitter: | K900 |
| Maintainer: | K900 |
| Last Packager: | K900 |
| Votes: | 7 |
| Popularity: | 0.47 |
| First Submitted: | 2019-03-28 09:19 |
| Last Updated: | 2021-01-14 15:36 |
Dependencies (7)
- ca-certificates(ca-certificates-utils)
- libxml2(libxml2-linenum, libxml2-git)
- glib2(glib2-sched-policy, glib2-clear, glib2-quiet, glib2-selinux, glib2-nodocs-git, glib2-git, glib2-patched-thumbnailer)(optional) – required by vpnui
- gtk2(gtk2-patched-gdkwin-nullcheck, gtk2-ubuntu, gtk2-git, gtk2-minimal-git, gtk2-patched-filechooser-icon-view)(optional) – required by vpnui
- gtk3(gtk3-cosy, gtk3-adwaita-3-32-git, gtk3-git, gtk3-ubuntu, gtk3-no_deadkeys_underline, gtk3-classic, gtk3-patched-filechooser-icon-view, gtk3-typeahead)(optional) – required by acwebhelper
- hicolor-icon-theme(hicolor-icon-theme-git)(optional) – required by desktop shortcuts
- webkit2gtk(webkit2gtk-mse, webkit2gtk-unstable)(optional) – required by acwebhelper
Sources (4)
K900 commented on 2019-04-03 13:02
As the comment in the PKGBUILD says (you've read it, right? ;) ), Cisco does not provide public downloads for this, so you have to obtain the installer yourself either through your own Cisco account or through your company's.
WFCody commented on 2021-04-02 13:18
I have an issue where I just get a blank black screen from this program (window named Cisco Anyconnect secure mobility client). Starting vpnui from the terminal shows the following messages:
Gtk-Message: 15:08:22.556: Failed to load module 'colorreload-gtk-module'Gtk-Message: 15:08:22.556: Failed to load module 'window-decorations-gtk-module'
Anyone else having a similar issue? Any missing dependencies?
K900 commented on 2021-03-31 15:34
Cisco Anyconnect For Linux Ubuntu
Wow, this is pretty old. The initial commit for 4.7 might be a good starting point, then you'll just have to figure out if any of the files have changed...
flutes commented on 2021-03-31 15:31
Hi, I'm trying to run AnyConnect with a v4.6 installer provided by my employer. It doesn't seem that there are any old versions of this package compatible with this version of the installer, but thought I'd double-check anyway. Also wondering if there's any other way to get my installer working with this package or if it's a lost cause?
K900 commented on 2020-11-17 11:14
FYI, if you're getting segfaults in libcsd.so, this is probably because you're trying to connect to a gateway running 4.8 with a 4.9 client. Make sure your client version matches the gateway!
carsten87 commented on 2020-11-05 14:03
You were right! The command was 'sudo systemctl enable vpnagentd.service'.Thanks a lot!
chrisjbillington commented on 2020-11-05 13:55
I'm not at my computer so can't look up what the systemd service is called. But if you run pacman -Ql cisco-anyconnect you should see a .service file among the files installed.
Run
systemctl enable --now name-of-service-file.service
To enable and start the daemon
carsten87 commented on 2020-11-05 13:51
Arch Linux Iso
@chrisjbillington: I don't think so... how should I do that? I downloaded and extracted the package, added the cisco installer file and ran makepkg -si from within the directory. Then tried to launch Cisco Anyconnect.
chrisjbillington commented on 2020-11-05 13:43
@carsten87 I think that's what happens when you aren't running the daemon. Have you enabled the systemd service?

carsten87 commented on 2020-11-05 13:40
Cisco Anyconnect Client Arch Linux
Thanks for the instant response! Was able to install using your link. But the program will only show an empty window that disappears after about 20s without an error message. Any ideas?
Cisco Anyconnect Arch Linux Free
K900 commented on 2020-11-05 13:07
Also, I finally got my hands on a newer version, so here's 4.9.03047.
