2017-07-30 3 views
1

liés à:système ne fonctionnant pour utiliser pleinement qualifiés hostnames

J'aimerais installer un cluster avec CouchDB 2.0.0, mais D'abord, j'ai besoin d'un hôte unique qui fonctionne bien. J'ai essayé des configurations de nom d'hôte beaucoup, mais ils entraîne toujours:

** System NOT running to use fully qualified hostnames ** 

C'est ce que je l'ai essayé, une nouvelle installation complète et le redémarrage après chaque essai.

-sname [email protected] 
-sname [email protected] 
-sname [email protected] 
-sname thiscomputer 

-name [email protected] 
-name [email protected] 
-name [email protected] 
-name thiscomputer  

Tous échouent. Alors peut-être que j'ai fait quelque chose de mal dans la configuration du serveur?

nom d'hôte

[email protected]:~ $ sudo cat /etc/hostname 
thiscomputer 

hôtes

[email protected]:~ $ sudo cat /etc/hosts 
127.0.0.1 thiscomputer thiscomputer.local 
::1   localhost ip6-localhost ip6-loopback 
ff02::1  ip6-allnodes 
ff02::2  ip6-allrouters 

127.0.1.1 localhost 
+0

Avez-vous essayez de lier votre CouchDB à 0.0.0.0? J'ai vu dans le maillist que l'installation du cluster CouchDB avait quelques problèmes pour la configuration de singlenode avec 127.0.0.0 –

+0

oui j'ai mis la liaison à 0.0.0.0 dans local.ini – Thijs

Répondre

0

Support sur GitHub ici: https://github.com/apache/couchdb/issues/729#issuecomment-319202529 m'a aidé à résoudre le problème.

Leçons apprises:

  • Ne jamais utiliser -sname. Nous allons supprimer cette suggestion de l'exemple fichier vm.args.
  • S'il s'agit d'un seul nœud et non d'un cluster, utilisez toujours -name [email protected]
  • Si DNS n'est pas configuré, utilisez uniquement les adresses IP: -name [email protected]
  • Si DNS est configuré, utilisez le nom de domaine complet seulement: -nom [email protected]
  • Tricks avec/etc/hosts ne le font pas travail Erlang court-circuite libresolv.

Crédits, Kudo et de bière pour la sagesse devrait aller plus haut à Wohali