No Ubuntu 10.04, tanto o autofs quanto o GDM são trabalhos Upstart ( /etc/init
), o que significa que eles podem ser executados em paralelo.
No entanto, como nenhum deles possui uma dependência explícita do outro, não há nada que o GDM inicie após o autofs, portanto, há uma condição de corrida entre os dois.
A melhor maneira de resolver isso é reconfigurar o GDM para iniciar somente quando o autofs for iniciado. Para isso, edite /etc/init/gdm.conf
e altere o bloco start on
. Onde ele lê originalmente,
start on (filesystem
and started dbus
and (graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1
or drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udevtrigger))
adicione uma cláusula adicional para que ela seja lida
start on (filesystem
and started dbus
and (graphics-device-added fb0 PRIMARY_DEVICE_FOR_DISPLAY=1
or drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udevtrigger)
and started autofs)