Protonvpn installation problem

Moderator: Forum moderators

Post Reply
User avatar
Governor
Posts: 853
Joined: Sat Nov 12, 2022 7:11 pm
Location: https://www.heritage.org/voterfraud/
Has thanked: 215 times
Been thanked: 43 times

Protonvpn installation problem

Post by Governor »

I downloaded the installation file from the protonvpn website: protonvpn-stable-release_1.0.3-2_all.deb

Ran it, and got a message that I need to install Lintian. Did that, and got the following message:

Code: Select all

Can't locate File/Find/Rule.pm in @INC (you may need to install the File::Find::Rule module) (@INC contains: /usr/share/lintian/bin/../lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/lintian/bin/../lib/Lintian/Profile.pm line 31.
BEGIN failed--compilation aborted at /usr/share/lintian/bin/../lib/Lintian/Profile.pm line 31.
Compilation failed in require at /usr/bin/lintian line 64.
BEGIN failed--compilation aborted at /usr/bin/lintian line 64.

Lintian finished with exit status 2

Can someone advise how to proceed?
Thanks!

"I awoke only to find that the rest of the world was still asleep.”
Leonardo Da Vinci

User avatar
rockedge
Site Admin
Posts: 6507
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2716 times
Been thanked: 2604 times
Contact:

Re: Protonvpn installation problem

Post by rockedge »

@Governor,
Do you have the Devx SFS loaded?

The problem is a missing PERL module. We can use cpanminus to install it or CPAN. Also possible to install it with the package manager

Make sure the devx SFS is loaded. Then in a terminal:

Code: Select all

cpan App::cpanminus

Would you like to configure as much as possible automatically? [yes]: answer yes here.

Once the automatic configuration is completed, we'll install the missing module in a terminal:

Code: Select all

cpanm File::Find::Rule

Try to run Protonvpn again.

If any more PERL modules are missing, they will be displayed in the error message. The form to use looks like the one above. Install the missing PERL modules (if any) and in between try the program again to see if you've got all the needed modules.

User avatar
Governor
Posts: 853
Joined: Sat Nov 12, 2022 7:11 pm
Location: https://www.heritage.org/voterfraud/
Has thanked: 215 times
Been thanked: 43 times

Re: Protonvpn installation problem

Post by Governor »

rockedge wrote: Mon Nov 04, 2024 10:50 am

@Governor,
Do you have the Devx SFS loaded?

The problem is a missing PERL module. We can use cpanminus to install it or CPAN. Also possible to install it with the package manager

Make sure the devx SFS is loaded. Then in a terminal:

Code: Select all

cpan App::cpanminus

Would you like to configure as much as possible automatically? [yes]: answer yes here.

Once the automatic configuration is completed, we'll install the missing module in a terminal:

Code: Select all

cpanm File::Find::Rule

Try to run Protonvpn again.

If any more PERL modules are missing, they will be displayed in the error message. The form to use looks like the one above. Install the missing PERL modules (if any) and in between try the program again to see if you've got all the needed modules.

Not sure if Devx is loaded. Did the other instructions. Seemed to work ok.
Ran protonvpn again and got this:

Code: Select all

running with root privileges is not recommended!
coercion for "known_vendors" failed: Could not determine the current vendor at /usr/share/lintian/bin/../lib/Lintian/Profile.pm line 233.
	Lintian::Profile::__ANON__(Lintian::Profile=HASH(0x564b4eae6cb8)) called at (eval 234) line 51
	eval {...} called at (eval 234) line 50
	Lintian::Profile::known_vendors(Lintian::Profile=HASH(0x564b4eae6cb8)) called at /usr/share/lintian/bin/../lib/Lintian/Profile.pm line 575
	Lintian::Profile::read_profile(Lintian::Profile=HASH(0x564b4eae6cb8), undef) called at /usr/share/lintian/bin/../lib/Lintian/Profile.pm line 399
	Lintian::Profile::load(Lintian::Profile=HASH(0x564b4eae6cb8), undef, ARRAY(0x564b4ebc04c8), 1) called at /usr/bin/lintian line 508

Thanks.

