OVH Cloud OVH Cloud

amd : please setup your domainname

3 réponses
Avatar
Xavier Teyssier
Bonjour.

Je me suis installé un serveur NIS, et maintenant, je voudrais que mon
home soit monté automatiquement lorsque je me logue.

J'ai docn installé configuré amd sur mon serveur (OpenBSD), et installé
am-utils sur ma machine cliente (Linux Debian).

Seulement voilà :
/etc/init.d/am-utils start me renvoit :
/etc/init.d/am-utils: please setup your domainname


Pourtant, sur mon serveur comme sur ma Debian,
domainname me renvoit la même chose.


D'ailleurs, j'ai l'impression que le fichier
/etc/amd/amd.conf n'est pas pris en compte (que je le modifie ou
supprime, j'ai toujours le même message d'erreur).

Les quelques personnes qui, d'après Google, ont eu ce problème n'ont pas
reçu de réponse :-(

Je ne sais plus trop où chercher... Vous avez une piste ?

Cordialement,

3 réponses

Avatar
TiChou
Dans le message <news:40bb54ed$0$27815$,
*Xavier Teyssier* tapota sur f.c.o.l.configuration :

Bonjour.


Bonsoir,

Je me suis installé un serveur NIS, et maintenant, je voudrais que mon
home soit monté automatiquement lorsque je me logue.

J'ai docn installé configuré amd sur mon serveur (OpenBSD), et installé
am-utils sur ma machine cliente (Linux Debian).

Seulement voilà :
/etc/init.d/am-utils start me renvoit :
/etc/init.d/am-utils: please setup your domainname


Vous n'avez pas défini de nom de domaine DNS (!= NIS) sur votre système
Debian mais seulement le nom d'hôte.

Pourtant, sur mon serveur comme sur ma Debian,
domainname me renvoit la même chose.


La commande 'domainname' ne renvoit que le nom de domaine NIS. Pour que le
service NIS soit correctement initialisé, il faut que le nom de domaine DNS
soit d'abord correctement défini. Vous pouvez le contrôler avec la commande
'dnsdomainname' ou bien avec la commande 'hostname -d'.

D'ailleurs, j'ai l'impression que le fichier
/etc/amd/amd.conf n'est pas pris en compte (que je le modifie ou
supprime, j'ai toujours le même message d'erreur).


Normal, le nom de domaine DNS est propre au système et non au service NIS.

Les quelques personnes qui, d'après Google, ont eu ce problème n'ont pas
reçu de réponse :-(


Étonnant, car la solution est simple et le problème bénin.

Je ne sais plus trop où chercher... Vous avez une piste ?


Il faut modifier votre fichier /etc/hostname pour y mettre le FQDN (Full
Qualified Domain name) de la machine.

--
TiChou

Avatar
TiChou
Dans le message <news:,
*TiChou* tapota sur f.c.o.l.configuration :

[...]

Je ne sais plus trop où chercher... Vous avez une piste ?


Il faut modifier votre fichier /etc/hostname pour y mettre le FQDN (Full
Qualified Domain name) de la machine.


J'ai oublié de préciser que pour prendre en compte la modification afin
d'éviter de rebooter la machine, il fallait lancer la commande suivante :

$ hostname -F /etc/hostname

--
TiChou


Avatar
Xavier Teyssier
Bonsoir !

Vous n'avez pas défini de nom de domaine DNS (!= NIS) sur votre système
Debian mais seulement le nom d'hôte.


Effectivement, je m'en suis rendu compte en allant lire le contenu du
script /etc/init.d/am-utils


Je ne sais plus trop où chercher... Vous avez une piste ?



Il faut modifier votre fichier /etc/hostname pour y mettre le FQDN (Full
Qualified Domain name) de la machine.



Oui...
En fait, pour aller plus vite, j'ai fait un hostname xate.toto.com
(ou xate est le nom de ma machine).

Effectivement, ce problème venait de là, puisque maintenant,ça marche.

Enfin non, j'ai une autre erreur : il ne trouve pas la map "maitre"
(yp_all: clnt_call: RPC: Can't decode result
No such map amd.master. Reason: RPC failure on NIS operation
/etc/init.d/am-utils: cannot find master map )

Mais bon, là, je parie pour une erreur de config du serveur, alors je
vais RTFMé !

Merci pour votre prompt réponse !

Cordialement,
--
Xavier Teyssier