por que o /etc/init.d/mysql executaria o trabalho errado do upstart?

7

update: /lib/init/upstart-job foi substituído pelo script de inicialização do MongoDB.

Por alguma razão, /etc/init.d/mysql start|stop|restart|status ( /etc/init.d/mysql é simplesmente um link simbólico para /lib/init/upstart-job ) está afetando minha instalação do MongoDB, não minha instalação do MySQL. service start|stop|restart|status mysql funciona como esperado.

Um exemplo:

root@score:~# /etc/init.d/mysql status
 * Checking status of database MongoDB
   ...fail!
root@score:~# 

O que poderia causar isso e como posso corrigi-lo?

Scripts:

  • /lib/init/upstart-job : link
  • /etc/init/mysql.conf : link
  • /etc/init/mongodb.conf : link
por ceejayoz 12.10.2010 / 17:37

1 resposta

3

Os conteúdos corretos de / lib / init / upstart-job para lucid ou maverick são link Por favor, triplique-verifique se é um arquivo regular antes de editá-lo, e não um link simbólico (no caso de o link simbólico estar na direção errada). Como esse arquivo é usado para iniciar vários serviços principais, você não quer que ele seja interrompido e deve verificar cuidadosamente antes de reinicializar. Neste estágio, não tenho certeza de como poderia ter os diferentes conteúdos, a menos que houvesse alguma intervenção manual para alterá-lo. O pacote no maverick parece conter o symlink correto.

    
por ajmitch 21.10.2010 / 22:40

Tags