Hi,
I am new to Linux and broke my Linux virginity by installing pop_os 2 days ago (probably thanks to Anthony from LTT), so please forgive me if I ask stupid questions.
I guess this one is quite straight forward. I use cyberghost VPN and tried getting it to run using the tutorial from their website. Unfortunately, it seems to only be compatible with an older pop_os (19.1) and therefore the installation process fails. This is what the terminal says after initiating the installer.;:
CyberGhost Installer ...
No LSB modules are available.
No LSB modules are available.
Checking if glibc version is compatible
Couldn't detect a valid version of your distribution.
Make sure you have downloaded the correct install package for your distribution
Note: We support only the following distributions for Debian based OS:
-Ubuntu 16.04
-Ubuntu 18.04
-Ubuntu 19.04
-Ubuntu 19.10
-Ubuntu 20.04
-Linux Mint 19.2
-Linux Mint 20
-PopOS 19.10
-Kali 2019/2020 (glibc version should be 2.29/2.30/2.31 in order to work)
Is there anything I can do to make this work?
Cheers!
It looks like Cyberghost supports openvpn. If you can get an openvpn conf file for your account, you can import it through the networks settings (Network Manager). Then you can even use the network applet in the upper right to connect/disconnect or even setup a rule to auto-connect to the vpn for specific networks.
I had exactly the the same problem and found a solution
I only had to edit the install.sh file so it matches my os version
I changed Ubuntu 20.04 to Ubuntu 21.04, PopOS 19.10 to PopOS 21.04, and glibc 2.30 to 2.33
Than I tried running the install file again and it instantly worked!
From their support page, it seems that it’s an installation bash script. It fails because the glibc version seems to be not compatible. Either you do not have glibc installed, or the script requires a specific version of glibc, and as the script seems to be not updated for new versions of the compatible distros (all the distros listed there, including PopOS, have newer versions by now), you probably have a newer glibc version, and the installer fails because it does not match the version written in the script.
So, what you can do? First try to install glibc if you do not have it with sudo apt install glibc
Do not close the terminal, and try to run the installation script again. If it fails again, try to install the LSB modules too, that it was mentioned in the output you posted.
A fast google seems to tell that the package is lsb-core, you have to install it the same way you did for glibc. Run the script again. If it fails again for the glibc version, you can try another patch.
THIS IS A DANGEROUS WAY OF FORCING THE INSTALLATION, AND THE PROGRAM MAY NOT WORK CORRECTLY
Try to open the bash script you downloaded, is the one with the .sh extension, with a text editor. There you are going to see some code, search for glibc in the code and you should probably see tjr part of the code that is doing the glibc version check. It will mention glibc and a version number, find the version number and replace it with your glibc version, which you can see when you tried to install it in the terminal output, replace the one in the script with the version you have installed.
I don’t have Cyberghost, so I can’t download the script to check it out, this approach should work, but, as the package was not designed for this version of PopOS, it may not work as expected, so do it at your own risk, you’re warned.
Hope this helped
Had same Problem for me there was no PopOs Version to change in the script so I just changed the Ubuntu and glibc Version as u said and it worked perfectly fine
Big thanks this worked perfect! I didn’t need to change popOS version numbers tho