Automount analisa o mapa do NIS incorretamente no SLES 11.2 x86_64

1

Bom dia,

Eu me deparei com um problema no SLES 11.2 x86_64 onde o daemon do automount analisa um arquivo de mapeamento do NIS incorretamente. Parece estar funcionando bem no SLES 11.1 32 bit, e não consigo ver nenhuma diferença nas configurações dos dois sistemas.

O que acontece:

/etc/auto.master:

+auto.nethome
/nethome auto.nethome

ypcat -k auto.nethome:

roland -hard,intr,noacl,nocto,rw,noatime,nodiratime,rsize=8192,wsize=8192      palermo:/home/san1/roland
...

Mas quando eu inicio o autofs, vejo os seguintes erros em / var / log / messages:

automount[5506]: syntax error in map near [ roland -hard,intr,noacl,nocto,rw,noatime,nodiratime,rsize=8192,wsize=8192     palermo: ]
automount[5506]: syntax error in map near [ home ]
automount[5506]: syntax error in map near [ san1 ]
automount[5506]: syntax error in map near [ roland ]

Parece que o automontador tem dificuldade em analisar a localização como host: nome do caminho. Como se a barra fosse rejeitada pelo lexer. Como tudo isso está funcionando bem em todos os outros nós (todos de 32 bits, vários tipos de Linux, até Solaris), suspeito que o problema esteja na caixa SLES de 64 bits, e não nos dados.

Alguém tem idéia do problema e como consertar?

No momento, criei um arquivo de mapa local por

ypcat -k auto.nethome > /etc/auto.local

e alterou o /etc/auto.master para

/nethome /etc/auto.local

E isso funciona, mas só pode ser uma solução temporária.

Obrigado por qualquer conselho!

Stefan

    
por struppi 07.11.2012 / 09:58

0 respostas