Protonvpn installation problem

Moderator: Forum moderators

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

Re: Protonvpn installation problem

Post by bigpup »

I love installing Linux software :thumbdown: :cry: :roll: :!:

I tried a clean install of BookwormPup64 10.0.8

After adding the protonvpn repositories by doing step 1 and 2 in this how to:
https://protonvpn.com/support/official- ... pn-debian/
Did the reload of repository info in Synaptic package manager.

Used synaptic package manager to install this:

protonvpn 1.1.0-1 protonVPN metapackage

You can see by this image of Synaptic it installed a bunch of other dependency stuff.
.

Screenshot.png
Screenshot.png (209.58 KiB) Viewed 648 times

.
This seems to get everything needed.

Tried protonvpn-app in a terminal and it seems to run clean.

So this may be a better way to get it installed.

This is probably the way to do it using apt package manager

Code: Select all

apt update
apt install protonvpn

.
.
The GUI does have this issue.

NOTE: the "Create Account" and "Need Help?" links do not open properly in Firefox, but you can access manually on their site.

If you right click on them it will give you a copy url option.
That you can paste into the address slot in a browser to go to the web page.
.
.
.

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: 885
Joined: Sat Nov 12, 2022 7:11 pm
Location: https://www.heritage.org/voterfraud/
Has thanked: 224 times
Been thanked: 46 times

Re: Protonvpn installation problem

Post by Governor »

bigpup wrote: Fri Nov 08, 2024 2:03 am

I love installing Linux software :thumbdown: :cry: :roll: :!:

I tried a clean install of BookwormPup64 10.0.8

Also not lovin it. Where is bookworm version 10.0.8?
Can I upgrade from my current installation?

After adding the protonvpn repositories by doing step 1 and 2 in this how to:
https://protonvpn.com/support/official- ... pn-debian/
Did the reload of repository info in Synaptic package manager.

Used synaptic package manager to install this:

protonvpn 1.1.0-1 protonVPN metapackage

You can see by this image of Synaptic it installed a bunch of other dependency stuff.
.
Screenshot.png
.
This seems to get everything needed.

I followed steps 1 and 2, but I did not find "protonvpn 1.1.0-1"
When I search for proton In Synaptic, "protonvpn 1.1.0-1" is not present. This is what I see:

protonvpn 1.1.0-1 is not present-2.jpg
protonvpn 1.1.0-1 is not present-2.jpg (319.97 KiB) Viewed 615 times

There is one more line which I could not get in the screenshot:
python3-qpid-proton

Tried protonvpn-app in a terminal and it seems to run clean.

So this may be a better way to get it installed.

This is probably the way to do it using apt package manager

Code: Select all

apt update
apt install protonvpn

.

I got this:

Code: Select all

# apt update
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease 
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:4 https://repo.protonvpn.com/debian stable InRelease                               
Hit:5 https://repository.mullvad.net/deb/stable bookworm InRelease                     
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
121 packages can be upgraded. Run 'apt list --upgradable' to see them.
# apt install protonvpn
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
protonvpn is already the newest version (1.1.0-1).
The following packages were automatically installed and are no longer required:
  autoconf automake autopoint autotools-dev dh-strip-nondeterminism dwz
  libdebhelper-perl libfile-stripnondeterminism-perl libjs-sphinxdoc libjs-underscore
  libsecret-tools libsub-override-perl m4 po-debconf python3-dialog python3-dnspython
  python3-systemd
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 121 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up mullvad-vpn (2024.7) ...
/var/lib/dpkg/info/mullvad-vpn.postinst: line 6: systemctl: command not found
dpkg: error processing package mullvad-vpn (--configure):
 installed mullvad-vpn package post-installation script subprocess returned error exit s
tatus 127
Errors were encountered while processing:
 mullvad-vpn
E: Sub-process /usr/bin/dpkg returned an error code (1)
# 

The GUI does have this issue.

NOTE: the "Create Account" and "Need Help?" links do not open properly in Firefox, but you can access manually on their site.

If you right click on them it will give you a copy url option.
That you can paste into the address slot in a browser to go to the web page.
.
.
.

Governor

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

Re: Protonvpn installation problem

Post by Governor »

bigpup wrote: Thu Nov 07, 2024 2:18 pm

@Governor

Now that you have proton stuff In the synaptic package manager listed items.

Select these two to install:

proton vpn-gtk-app

protonvpn-stable-release 1.0.5

Not sure if 2nd one is also needed,
It says it has something to do with installing some kind of GPG key.

I got this:

Code: Select all

