In 2023 I installed Cyberghost VPN on my desktop for FC36, and I could run it successfully, also after an update to FC37, there was no problem to run it.
From FC38 until now FC42 I could not run Cyberghost, I received:
~$ sudo cyberghostvpn --country-code BE --connect
Prepare OpenVPN connection ...
Select server ... brussels-s413-i09
Connecting ...
The "CA" certificate is missing!
Downloading configuration ...
Looking what is installed:
~/Downloads/cyberghost$ ls
cyberghost install.sh
gastonv@localhost:~/Downloads/cyberghost$ cd cyberghost/
gastonv@localhost:~/Downloads/cyberghost/cyberghost$ ls
cghost_BE2.ovpn passwd-file
changelog pw-file
cyberghostvpn readME.txt
manual_openvpn_connection_openvpn uninstall.sh
manual_openvpn_connection_openvpn.zip update-systemd-resolved
$ ls -l manual_openvpn_connection_openvpn
totaal 16
-rw-rw-r--. 1 gastonv gastonv 2300 7 aug 2024 ca.crt
-rw-rw-r--. 1 gastonv gastonv 2362 7 aug 2024 client.crt
-rw-rw-r--. 1 gastonv gastonv 3268 7 aug 2024 client.key
-rw-rw-r--. 1 gastonv gastonv 361 7 aug 2024 openvpn.ovpn
I can run Cyberhost on my tablet and my smartphone, but I like to run it on my desktop computer, where I run Fedora.
Waiting for each hint, many thanks in advance for each answer.
Kind regards,
Gaston Verhulst.
Are you sure the ca.crt in /etc/pki/ca-trust/source/anchors is the same one from your application? You might need to re-copy that file and re-run update-ca-trust. I would suggest giving the file a more unique name in the destination to be sure it doesn’t get overwritten by some other application that you might install in the future.
Edit: You might also want to inspect the certificate to be sure it hasn’t expired. I like to use the following command to examine my certificates.
cyberghostvpn installer isn’t publicly available, correct? (Even tough it seems using OpenVPN under the hood).
It would be interesting to know where such executable is looking for such CA certificate.
So, I suppose I have to put cghost.BE2.ovpn in it.
When I put it in, I receive an errormessage (translated):
...
Fault: key file contains line 'client', this is not a key value, group or remark.
$ cat Downloads/cyberghost/cyberghost/cghost_BE2.ovpn
client
remote 87-1-be.cg-dialup.net 443
dev tun
proto udp
auth-user-pass pw-file
resolv-retry infinite
redirect-gateway def1
persist-key
persist-tun
nobind
cipher AES-256-CBC
auth SHA256
ping 5
ping-exit 60
ping-timer-rem
explicit-exit-notify 2
script-security 2
emote-cert-tls server
route-delay 5
verb 4
ca ca.crt
cert client.crt
key client.key
Here ‘client’ is the first word.
When I comment out this word, then the second word is a fault, etcetera until the end.
So, I think I have to import cghost_BE2.ovpn in another NetworkManager?
Again many thanks in advance for each reply.
Gaston Verhulst.