Existe um fi extra na linha 79, conforme relatado em Extra "fi" in / bug / init.d / gdm (veja o comentário g_p).
Para corrigir, abra /etc/init.d/gdm com seu editor favorito (por exemplo: sudo vi /etc/init.d/gdm ), vá para a linha 79 ( :79<return> ), remova essa linha ( dd ) e salve o arquivo ( :wq ).
Do que usar este comando para iniciar o serviço:
sudo service gdm start
e isso deve funcionar.