Não importa, só não sabia o que o dpkg-divert estava fazendo. Fez um backup ( initctl.distrib
), então sudo rm /sbin/initctl && sudo mv /sbin/initctl.distrib /sbin/initctl
corrigiu.
Eu preciso reverter o que essas linhas fizeram:
sudo dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
Eu fiz isso para mudar do systemd para o upstart para que eu pudesse terminar de instalar um pacote quebrado e removê-lo.
Atualmente, meu sistema não está carregando nenhuma interface do usuário.
Não importa, só não sabia o que o dpkg-divert estava fazendo. Fez um backup ( initctl.distrib
), então sudo rm /sbin/initctl && sudo mv /sbin/initctl.distrib /sbin/initctl
corrigiu.
Eu encontrei esse problema hoje no meu 16.04 no VMWare Workstation 12 no Windows 10. Depois de inserir os detalhes do login inicial, o Ubuntu não estava mais adiantado. Tinha que entrar em modo de opções avançadas - > Solte o shell raiz (parafraseado) para remover e substituir /sbin/initctl
, conforme mostrado por Enigma
acima, mas o modo Opções Avançadas executa um sistema de arquivos somente leitura. Tive que cair no meu usuário sudo para poder substituir o modo de sistema de arquivos, somente leitura.