"I awoke only to find that the rest of the world was still asleep.”
Leonardo Da Vinci

User avatar
rockedge
Site Admin
Posts: 6507
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2716 times
Been thanked: 2604 times
Contact:

Re: Protonvpn installation problem

Post by rockedge »

The lintian installation seems to be the problem. Try removing and re-installing it. Something is not right with it currently. Plus it appears Protonvpn would prefer running not as the root user.

Use run-as-spot or perhaps sudo -u spot to start protonvpn.

I'm not familiar with it so it is hard to tell you how to debug it.

Why does protonvpn need lintian?

User avatar
Governor
Posts: 853
Joined: Sat Nov 12, 2022 7:11 pm
Location: https://www.heritage.org/voterfraud/
Has thanked: 215 times
Been thanked: 43 times

Re: Protonvpn installation problem

Post by Governor »

rockedge wrote: Mon Nov 04, 2024 7:17 pm

The lintian installation seems to be the problem. Try removing and re-installing it. Something is not right with it currently. Plus it appears Protonvpn would prefer running not as the root user.

Use run-as-spot or perhaps sudo -u spot to start protonvpn.

I'm not familiar with it so it is hard to tell you how to debug it.

Why does protonvpn need lintian?

All I know is when installing lintian, there were 39 packages held back.
Is there no solution for installing protonvpn in bookworm?

"I awoke only to find that the rest of the world was still asleep.”
Leonardo Da Vinci

User avatar
rockedge
Site Admin
Posts: 6507
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2716 times
Been thanked: 2604 times
Contact:

Re: Protonvpn installation problem

Post by rockedge »

Is there no solution for installing protonvpn in bookworm?

Don't know......never tried it.

The held back packages are probably those not allowed to upgrade due to system breakage concerns. Meaning that certain packages can't be included in update cycles because it will cause dependency version mismatches. Bookwormpup being constructed from read only SFS system image files that can not be altered easily. This is the base for the security of the system and it's ability to be a "frugal" installation directly alongside regular "full" installed operating systems.

Remember in principle Bookwormpup is a snapshot of the system at it's creation point and all updates are actually stored in the persistence save folders/files. So removing a save folder from the system restores it right back to the original state.

Perhaps if time and spirit allows, I'll try to set up a Bookwormpup and install Protonvpn. I don't regularly use one.

User avatar
Governor
Posts: 853
Joined: Sat Nov 12, 2022 7:11 pm
Location: https://www.heritage.org/voterfraud/
Has thanked: 215 times
Been thanked: 43 times

Re: Protonvpn installation problem

Post by Governor »

rockedge wrote: Tue Nov 05, 2024 1:27 pm

Is there no solution for installing protonvpn in bookworm?

Don't know......never tried it.

The held back packages are probably those not allowed to upgrade due to system breakage concerns. Meaning that certain packages can't be included in update cycles because it will cause dependency version mismatches. Bookwormpup being constructed from read only SFS system image files that can not be altered easily. This is the base for the security of the system and it's ability to be a "frugal" installation directly alongside regular "full" installed operating systems.

Remember in principle Bookwormpup is a snapshot of the system at it's creation point and all updates are actually stored in the persistence save folders/files. So removing a save folder from the system restores it right back to the original state.

Perhaps if time and spirit allows, I'll try to set up a Bookwormpup and install Protonvpn. I don't regularly use one.

I have been informed in this forum that bookworm is also known as "debian 12". Is this true or false?
https://www.debian.org/News/2023/20230610
If true, then shouldn't bookworm be able to update apps normally from the deb repository without holding packages back?
Nearly every time I try to update an app, 39 packages are held back, and the one time I tried forcing the updates, it trashed the OS and I had to boot from a backup.

I will ask one more time here in the forum (how to install protonvpn in bookworm) in a separate post, and I will also try to e-mail proton and see if I get a response.
Thanks.

Last edited by Governor on Wed Nov 06, 2024 12:32 pm, edited 1 time in total.

"I awoke only to find that the rest of the world was still asleep.”
Leonardo Da Vinci

User avatar
rockedge
Site Admin
Posts: 6507
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2716 times
Been thanked: 2604 times
Contact:

