não pode reinstalar o upstart

0

Eu segui uma correção para outro problema, mas agora os executáveis de reinicialização e desligamento estão ausentes. Eu tentei

sudo apt-get install --reinstall upstart

Mas eu recebo esta linha no final

/var/lib/dpkg/info/upstart.postinst: 38: 
/var/lib/dpkg/info/upstart.postinst: telinit: not found

E os executáveis ainda estão faltando.

Esta é a saída de / bin / sh -e -x /var/lib/dpkg/info/upstart.postinst

+ ischroot
+ initctl+ tr -d )
 version
+ awk {print $3}
+ UPSTART_VERSION_RUNNING=1.12.1
+ dpkg --compare-versions 1.12.1 ge 1.9
+ telinit u
/var/lib/dpkg/info/upstart.postinst: 38: 
/var/lib/dpkg/info/upstart.postinst: te           linit: not found
+ :
+ [  = configure ]
+ dpkg-maintscript-helper rm_conffile /etc/init/upstart-dbus-bridge.conf 
1.9.1-0           ubuntu4 --
dpkg-maintscript-helper: error: couldn't identify the package

executou o sudo apt-get install --reinstalar o systemd-sysv upstart e recebi o seguinte aviso na saída

WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
/run/lvm/lvmetad.socket: connect failed: No such file or directory

então teve kernel panic ao iniciar a máquina incluindo a linha

Target filesystem doesn't have requested /sbin/init.

conseguiu acessar o login escolhendo 3.13.0.65 (upstart)

no login eu sou mostrado esta mensagem

[24.187631] system-logind[1553]: Failed to start user service, ignoring: Unknown unit: [email protected]

Não consigo me conectar remotamente à máquina nem ao servidor plex em execução nela

    
por Mattychops 27.12.2017 / 07:55

1 resposta

0

Parece que você precisa reinstalar systemd-sysv , que fornece telinit . Etapas adicionais podem ser necessárias se outros erros forem revelados, se atualizar sua pergunta.
Execute o seguinte comando para reinstalar os dois:

sudo apt-get install --reinstall systemd-sysv upstart

Você pode encontrar o que o pacote fornece telinit executando dpkg com o sinalizador de pesquisa, consulte Como encontro o pacote que fornece um arquivo?

dpkg -S telinit
systemd-sysv: /sbin/telinit
systemd-sysv: /usr/share/man/man8/telinit.8.gz
upstart: /lib/sysvinit/telinit
    
por J. Starnes 30.12.2017 / 19:36