web-dev-qa-db-fra.com

Hamachi ne fonctionne pas sur Ubuntu 17.10

Il semble que Hamachi ne fonctionne pas correctement sur Ubuntu 17.10. En particulier, chaque appel de hamachi renvoie:

Hamachi does not seem to be running.
Run '/etc/init.d/logmein-hamachi start' to start daemon.

même après avoir exécuté /etc/init.d/logmein-hamachi start. Quelqu'un sait-il comment résoudre ce problème?

7
Filippo Bistaffa

Hamachi version 2.1.0.174 ne fonctionne pas car il n'est pas compatible avec la nouvelle version de glibc 2.26, incluse dans Ubuntu 17.10. Le démon hamachi va planter au moment où vous essayez de vous connecter avec l'erreur suivante:

hamachid: relocation error: hamachid: symbol __res_maybe_init, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

Voir ce post sur le forum pour plus de détails

Je crains que la seule façon de résoudre ce problème soit d'attendre ou de demander à LogMeIn de publier une nouvelle version de Hamachi compatible avec la glibc 2.26.

MISE À JOUR du 18 janvier 2018: LogMeIn a publié Hamachi pour Linux version bêta 2.1.0.189. Cette version est compatible avec la glibc 2.26 et peut maintenant être téléchargée depuis https://www.vpn.net/linux

6
Stephen Brandt

IPv6 désactivé peut également causer ce problème, je suggère de regarder ici:

https://unix.stackexchange.com/questions/244076/hamachi-failing-to-install-start-on-debian-8-server

Vous devez simplement l'activer sur l'interface ham0 ou globalement dans /etc/sysctl.conf.

0
redbeam_

J'avais désactivé IPv6 pour l'installation de Hadoop, donc cette erreur. Cela fonctionnait parfaitement lorsque j'ai activé IPv6.

Vérifiez si IPv6 est désactivé OR activé en utilisant ceci:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Une valeur de retour de 0 signifie que IPv6 est activé.

Une valeur de retour de 1 signifie que IPv6 est désactivé.

S'il est déjà désactivé, activez-le en mettant le contenu ci-dessous dans / etc/sysctl.conf à la fin de celui-ci. J'utilise l'éditeur nano pour ouvrir le fichier ici.

Sudo nano /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 0

net.ipv6.conf.default.disable_ipv6 = 0

net.ipv6.conf.lo.disable_ipv6 = 0

Sauvegarder et quitter. Redémarrez votre système. Vérifiez à nouveau l'état IPv6.

0
Mants