J'installe CSVN en utilisant jdk1.6.0_23 et j'obtiens le suivant Java:
2011-02-10 16:25:50,951 [WrapperJarAppMain] WARN util.GrailsUtil - [WARNING] Property [ldapServerPort] of domain class com.collabnet.svnedge.console.Server has type [int] and doesn't support constraint [nullable]. This constraint will not be checked during validation.
2011-02-10 16:25:51,117 [WrapperJarAppMain] ERROR ehcache.Cache - Unable to set localhost. This prevents creation of a GUID. Cause was: vkqgae01: vkqgae01
Java.net.UnknownHostException: vkqgae01: vkqgae01
at Java.net.InetAddress.getLocalHost(InetAddress.Java:1354)
at net.sf.ehcache.Cache.<clinit>(Cache.Java:143)
Mon serveur dispose de 3 cartes réseau (eth0, eth1 et eth2). J'ai ajouté une entrée au fichier hosts ci-dessous localhost contenant les éléments suivants: 127.0.0.1 vkqgae01
Je peux envoyer une requête ping à vkqgae01 avec succès, mais nslookup ne peut pas le résoudre.
Des idées?
Cela est lié à
nom d'hôte
et
/ etc/hosts
Si/etc/hosts ne contient pas la définition du nom d'hôte, il échoue. Ajoutez simplement votre nom d'hôte à/etc/Host par exemple si votre nom d'hôte fonctionne, ajoutez ou modifiez la ligne suivante:
127.0.0.1 work localhost
Je peux envoyer une requête ping à vkqgae01 avec succès, mais nslookup ne peut pas le résoudre.
Des idées?
Ce qui se produit?
vkqgae01
est résolu localement grâce à votre fichier hosts.vkqgae01
est inconnu.
Suggestion: ajouter vkqgae01
pour héberger le fichier de chaque machine où vous "l'utilisez".
Fondamentalement, le fait que le fichier des hôtes locaux sur vkqgae01 contient 127.0.0.1 localhost vkqgae01
n'aide pas les autres machines à résoudre son nom.
Vous venez d'ajouter la ligne ci-dessous dans/etc/hosts et cela a fonctionné.
127.0.0.1 iMac
nslookup interroge le DNS spécifiquement et directement. Cela signifie qu'il pas pourra montrer tout ce qui est ajouté directement à un fichier/etc/hosts (car ce n'est pas DNS). Si vous voulez vous assurer correctement que votre système résoudra un nom, utilisez getent: 'getent hosts vkqgae01'