Re: Protonvpn installation problem

Post by rockedge »

I have been informed in this forum that bookworm is also known as "debian 12". Is this true or false?

It is built from Debian 12 binaries.

If true, then shouldn't bookworm be able to update apps normally from the deb repository without holding packages back?
Nearly every time I try to update an app, 39 packages are held back, and the one time I tried forcing the updates, it trashed the OS and I had to boot from a backup.

As I already explained, Bookwormpup is not Debian 12 but built from it's components. Look at what a Debian installation looks like compared to a Puppy Linux. You will see that Bookwormpup is composed of several SFS files. It's main root file system is loaded from an SFS. These are READ-ONLY. They are not straight forward to modify on the fly and if they could be then the entire security concept and the ability to be installed alongside fully installed operating systems and a variety of storage mediums and their formatting.

The base Bookwormpup is a snapshot of a system that is built from layers that are merged. All changes to the system are stored in a persistence method. Any updates are written to the save folder or file and do NOT in reality modify the core system since it is assembled from squashed READ-ONLY system file structure images.

If the persistence is removed the Bookwormpup again boots in it's clean default state. The packages are held because those live in the root file system SFS which is of course READ-ONLY. What would happen is

If you want to update go use Debian 12 or better yet use Void Linux or Arch Linux or any of those "rolling" releases that update constantly like in every day.

It sounds like your looking for a fully installed Debian system and not a frugal installed Puppy Linux.

Now I feel forced to stop what I am doing and find Bookwormpup, find a place to install and then get protonvpn running.......which I will. Then spend more time explaining how to do it to someone who ignores most of what I say.

Only thing is as I have ALREADY said (we seem to have a language barrier) I don't use VPN's

User avatar
bigpup
Moderator
Posts: 6943
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 898 times
Been thanked: 1514 times

Re: Protonvpn installation problem

Post by bigpup »

From BookwormPup64 menu ->Help ->Howto use the apt package manager

apt upgrade

Upgrades to available packages that are more recent than those currently installed. Please note, apt upgrade will only update user-installed packages. Upgrades of preinstalled packages are (intentionally) disabled using the apt-mark hold option to avoid updates that may overwrite Puppy-specific versions of applications. Consequently, a system-wide upgrade of binary packages (if necessary) requires the periodic release of a distro-update generated by Woof-CE. Alternatively, the user may search the repositories for a specific package, then manually download and install.

The Debian 12 repositories, that apt is setup to access for software, are still full of software that is specifically compiled for Debian 12 and not Puppy Linux.
So there is never going to be 100% it will all work in BookwormPup64.
Most of it will.

Welcome to Linux software! :welcome:
.
.

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
bigpup
Moderator
Posts: 6943
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 898 times
Been thanked: 1514 times

Re: Protonvpn installation problem

Post by bigpup »

I installed Proton VPN by using the Synaptic Package Manager in BookwormPup64 10.0.8

Did a search for proton

It provides several listed packages for ProtonVPN.

For Puppy Linux I picked the proton vpn-gtk-app

Not sure if also needed, but picked the protonvpn-stable-release 1.0.5.
It says it has something to do with installing some kind of GPG key.

Note:
The protonvpn 1.1.0-1 protonvpn metapackage wants to install the Gnome desktop version of the GUI.
It will also install a bunch of Gnome desktop stuff.
So did not use it.
But you probably could if you do not mind all the Gnome stuff being added.

You can see by the posted image it is running.
.

Screenshot(5).jpg
Screenshot(5).jpg (88.08 KiB) Viewed 179 times

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
Governor
Posts: 853
Joined: Sat Nov 12, 2022 7:11 pm
Location: https://www.heritage.org/voterfraud/
Has thanked: 215 times
Been thanked: 43 times

Re: Protonvpn installation problem

Post by Governor »

bigpup wrote: Wed Nov 06, 2024 2:34 pm

I installed Proton VPN by using the Synaptic Package Manager in BookwormPup64 10.0.8

Did a search for proton

It provides several listed packages for ProtonVPN.

For Puppy Linux I picked the proton vpn-gtk-app