# apt install proton vpn-gtk-app
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package proton
E: Unable to locate package vpn-gtk-app
# 

Governor

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

Re: Protonvpn installation problem

Post by Governor »

williwaw wrote: Thu Nov 07, 2024 6:38 pm
Governor wrote: Thu Nov 07, 2024 8:15 am
williwaw wrote: Wed Nov 06, 2024 6:09 pm

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

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

I presume that python3-systemd is only there in case systemd is being used, is that correct?
This is what I got, what about the error??

sorry, I should have mentioned I used option 2.
after spend time and effort with a friend once before, trying to set up some of the vpn sellers log-on apps on his HP, I realized the backend software, opencpn or wireguard, was more easily ran from the command line.

wireguard, since then, has become even easier since support was included in the linux kernel.

once you get the setup script to write the configs (as I recall, the script is interactive and asks you for your purchase code, and preferred locations), bringing the vpn up and down is just a quick command.
there are only a couple dependencies for the setup script, and you don't have to install the Gnome stuff.

So far I am not purchasing anything if the free version doesn't work.

Code: Select all

# curl -o mullvad-wg.sh https://raw.githubusercontent.com/mullvad/mullvad-wg.sh/main/mullvad-wg.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3261  100  3261    0     0  13495      0 --:--:-- --:--:-- --:--:-- 13475
# curl -o mullvad-wg.sh.asc https://raw.githubusercontent.com/mullvad/mullvad-wg.sh/main/mullvad-wg.sh.asc
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   833  100   833    0     0   3428      0 --:--:-- --:--:-- --:--:--  3442
# curl -o mullvad-code-signing.asc https://mullvad.net/media/mullvad-code-signing.asc
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  5285  100  5285    0     0  84980      0 --:--:-- --:--:-- --:--:-- 85241
# gpg --import mullvad-code-signing.asc
gpg: key D5A1D4F266DE8DDF: public key "Mullvad (code signing) <admin@mullvad.net>" imported
gpg: Total number processed: 1
gpg:               imported: 1
# gpg --verify mullvad-wg.sh.asc
gpg: assuming signed data in 'mullvad-wg.sh'
gpg: Signature made Fri 07 Jul 2023 04:32:49 PM CEST
gpg:                using RSA key CA83A46153BC58D69518ED49A26581F219C8314C
gpg: Good signature from "Mullvad (code signing) <admin@mullvad.net>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: A119 8702 FC3E 0A09 A9AE  5B75 D5A1 D4F2 66DE 8DDF
     Subkey fingerprint: CA83 A461 53BC 58D6 9518  ED49 A265 81F2 19C8 314C
# chmod +x ./mullvad-wg.sh && ./mullvad-wg.sh
[?] Please enter your Mullvad account number: 1
[+] Contacting Mullvad API for server locations.
[+] Generating new private key.
./mullvad-wg.sh: line 55: wg: command not found
# 

Governor

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

Re: Protonvpn installation problem

Post by Governor »

wizard wrote: Thu Nov 07, 2024 6:24 pm

@Governor

Suggest you start with a clean install, preferably 10.0.8.

Install:
proton vpn-gtk-app
protonvpn-stable-release 1.0.5
proton-vpn-gnome-desktop

That's what runs on my test computer.

wizard

But why is a clean install needed so often?? The OS is virtually unusable for me OOTB. That means I will have to redo all of my settings and configurations from scratch. I did not keep a record of all the changes or adjustments I made. I must admit, I thought backups would be good enough. Where is version 10.0.8, and what is the difference between 6 and 8? Can I upgrade from my current installation?

Tried it and got this:

Code: Select all

# apt install proton vpn-gtk-app
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package proton
E: Unable to locate package vpn-gtk-app
# apt install protonvpn-stable-release
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
protonvpn-stable-release is already the newest version (1.0.5).
The following packages were automatically installed and are no longer required:
  autoconf automake autopoint autotools-dev dh-strip-nondeterminism dwz
  libdebhelper-perl libfile-stripnondeterminism-perl libjs-sphinxdoc libjs-underscore
  libsecret-tools libsub-override-perl m4 po-debconf python3-dialog python3-dnspython
  python3-systemd
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 121 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up mullvad-vpn (2024.7) ...
/var/lib/dpkg/info/mullvad-vpn.postinst: line 6: systemctl: command not found
dpkg: error processing package mullvad-vpn (--configure):
 installed mullvad-vpn package post-installation script subprocess returned error exit s
tatus 127
Errors were encountered while processing:
 mullvad-vpn
