Arch Package for pritunl-client-electron Missing Signature

I’ve been using Pritunl for work VPN on my Arch laptop for some time. Thanks for maintaining an Arch package!

The most recent release seems to be broken - the PGP signature is missing:

$ syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 pritunl is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (1) pritunl-client-electron-1.3.4056.37-1

Total Installed Size:  522.02 MiB
Net Upgrade Size:        2.01 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 pritunl-client-electron-1.3.4056.37-1-x86_64 is up to date
error: failed retrieving file 'pritunl-client-electron-1.3.4056.37-1-x86_64.pkg.tar.zst.sig' from repo.pritunl.com : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed to commit transaction (failed to retrieve some files)
Errors occurred, no packages were upgraded.

The package itself downloads fine. SHA-256 of the package (at least the one I downloaded) is deceabc2bf819056c073932ce7dbe9d0ddb6135baaa5e06880878773b1138146.

The build server was upgraded and these new packages were synced to the server today. The signing key had not been configured yet causing all the packages to remain unsigned. This has been fixed, the cache will need to be cleared before installing the package again.

sudo apt clean
sudo dnf clean all
1 Like

Apparently the pacman repo is broken.

error: failed retrieving file ‘pritunl.db’ from repo.pritunl.com : The requested URL returned error: 404

File is not downloading, it fails with 404:

https://repo.pritunl.com/stable/pacman/pritunl.db

The repo was moved to Cloudflare R2 and there seems to be a compatibility issue with R2 and the MinIO S3 client. The compression format in ArchLinux and the Debian Release files causes these files to be incorrectly detected as changed or not changed. It should be correctly synced now.

Hi, is there any update about this problem?
I can’t upgrade my system it raise this error:

error: failed retrieving file ‘pritunl.db’ from repo.pritunl.com : The requested URL returned error: 404
error: failed to synchronize all databases (failed to retrieve some files)
→ error refreshing databases - exit status 1

I have resynced the repository and it should be working now. The Cloudflare R2 storage has had continued issues with file uploads. The uploads will stall and files that are shown as uploaded do not show up in R2. It often takes several attempts to fully sync the repository.

There is now redundant repositories on the R2 east and west regions. The https://repo.pritunl.com and https://repo-east.pritunl.com domains use the east region. If there are issues with this repository https://repo-west.pritunl.com can be used instead to use the secondary west region repository.