In my case, with version 2.4.1, the client would retry connecting to my selected server 3–4 times. It'd then show me prompt for KDE wallet password (KDE Plasma). Perhaps it had to reconfigure the connections created from older versions, as afterward connecting to any servers would work immediately.
Search Criteria
Package Details: surfshark-client 3.10.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/surfshark-client.git (read-only, click to copy) |
|---|---|
| Package Base: | surfshark-client |
| Description: | Official Surfshark VPN client |
| Upstream URL: | https://surfshark.com |
| Keywords: | adblock gui openvpn surfshark surfshark-gui vpn wireguard |
| Licenses: | custom:surfshark |
| Submitter: | hiiamlala |
| Maintainer: | otaj |
| Last Packager: | otaj |
| Votes: | 28 |
| Popularity: | 0.25 |
| First Submitted: | 2023-04-18 09:15 (UTC) |
| Last Updated: | 2026-04-13 21:03 (UTC) |
Dependencies (7)
- gjs (gjs-gitAUR, gjs-nohammerAUR)
- networkmanager (networkmanager-gitAUR, networkmanager-clatAUR, nmlinkdAUR, networkmanager-iwdAUR)
- networkmanager-openvpn (networkmanager-openvpn-gitAUR, networkmanager-openvpn-xorAUR)
- nss (nss-hgAUR)
- emoji-font (noto-fonts-emoji-flagsAUR, noto-fonts-emoji-gitAUR, noto-fonts-emoji-blobAUR, noto-fonts-emoji-flag-gitAUR, ttf-mutant-emojiAUR, ttf-twemoji-color-gitAUR, ttf-twemoji-colorAUR, ttf-twemoji-gitAUR, ttf-noto-emoji-monochromeAUR, ttf-ms-win11-autoAUR, noto-fonts-emoji-colrv1AUR, ttf-unifontAUR, otf-twemoji-colrv0AUR, ttf-twemoji-colrv0AUR, otf-twemoji-colrv1AUR, ttf-twemoji-colrv1AUR, ttf-twemoji-cbdtAUR, otf-twemoji-allAUR, ttf-twemojiAUR, twemoji-mozilla-fontconfigAUR, ttf-fluent-emojiAUR, ttf-blobmoji2AUR, ttf-joypixelsAUR, otf-unifontAUR, ttf-ms-win11-baseAUR, ttf-whatsapp-emojiAUR, ttf-ms-win11AUR, ttf-ms-win11-auto-localAUR, ttf-apple-emojiAUR, noto-fonts-emoji) (optional) – emoji support
- libappindicator-gtk3 (libappindicator) (optional) – for tray icon
- org.freedesktop.secrets (gnome-keyring-gitAUR, pass-secrets-gitAUR, keepassxc-allow-aur-extension-originAUR, keepassxc-allow-aur-extension-origin-binAUR, bitw-gitAUR, dssdAUR, pass-secret-service-gitAUR, keepassxc-qt6AUR, himitsu-secret-serviceAUR, kwallet-gitAUR, gopass-secret-serviceAUR, pass-secret-service-binAUR, chipass-gitAUR, pass-secret-serviceAUR, keepassxc-gitAUR, rosec-binAUR, rosec-gitAUR, gnome-keyring, keepassxc, kwallet, oo7) (optional) – password storage backend
Required by (0)
Sources (1)
BobbyWibowo commented on 2024-05-31 10:21 (UTC)
g0rillanajs commented on 2024-05-24 08:31 (UTC)
I have the same issue as lcdss reports with the 2.3.5 version of SUrfshark-client.
lcdss commented on 2024-04-27 18:03 (UTC)
Anyone having issues to connect after updating to version 2.3.5? I can't connect to any server and the GUI gives me the error:
Error invoking remote method 'connect': Error:
Error: Failed to activate connection! Activating
connection Failed! Add the wg connection first.
Cause: unset
dallo commented on 2024-03-29 17:57 (UTC)
So it means that my pipeline to automate the update is not working. I will have to change that. Meanwhile I updated manually
SonTypImInternet commented on 2024-03-29 13:09 (UTC) (edited on 2024-03-29 13:09 (UTC) by SonTypImInternet)
[March 29th 2024] New Update - Surfshark Client version 2.3.1.3267
- Clone the AUR Repository
git clone https://aur.archlinux.org/surfshark-yac.git
- Edit PKGBUILD
Open the PKGBUILD file located in the cloned repository with a text editor.
- Update Package Information
Change the following lines in the PKGBUILD file:
pkgver=2.3.1.3267
source=("https://ocean.surfshark.com/debian/pool/main/s/surfshark_2.3.1_amd64.deb")
sha256sums=('e72af93cb2e998331f0a898b95e29de1280e1db52c1f40cbd5f2167975f0eb3c')
- Build and Install
Navigate to the directory containing the edited PKGBUILD file and run the following commands:
makepkg -si
SonTypImInternet commented on 2024-03-29 13:04 (UTC) (edited on 2024-04-01 19:04 (UTC) by SonTypImInternet)
[March 29th 2024] New Update - Surfshark Client version 2.3.1.3267
- Clone the AUR Repository
git clone https://aur.archlinux.org/surfshark-client.git
- Edit PKGBUILD
Open the PKGBUILD file located in the cloned repository with a text editor.
- Update Package Information
Change the following lines in the PKGBUILD file:
pkgver=2.3.1.3267
source=("https://ocean.surfshark.com/debian/pool/main/s/surfshark_2.3.1_amd64.deb")
sha512sums=('9ecb7b12a884eb04b0f4f6377f2acaec28c59ec1f1c09d65de917452774133325702a056617cb9a4087a8ed39b99f2413816a1fef9ababb025a6fb842681ef64')
- Build and Install
Navigate to the directory containing the edited PKGBUILD file and run the following commands:
makepkg -si
ssarwar commented on 2024-03-28 19:17 (UTC)
Hi. It's showing 404. The app has been updated but the PKGBUILD wasn't updated.
ssarwar commented on 2024-03-28 18:58 (UTC)
Hi. It's showing 404. The app has been updated but the PKGBUILD wasn't updated.
dallo commented on 2024-02-15 13:32 (UTC)
@Jroot the goal would be to have this package maintained by itself thanks to GitHub Actions
Pinned Comments
otaj commented on 2025-09-08 12:47 (UTC) (edited on 2025-09-08 12:48 (UTC) by otaj)
I made changes to the package to not use the
.installscript, that created files, which were not tracked by package manager.In order to upgrade, you can either:
surfshark-clientand all the left-over files, that were created byhttps://aur.archlinux.org/cgit/aur.git/tree/surfshark-client.install?h=surfshark-client&id=cafd6cd8000159ce32b45ab77125ff07060b97d8, that are not cleaned up properly (/usr/lib/systemd/user/surfsharkd.service,/usr/lib/systemd/system/surfsharkd2.service). Surprisingly, removing the package should properly remove/usr/bin/surfshark. Then install again