E: Sub-process /usr/bin/dpkg returned an error code (1)
# apt install proton-vpn-gnome-desktop
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
proton-vpn-gnome-desktop is already the newest version (0.8.0).
The following packages were automatically installed and are no longer required:
  autoconf automake autopoint autotools-dev dh-strip-nondeterminism dwz
  libdebhelper-perl libfile-stripnondeterminism-perl libjs-sphinxdoc libjs-underscore
  libsecret-tools libsub-override-perl m4 po-debconf python3-dialog python3-dnspython
  python3-systemd
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 121 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up mullvad-vpn (2024.7) ...
/var/lib/dpkg/info/mullvad-vpn.postinst: line 6: systemctl: command not found
dpkg: error processing package mullvad-vpn (--configure):
 installed mullvad-vpn package post-installation script subprocess returned error exit s
tatus 127
Errors were encountered while processing:
 mullvad-vpn
E: Sub-process /usr/bin/dpkg returned an error code (1)
#

Governor

User avatar
Jasper
Posts: 2067
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 481 times

Re: Protonvpn installation problem

Post by Jasper »

If it is that important to you, why not consider using the official Debian Bookworm?

https://www.debian.org/download

williwaw
Posts: 1957
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 172 times
Been thanked: 371 times

Re: Protonvpn installation problem

Post by williwaw »

Governor wrote: Fri Nov 08, 2024 8:15 am
williwaw wrote: Thu Nov 07, 2024 6:38 pm
Governor wrote: Thu Nov 07, 2024 8:15 am

I presume that python3-systemd is only there in case systemd is being used, is that correct?
This is what I got, what about the error??

sorry, I should have mentioned I used option 2.
after spend time and effort with a friend once before, trying to set up some of the vpn sellers log-on apps on his HP, I realized the backend software, opencpn or wireguard, was more easily ran from the command line.

wireguard, since then, has become even easier since support was included in the linux kernel.

once you get the setup script to write the configs (as I recall, the script is interactive and asks you for your purchase code, and preferred locations), bringing the vpn up and down is just a quick command.
there are only a couple dependencies for the setup script, and you don't have to install the Gnome stuff.

So far I am not purchasing anything if the free version doesn't work.

Code: Select all

# curl -o mullvad-wg.sh https://raw.githubusercontent.com/mullvad/mullvad-wg.sh/main/mullvad-wg.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3261  100  3261    0     0  13495      0 --:--:-- --:--:-- --:--:-- 13475
# curl -o mullvad-wg.sh.asc https://raw.githubusercontent.com/mullvad/mullvad-wg.sh/main/mullvad-wg.sh.asc
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   833  100   833    0     0   3428      0 --:--:-- --:--:-- --:--:--  3442
# curl -o mullvad-code-signing.asc https://mullvad.net/media/mullvad-code-signing.asc
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  5285  100  5285    0     0  84980      0 --:--:-- --:--:-- --:--:-- 85241
# gpg --import mullvad-code-signing.asc
gpg: key D5A1D4F266DE8DDF: public key "Mullvad (code signing) <admin@mullvad.net>" imported
gpg: Total number processed: 1
gpg:               imported: 1
# gpg --verify mullvad-wg.sh.asc
gpg: assuming signed data in 'mullvad-wg.sh'
gpg: Signature made Fri 07 Jul 2023 04:32:49 PM CEST
gpg:                using RSA key CA83A46153BC58D69518ED49A26581F219C8314C
gpg: Good signature from "Mullvad (code signing) <admin@mullvad.net>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: A119 8702 FC3E 0A09 A9AE  5B75 D5A1 D4F2 66DE 8DDF
     Subkey fingerprint: CA83 A461 53BC 58D6 9518  ED49 A265 81F2 19C8 314C
# chmod +x ./mullvad-wg.sh && ./mullvad-wg.sh
[?] Please enter your Mullvad account number: 1
[+] Contacting Mullvad API for server locations.
[+] Generating new private key.
./mullvad-wg.sh: line 55: wg: command not found
# 

hmm..
did you run the apt install command to get wireguard and the couple of dependencies before you ran the installer script?

please post the free service offer link
its not showing for me at this location

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

Re: Protonvpn installation problem

Post by dimkr »

Governor wrote: Fri Nov 08, 2024 8:25 am

var/lib/dpkg/info/mullvad-vpn.postinst: line 6: systemctl: command not found

If this VPN client depends on systemd, you can't run it in Puppy.

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

Re: Protonvpn installation problem

Post by Governor »

williwaw wrote: Fri Nov 08, 2024 9:31 am

hmm..
did you run the apt install command to get wireguard and the couple of dependencies before you ran the installer script?

