reinicio manual nis y autofs después de un reinicio

Tengo un pequeño inconveniente relacionado con NIS y autofs . Extraigo mi directory de inicio de un server NFS. Todo funciona bien, excepto que tengo que reiniciar manualmente nis y autofs después de cada reinicio. Entonces, después de que el sistema se inicie, necesito cambiar a una console (o ssh en la máquina) y hacer

 sudo service nis restart sudo service autofs restart 

Después de esto, todo funciona como un amuleto, sin problemas.

Si no hago eso, no puedo pasar la pantalla de inicio de session. Para dar un ejemplo, tengo dos usuarios en el sistema, localuser (contraseña y directory de inicio en la máquina) y remoteuser (contraseña en la máquina remota, directory de inicio en NFS). Ahora, después de un nuevo reinicio, puedo iniciar session como localuser sin problemas. Si bash iniciar session como usuario remoteuser , se acepta mi contraseña pero no se encuentra el directory de inicio, por lo que si bash iniciar session usando GNOME, obtengo un cierre de session instantáneo. Todavía puedo iniciar session como remoteuser remoto de remoteuser remota o después de cambiar a un terminal de text ( ctrl + alt + f1 ), pero no se encuentra ningún directory de inicio. Después de reiniciar NIS y autofs como se mencionó anteriormente, puedo iniciar session como remoteuser sin más problemas hasta que reinicie.

Entonces mi pregunta es: ¿cómo evito reiniciar manualmente estos services después de cada reinicio?

He estado usando esta computadora como una máquina independiente, y luego la moví a una networking, así que imagino que se configuraron algunas configuraciones de networking antes de instalar autofs .
Estoy usando Ubuntu 12.04, pero tuve un problema similar en una máquina diferente ejecutando versiones anteriores de Ubuntu.

Tuve este problema en 14.04.

Si su distribución usa Upstart para iniciar processs, vaya a /etc/init/autofs.conf y cambie la línea que dice

 start on runlevel [2345] 

a

 start on (local-filesystems and net-device-up IFACE!=lo) 

Esto hará que Upstart espere con el inicio de autofs hasta que el sistema de files y la networking estén disponibles.

Ahora, no uso nis, pero supongo que este es tu problema principal. Fue para muchas personas. Perdón por revivir esta publicación anterior. Solo pensé que esta información necesitaba estar aquí

Esto suena como si el order de inicio de sus services no estuviera bien.

¿A qué nivel de nivel se inicia NIS, a qué nivel de nivel se inicia autofs y a qué número de nivel se inició el cliente nfs?

¿Cómo se ve tu configuration de autofs para tu directory particular?

¿Está en auto.master o es un submap?

En /etc/init/ypbind.conf , agregué directamente después del "script pre-inicio":

  while [ ! -e /var/run/network/ifup.eth? ] do sleep 0.1 done 

Es porque autofs se inicia antes de que Networkmanager haya mostrado la interfaz. Entonces NIS busca los assemblys y no puede encontrar el sistema de files NFS, porque no es proporcionado por autofs. Comience ypbind después de que su interfaz esté activa y todo esté bien.

Intenta ejecutar los siguientes commands:

  #sudo update-rc.d nis defaults #sudo update-rc.d autofs defaults 

para restablecer los guiones de inicio a la secuencia de inicio pnetworkingeterminada.