Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

sudo systemctl status nginx

Gostaria de ajuda com este problema, foi realizado a instalação sem erros.

sudo apt install nginx

Mas logo que executa: sudo systemctl status nginx aparece o seguinte erro!

joel_costa@Joel:~$ sudo systemctl status nginx
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
2 respostas
solução!

Consegui resolver!

Como corrigir o erro 'O sistema não foi inicializado com o systemd'?

A resposta simples é não usar o comando systemctl. Em vez disso, use o comando sysvinit equivalente.

Não é muito complicado e ambos os comandos têm uma sintaxe um tanto semelhante. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Seja qual for o tutorial que você está seguindo, tente usar os comandos equivalentes e você não verá a mensagem "O sistema não foi inicializado com o systemd como sistema init (PID 1). Não é possível operar".

Olá, Joel!

A mensagem de erro "System has not been booted with systemd as init system" sugere que o seu sistema não está usando o systemd como gerenciador de serviços. Isso pode acontecer se você estiver em um ambiente que utiliza outro init system, como o SysVinit ou se estiver em um contêiner que não possui o systemd configurado.

Aqui estão algumas sugestões para resolver esse tipo de problema:

  1. Verifique o Sistema de Inicialização:

    • Se você estiver em um sistema que usa SysVinit, você pode usar comandos como service nginx status para verificar o status do serviço.
  2. Uso de Contêineres:

    • Se você estiver dentro de um contêiner, como Docker, é comum que o systemd não esteja disponível. Nesse caso, você pode iniciar o Nginx diretamente usando o comando /usr/sbin/nginx ou nginx.
  3. Verifique se está em um WSL:

    • Se estiver usando o Windows Subsystem for Linux (WSL), ele não suporta o systemd por padrão. Nesse caso, você pode iniciar o Nginx manualmente com o comando sudo nginx.

Bons estudos!