Not sure if also needed, but picked the protonvpn-stable-release 1.0.5.
It says it has something to do with installing some kind of GPG key.

Note:
The protonvpn 1.1.0-1 protonvpn metapackage wants to install the Gnome desktop version of the GUI.
It will also install a bunch of Gnome desktop stuff.
So did not use it.
But you probably could if you do not mind all the Gnome stuff being added.

You can see by the posted image it is running.
.
Screenshot(5).jpg

I found protonvpn in Synaptic Package Manager. I tried to install it and got this:

Could not download all reposirory indexes.jpg
Could not download all reposirory indexes.jpg (117.38 KiB) Viewed 156 times

I tried again and got this:

Could not download all reposirory indexes-2.jpg
Could not download all reposirory indexes-2.jpg (67.68 KiB) Viewed 156 times

I tried to uninstall it and now there is no protonvpn.

I then searched for 'proton' and got this:

Search on proton in synaptic Package Manager after removal of protonvpn.jpg
Search on proton in synaptic Package Manager after removal of protonvpn.jpg (156.73 KiB) Viewed 156 times

I tried the file I downloaded earlier: protonvpn-stable-release_1.0.3-2_all.deb
and got this:

Code: Select all

running with root privileges is not recommended!
coercion for "known_vendors" failed: Could not determine the current vendor at /usr/share/lintian/bin/../lib/Lintian/Profile.pm line 233.
	Lintian::Profile::__ANON__(Lintian::Profile=HASH(0x5644e1084de8)) called at (eval 234) line 51
	eval {...} called at (eval 234) line 50
	Lintian::Profile::known_vendors(Lintian::Profile=HASH(0x5644e1084de8)) called at /usr/share/lintian/bin/../lib/Lintian/Profile.pm line 575
	Lintian::Profile::read_profile(Lintian::Profile=HASH(0x5644e1084de8), undef) called at /usr/share/lintian/bin/../lib/Lintian/Profile.pm line 399
	Lintian::Profile::load(Lintian::Profile=HASH(0x5644e1084de8), undef, ARRAY(0x5644ddabf978), 1) called at /usr/bin/lintian line 508

Lintian finished with exit status 2

How can I see if protonvpn was installed, and if it is installed, where can I find it?

Thanks.

"I awoke only to find that the rest of the world was still asleep.”
Leonardo Da Vinci

User avatar
bigpup
Moderator
Posts: 6943
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 898 times
Been thanked: 1514 times

Re: Protonvpn installation problem

Post by bigpup »

OK, you do not know how to use Synaptic package manager.

First use menu ->Setup ->Package Manager (synaptic) to start it up.

On main window, click on the Reload button top left.
This will update the repository info on what is in the repositories.

After doing a search for proton by using the search button.

The list that will come up is not going to just list proton stuff. (sorry but this seems to just be how the search works)

Scroll the list down until you see the listed items I posted about.

Right click on the item and select mark for installation.

Click on the apply button to make it do the install.

any pop up windows, just select to apply what it is talking about.

So try again the items I suggested to install.

How to actually use ProtonVPN I have no idea :thumbdown:

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
bigpup
Moderator
Posts: 6943
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 898 times
Been thanked: 1514 times

Re: Protonvpn installation problem

Post by bigpup »

I tried the file I downloaded earlier: protonvpn-stable-release_1.0.3-2_all.deb

Stop trying to use this.

It is not compiled to correctly work in Puppy Linux or BookwormPup64.

Welcome to Linux Software! :roll: :welcome:

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

dimkr
Posts: 2407
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1191 times

Re: Protonvpn installation problem

Post by dimkr »

It looks like you added the repo without following the instructions. You skipped the part that tells you to add the repo's signing key, see https://mullvad.net/en/help/install-mullvad-app-linux.

Most VPN clients depend on systemd or NetworkManager, both unavailable in Puppy, so don't be surprised if it doesn't work even after you fix Synaptic.

User avatar
rockedge
Site Admin
Posts: 6507
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2716 times
Been thanked: 2604 times
Contact:

Re: Protonvpn installation problem

Post by rockedge »