please post the free service offer link
its not showing for me at this location

My intention was to try protonvpn because I can use the free version. I previously used protonvpn in Windows, but that was just a matter of downloading and running one executable.
I am willing to try mullvad vpn since you mentioned it as a possibility, but only if they have a free version.
Thanks.

Code: Select all

# apt-get update &&  apt-get install curl jq openresolv wireguard
Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Hit:4 https://repo.protonvpn.com/debian stable InRelease               
Hit:5 https://repository.mullvad.net/deb/stable bookworm InRelease
Fetched 103 kB in 1s (102 kB/s)          
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
jq is already the newest version (1.6-2.1).
wireguard is already the newest version (1.0.20210914-1).
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.
# 

Governor

User avatar
Jasper
Posts: 2067
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 481 times

Re: Protonvpn installation problem

Post by Jasper »

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

Re: Protonvpn installation problem

Post by Governor »

Jasper wrote: Fri Nov 08, 2024 8:36 am

If it is that important to you, why not consider using the official Debian Bookworm?

https://www.debian.org/download

It looks like the official Debian Bookworm uses systemd and I really don't want that, which is one of the reasons I landed with puppy.

Governor

User avatar
wizard
Posts: 1987
Joined: Sun Aug 09, 2020 7:50 pm
Has thanked: 2655 times
Been thanked: 693 times

Re: Protonvpn installation problem

Post by wizard »

@Governor

But why is a clean install needed so often??

wizard's rule #13 "Make it work first, then make it pretty"

In order to troubleshoot and find a repeatable solution, we need to eliminate as many variables as possible. That means we have to work from the same starting point.

Once we have a working solution the other issues can be addressed.

wizard

Big pile of OLD computers

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

Re: Protonvpn installation problem

Post by bigpup »

@Governor

Yes, a clean install of BookwormPup64 10.0.8 is for testing.
To make sure something added to BookwormPup64 is not part of the issue.

Welcome To Linux Software! :roll: :thumbdown:

You asked where to get BookwormPup64 10.0.8
viewtopic.php?t=8690

I have updated from BookwormPup64 10.0.7 by doing a new frugal install of BookwormPup64 10.0.8 in it's own directory.
So both versions are seperate frugal installs.
I copied the save file/folder of BookwormPup64 10.0.7 and placed it in the frugal install directory of 10.0.8

when I boot 10.0.8 it is using this save with everything that is in it.

Only stuff that will not work, is anything in the old save that is kernel specific.
The Linux kernel being used in 10.0.8 if different from the one in 10.0.7 or really any older version of BookwormPup64.

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
Jasper
Posts: 2067
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 481 times

Re: Protonvpn installation problem

Post by Jasper »

The kernel used for the OS is the 6.1 LTS branch.

Each ISO release has the updated patches & security fixes.

Its still remains the 6.1 LTS kernel.

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

Re: Protonvpn installation problem

Post by bigpup »

apt install proton vpn-gtk-app

This is not the name of the file, that is why apt cannot find it.

It is proton-vpn-gtk-app

-----------------------------------------------------------------------------------------------------------------
Again I installed protonvpn

After adding the protonvpn repositories

After doing apt update

Code: Select all

# apt install protonvpn
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  protonvpn
0 upgraded, 1 newly installed, 0 to remove and 58 not upgraded.
Need to get 3,454 B of archives.
After this operation, 9,216 B of additional disk space will be used.
Get:1 https://repo.protonvpn.com/debian stable/main all protonvpn all 1.1.0-1 [3,454 B]
Fetched 3,454 B in 6s (581 B/s)    
Selecting previously unselected package protonvpn.
(Reading database ... 63831 files and directories currently installed.)
Preparing to unpack .../protonvpn_1.1.0-1_all.deb ...
Unpacking protonvpn (1.1.0-1) ...
Setting up protonvpn (1.1.0-1) ...
#

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: 885
Joined: Sat Nov 12, 2022 7:11 pm
Location: https://www.heritage.org/voterfraud/
Has thanked: 224 times
Been thanked: 46 times

Re: Protonvpn installation problem

Post by Governor »

bigpup wrote: Fri Nov 08, 2024 7:09 pm

apt install proton vpn-gtk-app

This is not the name of the file, that is why apt cannot find it.

After adding the protonvpn repositories

After doing apt update

8<-------snipped

The errors do not seem to keep it from running by selecting menu ->Network ->Proton VPN

Note:
The appimageLauncher stuff is about a bad install of appimageLauncher that is in the save I am using.

Ok, now I got this, but why does mullvad keep showing up when running the proton install?:

