Pouvez-vous fournir le contenu de /etc/nsswitch.conf
?
Il semble que /etc/nsswitch.conf ait une mauvaise valeur pour la ligne "hosts". Commence-t-il par "fichiers" ?
Sinon, le FQDN est défini en éditant /etc/hosts et en plaçant le FQDN sur la ligne où le nom d'hôte apparaît. Supposons que vous ayez un nom d'hôte "foo", et que vous trouviez une ligne :
127.0.0.1 foo
Vous le modifieriez comme ceci :
127.0.0.1 foo.localdomain foo
foo.localdomain
serait votre nouveau nom de domaine complet.
éditez /etc/hosts pour ajouter votre FQDN
Informations sur la syntaxe situées ici :http://www.faqs.org/docs/securing/chap9sec95.html
mise à jour :en relisant votre question, on dirait presque que vous n'avez pas défini votre chemin correctement ou qu'il y a quelque chose qui ne va pas avec le programme de nom d'hôte.
faire 'quel nom d'hôte'
il devrait revenir avec le chemin '/bin/hostname'
si cela fonctionne, essayez à nouveau la commande comme,
'/bin/nom_hôte --fqdn'