I have protonvpn-cli up and running on F96-CE_4 with the stock kernel:

Screenshot(9).jpg
Screenshot(9).jpg (63.16 KiB) Viewed 103 times

First downloaded the necessary packages from here -> https://repo.protonvpn.com/debian/dists ... inary-all/

Screenshot(10).jpg
Screenshot(10).jpg (35.06 KiB) Viewed 97 times

I went step by step with attempting to run it and adding the python3 modules as they were listed as missing. So basically using a combination of pip and the legacy PPM in F96-CE_4, I was able to install the missing python modules.

I am working on getting the GUI going. But it's frustrating so I focused on getting the command line version running first.

williwaw
Posts: 1914
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 169 times
Been thanked: 357 times

Re: Protonvpn installation problem

Post by williwaw »

https://mullvad.net/en/help/wireguard-and-mullvad-vpn

these instructions worked for me, but I was purchasing from mullvad

User avatar
Governor
Posts: 853
Joined: Sat Nov 12, 2022 7:11 pm
Location: https://www.heritage.org/voterfraud/
Has thanked: 215 times
Been thanked: 43 times

Re: Protonvpn installation problem

Post by Governor »

bigpup wrote: Wed Nov 06, 2024 3:41 pm

OK, you do not know how to use Synaptic package manager.

First use menu ->Setup ->Package Manager (synaptic) to start it up.

On main window, click on the Reload button top left.
This will update the repository info on what is in the repositories.

Screenshot: This is what I get when I click on the reload button and search for 'proton'.

Search on proton in synaptic Package Manager after removal of protonvpn.jpg
Search on proton in synaptic Package Manager after removal of protonvpn.jpg (156.59 KiB) Viewed 91 times

After doing a search for proton by using the search button.

The list that will come up is not going to just list proton stuff. (sorry but this seems to just be how the search works)

Scroll the list down until you see the listed items I posted about.

But. the items you mentioned are not listed (see screenshot).

Right click on the item and select mark for installation.

Click on the apply button to make it do the install.

any pop up windows, just select to apply what it is talking about.

So try again the items I suggested to install.

How to actually use ProtonVPN I have no idea :thumbdown:

"I awoke only to find that the rest of the world was still asleep.”
Leonardo Da Vinci

User avatar
Governor
Posts: 853
Joined: Sat Nov 12, 2022 7:11 pm
Location: https://www.heritage.org/voterfraud/
Has thanked: 215 times
Been thanked: 43 times

Re: Protonvpn installation problem

Post by Governor »

dimkr wrote: Wed Nov 06, 2024 4:39 pm

It looks like you added the repo without following the instructions. You skipped the part that tells you to add the repo's signing key, see https://mullvad.net/en/help/install-mullvad-app-linux.

Most VPN clients depend on systemd or NetworkManager, both unavailable in Puppy, so don't be surprised if it doesn't work even after you fix Synaptic.

I got stuck on step #1.

Code: Select all

# apt install curl
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 curl : Depends: libcurl4 (= 7.88.1-10+deb12u7) but 7.88.1-10+deb12u5 is to be installed
E: Unable to correct problems, you have held broken packages.

"I awoke only to find that the rest of the world was still asleep.”
Leonardo Da Vinci

dimkr
Posts: 2407
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1191 times

Re: Protonvpn installation problem

Post by dimkr »

apt-mark unhold libcurl4 will allow you to proceed, but bear in mind that Puppy is not designed to be updated. The way Puppy is built, by customizing Debian packages, means that things start breaking when you start to update the Debian packages and lose the Puppy customization.

User avatar
wizard
Posts: 1939
Joined: Sun Aug 09, 2020 7:50 pm
Has thanked: 2598 times
Been thanked: 668 times

Re: Protonvpn installation problem

Post by wizard »

@bigpup

I installed Proton VPN by using the Synaptic Package Manager in BookwormPup64 10.0.8

Did a fresh install of 10.0.8
-Synaptic>Reload>Search for proton or protonvpn

Finds no proton vpn packages. Did you add a repo?

Thanks
wizard

Big pile of OLD computers

Post Reply

Return to “BookwormPup”