Code: Select all

#  apt update
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease 
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease            
Hit:4 https://repo.protonvpn.com/debian stable InRelease                           
Hit:5 https://repository.mullvad.net/deb/stable bookworm InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
121 packages can be upgraded. Run 'apt list --upgradable' to see them.
# apt install proton-vpn-gtk-app
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
proton-vpn-gtk-app is already the newest version (4.7.3).
The following packages were automatically installed and are no longer required:
  autoconf automake autopoint autotools-dev dh-strip-nondeterminism dwz
  libdebhelper-perl libfile-stripnondeterminism-perl libjs-sphinxdoc libjs-underscore
  libsecret-tools libsub-override-perl m4 po-debconf python3-dialog python3-dnspython
  python3-systemd
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 121 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up mullvad-vpn (2024.7) ...
/var/lib/dpkg/info/mullvad-vpn.postinst: line 6: systemctl: command not found
dpkg: error processing package mullvad-vpn (--configure):
 installed mullvad-vpn package post-installation script subprocess returned error exit s
tatus 127
Errors were encountered while processing:
 mullvad-vpn
E: Sub-process /usr/bin/dpkg returned an error code (1)
# 

I see both proton and mullvad in the menu
Menu ->Network ->
but neither are working.

Governor

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

Re: Protonvpn installation problem

Post by bigpup »

Hit:5 https;//repository.mullvad.net/deb/stable bookworm InRelease

I think this is your issue.

You need to get it to not try and get stuff from this repository.

Look in etc/apt/sources.list.d/

If it has any file with mullvad in the name delete the file.

Any file for protonvpn

I have protonvpn-stable.list file in mine.

open it in a text editor.

It needs to only have this entry in it:

#
# ProtonVPN stable release
#
deb [signed-by=/usr/share/keyrings/protonvpn-stable-archive-keyring.gpg] https://repo.protonvpn.com/debian stable main

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
wizard
Posts: 1987
Joined: Sun Aug 09, 2020 7:50 pm
Has thanked: 2655 times
Been thanked: 693 times

Re: Protonvpn installation problem

Post by wizard »

@bigpup

Used synaptic package manager to install this:
protonvpn 1.1.0-1 protonVPN metapackage

DId that and Protonvpn gui runs, so setup an account and tried to login, but get this error:

login-error.jpg
login-error.jpg (10.55 KiB) Viewed 472 times

Here's the output of the Proton log file, looks like the rabbit hole gets deeper.

wizard

Code: Select all

