Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing Dependencies for Linux runfile installer; unhelpful error #64

Open
chrishenn opened this issue Jan 7, 2024 · 1 comment
Open

Comments

@chrishenn
Copy link

On a minimal (headless) installation of debian-12 in an LXC container
Linux 6.5.11-7-pve #1 SMP PREEMPT_DYNAMIC PMX 6.5.11-7 (2023-12-05T09:44Z) x86_64 GNU/Linux

I ran the pia application installer via the runfile:

$ wget https://installers.privateinternetaccess.com/download/pia-linux-3.5.3-07926.run
$ sudo chmod u+x pia-linux-3.5.3-07926.run
$ sh pia-linux-3.5.3-07926.run
  
  ...
  Installing PIA for x86_64, system is x86_64
  This build does not appear to be compatible with this system.
  This may be due to an architecture or library mismatch.
  If your distribution is recent and supported, consider trying a different build of PIA.

I made sure I had the x86_64 installer, so

Installing PIA for x86_64, system is x86_64
was a head-scratcher.

If I proceed with the installer, it will exit success, and start the daemon. Commands from piactl will connect to the daemon, however, piactl connect will stay in connectionstate Connecting indefinitely.

Working backwards from the deps mentioned by the arch installer
https://forums.linuxmint.com/viewtopic.php?t=264629

and throwing in any packages that seemed likely to be necessary:

sudo apt install curl net-tools gconf2 xdg-utils openvpn wireguard

The installer then runs without the above error, and the client can Connect.

I searched the PIA KB for a mention of any dependencies on linux, but I may have missed it.

I've probably installed more packages than are strictly needed - what is the minimal set?

@mortinger91
Copy link

Thanks for reporting this!

If you are willing to help us reproduce this issue, we can provide you a build that has more tracing in order to better understand what is going on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants