Page 2 sur 2

Re: GLIBC different de la version

Posté : lun. 24 févr. 2020 03:57
par alain

Dernier message de la page précédente :

Bonjour Habibo.

Ok c'est certain tu as la bonne version de glibc...
En allant voir ton lien (il ne fallait pas le mettre entre balises "code" lui, du coup il n'est plus clicable :roll: ).
J'ai vu qu'en fait l'information importante, n'était celle sur glibc mais : "Couldn't detect a valid version of your distribution. Make sure you are using Ubuntu 16, 18 or 19" . En effet sur ton lien il est bien précisé que c'est pour ubuntu et nul part il n'est fait mention de Linux Mint.

Mais! ... Sur d'autres installations j'ai pu le b..... heu... contourner cela.
Tu ne perds ni ne risque rien à essayer.
Le but c'est de lui faire croire que c'est une ubuntu, car l'installateur contient une vérification de l'OS installé, pour éviter de tout casser si par exemple on tente de l'installer sur une debian. Il fait cette vérification en lisant le fichier "/etc/os-release":

Code : Tout sélectionner

alain@alain-lmxfce:~$ cat /etc/os-release
NAME="Linux Mint"
VERSION="19.3 (Tricia)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 19.3"
VERSION_ID="19.3"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.ubuntu.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=tricia
UBUNTU_CODENAME=bionic
alain@alain-lmxfce:~$ 
La ruse c'est de changer l'ID de la distribution. ici linuxmint qu'il faut changer en ubuntu.

Donc tu édites ce fichier:

Code : Tout sélectionner

xed admin:///etc/os-release
A la 3éme ligne :
Tu remplaces : ID=linuxmint par ID=ubuntu
et à la ligne 6 : VERSION_ID="19.3" par VERSION_ID="18.4"
Tu peux laisser le nom et le petit nom en linuxmint, ce ne sont que des infos, l'installateur n'en tiens pas compte. L'important ce sont les ID.
Tu enregistres...
Ensuite retentes d'installer ton logiciel (copies bien les retours de commandes pendant l'installation, au cas où il y aurait d'autres erreurs).
En espérant que l'installateur de ce logiciel, n'aille pas chercher l'info dans un autre fichier :l

Re: GLIBC different de la version

Posté : lun. 24 févr. 2020 15:41
par haribo92
OK OK
Merci , je vais essayer.
Dans mon compte CyberGhost il me propose lors de l'installation comme OS Mint 19.1.
Après il parle Ubuntu uniquement en effet.
Si tu as raison il faudra que je les informe de corriger cette procédure pour les novices comme moi.
cordialement.
a bientôt

Re: GLIBC different de la version

Posté : lun. 24 févr. 2020 22:20
par haribo92
Hello suite
en fait le script d'install (install.sh) intérroge la release à chaque fois = lsb=release et le Glibc.
Le glibc lui convient mail il veut une 18.04.
La ruse est de mettre en direct 18.04 dans le script ?

Code : Tout sélectionner

        # get distribution version
        distroVersion=$(lsb_release -sr)
je dois ecrire distroVersion=$18.04 ?

a plus merci

Re: GLIBC different de la version

Posté : mer. 26 févr. 2020 16:34
par haribo92
Bonjour

C'est ok maintenant.
L'installation est passé.Avec VI j'ai remplacé la commande par la valeur 18.04 dans le scrpit . ( en commentaire l'ancienne valeur )

Code : Tout sélectionner

#!/bin/bash

        # if user is not running the command as root
        if [ "$UID" -ne 0 ]; then

                # output message
                echo "Please run the installer with SUDO!"

                # stop script
                exit
        fi

        # check update
        apt update > /dev/null 2>&1

        # output message
        echo -e "\nCyberGhost Installer ...\n"

        # get GLIBC version
        glibcVersion=$(ldd --version | grep -i ldd | awk -F' ' {'print $5'})

        # get distribution version
#       distroVersion=$(lsb_release -sr)
distroVersion=18.04

        echo "Checking if glibc version is compatible"
C'est pas encore gagné, niveau connexion .mais je ne suis en vacances a l'étranger donc le blocage est peut être là !
je verrai en rentrant.

Merci Alain de ton aide.

Re: GLIBC different de la version

Posté : jeu. 27 févr. 2020 03:05
par alain
Bonjour Haribo.

Désolé pour le temps de réponse, j'ai repris le travail :?

Content que tu ais trouvé une solution pour installer ;)

Généralement je suis contre modifier un script d'installation pour l'adapter a ta distribution, mais bon ce n'est pas interdit.
Personnellement je préfère "adapter" ma distribution au script d'installation, puis quand l’installation est terminée, remettre comme avant.

En revanche la où j'ai fait une erreur, c'est de présumer que le script d'installation de ton VPN allait chercher les infos dans /etc/os-release, alors que c'est dans /etc/lsb-release, avec la commande lsb_release.
Erreur qui est surtout due à ma fainéantise, si j'avais lu le script, j'aurai vu :l
D'ailleurs je ne sais pas si tu as vu, mais j'ai assuré mes arrières en disant:
alain a écrit : lun. 24 févr. 2020 03:57 En espérant que l'installateur de ce logiciel, n'aille pas chercher l'info dans un autre fichier :l

Bon, tu t'es arrangé autrement, c'est bien :D

Si tu as modifier /etc/os-release comme je te l'avais demandé, n'oublies pas de remettre linuxmint et 19.3 à la place de ubuntu et 18.04.
haribo92 a écrit : mer. 26 févr. 2020 16:34 Avec VI j'ai remplacé la commande par la valeur 18.04 dans le scrpit .
Avec vi ! :-o ...Un adepte? Pourquoi pas avec xed, ou si tu voulais vraiment travailler en terminal, avec nano?
Je ne peux que te féliciter d'utiliser ce logiciel, tu dois être prêt pour l'installation d'une freebsd ;)

:q! :l :D
Pour ceux, qui contrairement à haribo, ne connaîtraient pas, ":q!" ça veut dire "au revoir" en vimeux :lol:

Re: GLIBC different de la version

Posté : ven. 6 mars 2020 23:28
par haribo92
Hello
toujours hors de france, je rentre le 16 a bientôt pour la suite.
:q!