2024-11-08T20:09:42.049997 | proton.vpn.core.connection:459 | INFO | CONN:STATE_CHANGED | Disconnected (initial state)
2024-11-08T20:09:42.257487 | proton.vpn.app.gtk.app:57 | INFO | APP:PROCESS_START | self=<app.App object at 0x7f95cccae440 (proton+vpn+app+gtk+app+App at 0x1bd0210)>
2024-11-08T20:09:42.322014 | proton.vpn.app.gtk.widgets.main.tray_indicator:45 | INFO | AyanaAppIndicator3 not found: Namespace AyatanaAppIndicator3 not available
2024-11-08T20:09:42.322187 | proton.vpn.app.gtk.widgets.main.tray_indicator:53 | INFO | AppiIndicator3 not found: Namespace AppIndicator3 not available
2024-11-08T20:09:42.322297 | proton.vpn.app.gtk.app:218 | INFO | Runtime libraries required not available.
2024-11-08T20:10:13.374109 | proton.vpn.app.gtk.widgets.login.login_form:106 | INFO | UI.LOGIN:CLICK | Clicked on login
2024-11-08T20:10:16.557915 | proton.vpn.session.utils:107 | INFO | API:REQUEST | '/vpn'
2024-11-08T20:10:16.558247 | proton.vpn.session.utils:107 | INFO | API:REQUEST | '/vpn/v1/certificate'
2024-11-08T20:10:16.558536 | proton.vpn.session.utils:107 | INFO | API:REQUEST | '/vpn/location'
2024-11-08T20:10:16.558790 | proton.vpn.session.utils:107 | INFO | API:REQUEST | '/vpn/v2/clientconfig'
2024-11-08T20:10:17.083922 | proton.vpn.session.utils:111 | INFO | API:RESPONSE | '/vpn/location'
2024-11-08T20:10:17.159776 | proton.vpn.session.utils:111 | INFO | API:RESPONSE | '/vpn/v2/clientconfig'
2024-11-08T20:10:17.263096 | proton.vpn.session.utils:111 | INFO | API:RESPONSE | '/vpn/v1/certificate'
2024-11-08T20:10:17.287346 | proton.vpn.session.utils:111 | INFO | API:RESPONSE | '/vpn'
2024-11-08T20:10:17.287776 | proton.vpn.session.utils:107 | INFO | API:REQUEST | '/feature/v2/frontend'
2024-11-08T20:10:17.929647 | proton.vpn.session.utils:111 | INFO | API:RESPONSE | '/feature/v2/frontend'
2024-11-08T20:10:17.933698 | proton.vpn.session.utils:107 | INFO | API:REQUEST | '/vpn/logicals?SecureCoreFilter=all'
2024-11-08T20:10:20.621755 | proton.vpn.session.utils:111 | INFO | API:RESPONSE | '/vpn/logicals?SecureCoreFilter=all'
2024-11-08T20:10:21.112000 | proton.vpn.core.refresher.vpn_data_refresher:167 | INFO | APP.VPN_DATA_REFRESHER:ENABLE | VPN data refresher service enabled.
2024-11-08T20:10:21.112273 | proton.vpn.core.refresher.vpn_data_refresher:175 | INFO | Next client config refresh scheduled in 2:45:37.295828
2024-11-08T20:10:21.112488 | proton.vpn.core.refresher.vpn_data_refresher:184 | INFO | Next server list refresh scheduled in 0:16:45.073793
2024-11-08T20:10:21.115617 | proton.vpn.core.refresher.vpn_data_refresher:193 | INFO | Next certificate refresh scheduled in 5 days, 5:59:55.884722
2024-11-08T20:10:21.115943 | proton.vpn.core.refresher.vpn_data_refresher:202 | INFO | Next feature flags refresh scheduled in 1:53:24.069412
2024-11-08T20:10:21.122308 | proton.vpn.app.gtk.utils.exception_handler:190 | CRITICAL | APP:CRASH | Unexpected error.
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 173, in activate_name_owner
    return self.get_name_owner(bus_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 348, in get_name_owner
    return self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 634, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.freedesktop.login1': no such name

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/widgets/vpn/vpn_widget.py", line 141, in _on_refresher_enabled
    self.display(self._controller.user_tier, self._controller.server_list)
  File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/widgets/vpn/vpn_widget.py", line 163, in display
    self._controller.reconnector.enable()
  File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/services/reconnector/reconnector.py", line 93, in enable
    self._session_monitor.enable()
  File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/services/reconnector/session_monitor.py", line 61, in enable
    self._setup()
  File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/services/reconnector/session_monitor.py", line 88, in _setup
    seat_auto_proxy = self._bus.get_object(
                      ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 237, in get_object
    return self.ProxyObjectClass(self, bus_name, object_path,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 250, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 178, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 273, in start_service_by_name
    return (True, self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 634, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.login1 was not provided by any .service files
2024-11-08T20:10:21.230206 | proton.vpn.app.gtk.services.reconnector.reconnector:174 | INFO | Network connectivity was detected.

Big pile of OLD computers

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

Re: Protonvpn installation problem

Post by bigpup »

I think it is time to forget trying to use this program in Puppy Linux!

I juust love Linux software! :roll: :thumbdown: :cry: :!: :(

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
wizard
Posts: 1987
Joined: Sun Aug 09, 2020 7:50 pm
Has thanked: 2655 times
Been thanked: 693 times

Re: Protonvpn installation problem

Post by wizard »

@rockedge

Protonvpn/Openvpn cli works on BookwormPup64 10.0.8 using the procedure you outlined. Will try to create a HOWTO since that may be the only viable solution for Puppy.

Thanks
wizard

Big pile of OLD computers

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

Re: Protonvpn installation problem

Post by bigpup »

Maybe this will work added to Firefox as an extension
https://addons.mozilla.org/en-US/firefo ... extension/

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
wizard
Posts: 1987
Joined: Sun Aug 09, 2020 7:50 pm
Has thanked: 2655 times
Been thanked: 693 times

Re: Protonvpn installation problem

Post by wizard »

@bigpup

Maybe this will work added to Firefox as an extension
https://addons.mozilla.org/en-US/firefo ... extension/

Good find, it works, but appears free version will not allow user to pick server.

Thanks
wizard

Big pile of OLD computers

williwaw
Posts: 1957
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 172 times
Been thanked: 371 times

Re: Protonvpn installation problem

Post by williwaw »

Jasper wrote: Fri Nov 08, 2024 11:29 am

@williwaw

https://account.protonvpn.com/signup?pl ... f=noupsell

Image

thanks Jasper, I like your new haircut!

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

Re: Protonvpn installation problem

Post by Governor »

bigpup wrote: Fri Nov 08, 2024 7:44 pm

Hit:5 https;//repository.mullvad.net/deb/stable bookworm InRelease

I think this is your issue.

You need to get it to not try and get stuff from this repository.

Look in etc/apt/sources.list.d/

If it has any file with mullvad in the name delete the file.

Any file for protonvpn

I have protonvpn-stable.list file in mine.

open it in a text editor.

It needs to only have this entry in it:

#
# ProtonVPN stable release
#
deb [signed-by=/usr/share/keyrings/protonvpn-stable-archive-keyring.gpg] https://repo.protonvpn.com/debian stable main

I editied etc/apt/sources.list.d as suggested.
Now, I got this:

Code: Select all

# apt install proton-vpn-gtk-app
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
proton-vpn-gtk-app is already the newest version (4.7.3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up mullvad-vpn (2024.7) ...
/var/lib/dpkg/info/mullvad-vpn.postinst: line 6: systemctl: command not found
dpkg: error processing package mullvad-vpn (--configure):
 installed mullvad-vpn package post-installation script subprocess returned error exit s
tatus 127
Errors were encountered while processing:
 mullvad-vpn
E: Sub-process /usr/bin/dpkg returned an error code (1)
#  

And Mullvad browser has stopped working. It starts but cannot access any websites.

I HAVE NOW OFFICIALLY GIVEN UP the concept of using a VPN.
I appreciate everyone's help, but this seems like an impossible task.
The FF plugin apparently works but I was unable to access the protonvpn website.

Code: Select all

Bad Request

Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.

The irony of today's internet is that the more secure you make your browser, the more you are denied access. Go figure.

Thanks guys!

Governor

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

Re: Protonvpn installation problem

Post by bigpup »

If you are using the Mullvad Browser for Linux.

Then maybe that repository entry for https;//repository.mullvad.net/deb/stable bookworm InRelease is needed for it to get updates. (this ; should be : did the change so it is not a clickable link)

So probably need to put it back.

I am giving up on getting Protonvpn working with the GUI interface for it.

Rockedge seems to be getting the CLI version working.
Says a how to is going to be provided on using it.

So, wait and see what he provides.

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
wizard
Posts: 1987
Joined: Sun Aug 09, 2020 7:50 pm
Has thanked: 2655 times
Been thanked: 693 times

Re: Protonvpn installation problem

Post by wizard »

@Governor

Here is what is working on the test computer:

-open Firefox
-install Proton VPN extension using Addons and Themes
-open Proton VPN site
-create free account
-login to Proton VPN
-click the extensions icon on the top right of the address bar to open the Proton VPN extension
-click: Connect

wizard

proton-firefox.jpg
proton-firefox.jpg (33.89 KiB) Viewed 385 times

Big pile of OLD computers

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

Re: Protonvpn installation problem

Post by rockedge »

I am toggling protonvpn on and off easily using the openvpn on the command line:

Code: Select all

openvpn --config us-free-udp.ovpn
Screenshot(11).jpg
Screenshot(11).jpg (32.37 KiB) Viewed 376 times
User avatar
Governor
Posts: 885
Joined: Sat Nov 12, 2022 7:11 pm
Location: https://www.heritage.org/voterfraud/
Has thanked: 224 times
Been thanked: 46 times

Re: Protonvpn installation problem

Post by Governor »

wizard wrote: Sat Nov 09, 2024 2:45 pm

@Governor

Here is what is working on the test computer:

-open Firefox
-install Proton VPN extension using Addons and Themes
-open Proton VPN site
-create free account
-login to Proton VPN
-click the extensions icon on the top right of the address bar to open the Proton VPN extension
-click: Connect

wizard
proton-firefox.jpg

I tried the plugin 'proton_vpn_firefox_extension-1.2.3.xpi' in both firefox and mullvad browsers.

In mullvad, when I click on the protonvpn icon:

Code: Select all

 Proton VPN 
 ⚠️ NetworkError when attempting to fetch resource.

In FF, I am logged in to my protonvpn account in this tab:

Current free protonvpn plan.jpg
Current free protonvpn plan.jpg (110.86 KiB) Viewed 347 times

In the adjacent tab, I click on the protonvpn icon and get this:

Code: Select all

Bad Request

Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.

I don't know what that means, but I suspect it may have to do with one or more security plugins.

Governor

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

Re: Protonvpn installation problem

Post by Governor »

rockedge wrote: Sat Nov 09, 2024 4:23 pm

I am toggling protonvpn on and off easily using the openvpn on the command line:

Code: Select all

openvpn --config us-free-udp.ovpn

Screenshot(11).jpg

I keep getting a dpkg error and I don't know what it means or how to fix it.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Why does mullvad keep popping up?

E: Sub-process /usr/bin/dpkg returned an error code (1)

Code: Select all

# apt install openvpn && openvpn --config us-free-udp.ovpn
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gnome-keyring libjs-jquery libndp0 libnewt0.52 libteamdctl0 network-manager
  python3-aiohttp python3-aiosignal python3-async-timeout python3-attr python3-bcrypt
  python3-cffi-backend python3-cryptography python3-dbus python3-distro
  python3-frozenlist python3-gnupg python3-importlib-metadata python3-jaraco.classes
  python3-jeepney python3-jinja2 python3-keyring python3-markupsafe
  python3-more-itertools python3-multidict python3-nacl python3-openssl
  python3-packaging python3-secretstorage python3-sentry-sdk python3-yarl python3-zipp
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  libpkcs11-helper1
Suggested packages:
  resolvconf openvpn-dco-dkms openvpn-systemd-resolved
Recommended packages:
  easy-rsa
The following NEW packages will be installed:
  libpkcs11-helper1 openvpn
0 upgraded, 2 newly installed, 0 to remove and 126 not upgraded.
1 not fully installed or removed.
Need to get 702 kB of archives.
After this operation, 1,967 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://deb.debian.org/debian bookworm/main amd64 libpkcs11-helper1 amd64 1.29.0-1 [51.2 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 openvpn amd64 2.6.3-1+deb12u2 [651 kB]
Fetched 702 kB in 0s (4,123 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libpkcs11-helper1:amd64.
(Reading database ... 86089 files and directories currently installed.)
Preparing to unpack .../libpkcs11-helper1_1.29.0-1_amd64.deb ...
Unpacking libpkcs11-helper1:amd64 (1.29.0-1) ...
Selecting previously unselected package openvpn.
Preparing to unpack .../openvpn_2.6.3-1+deb12u2_amd64.deb ...
Unpacking openvpn (2.6.3-1+deb12u2) ...
Setting up libpkcs11-helper1:amd64 (1.29.0-1) ...
Setting up mullvad-vpn (2024.7) ...
/var/lib/dpkg/info/mullvad-vpn.postinst: line 6: systemctl: command not found
dpkg: error processing package mullvad-vpn (--configure):
 installed mullvad-vpn package post-installation script subprocess returned error exit s
tatus 127
Setting up openvpn (2.6.3-1+deb12u2) ...
insserv: warning: script '00sys_logger' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `00sys_log
ger'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `00sys_logg
er'
insserv: warning: script '10alsa' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `10alsa'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `10alsa'
insserv: warning: script 'cups' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `cups'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `cups'
insserv: warning: script 'efivarfs' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `efivarfs'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `efivarfs'
insserv: warning: script 'frisbee.sh' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `frisbee.s
h'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `frisbee.sh
'
insserv: warning: script 'javaif.sh' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `javaif.sh
'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `javaif.sh'
insserv: warning: script 'man-db' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `man-db'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `man-db'
insserv: warning: script 'pupmode13' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `pupmode13
'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `pupmode13'
insserv: warning: script 'rc.acpi' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `rc.acpi'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `rc.acpi'
insserv: warning: script 'rc.firewall' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `rc.firewa
ll'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `rc.firewal
l'
insserv: warning: script 'rc.ucode' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `rc.ucode'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `rc.ucode'
insserv: warning: script 'rc.yassm' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `rc.yassm'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `rc.yassm'
insserv: warning: script 'start_cpu_freq' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `start_cpu
_freq'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `start_cpu_
freq'
insserv: warning: script 'trim' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `trim'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `trim'
insserv: warning: script 'usb-modeswitch' missing LSB tags
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `usb-modes
witch'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `usb-modesw
itch'
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u4) ...
Errors were encountered while processing:
 mullvad-vpn
E: Sub-process /usr/bin/dpkg returned an error code (1)
#

Governor

williwaw
Posts: 1957
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 172 times
Been thanked: 371 times

Re: Protonvpn installation problem

Post by williwaw »

sometimes, you get what you pay for and its less trouble to pay 5 bucks a month.
sometimes with linux, it easier to use the terminal as demonstrated by rockedge. my experience with mullvad and wireguard was that simple also.

In mullvad, when I click on the protonvpn icon:

each company wants your money. why would mixing and matching be expected to work well with the free product?

Post Reply

Return to “BookwormPup”