networking.service se recusa a iniciar na inicialização (falha ao exibir lo, o arquivo existe)

2

Desde que tentei configurar uma partição swap criptografada ( A partição de permuta criptografada não aparece em / dev / mapper ), recebo um erro durante a inicialização em que o networking.service não pôde ser iniciado.

Aqui estão as informações que recebo ao executar o comando descrito na mensagem de erro:

$ systemctl status networking.service 
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
  Drop-In: /run/systemd/generator/networking.service.d
           └─50-insserv.conf-$network.conf
   Active: failed (Result: exit-code) since Mi 2016-08-10 22:57:45 CEST; 10min ago
     Docs: man:interfaces(5)
  Process: 4424 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
  Process: 4417 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=l
 Main PID: 4424 (code=exited, status=1/FAILURE)

Aug 10 22:57:45 BC-AlkaliMetal systemd[1]: Starting Raise network interfaces...
Aug 10 22:57:45 BC-AlkaliMetal ifup[4424]: RTNETLINK answers: File exists
Aug 10 22:57:45 BC-AlkaliMetal ifup[4424]: Failed to bring up lo.
Aug 10 22:57:45 BC-AlkaliMetal systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Aug 10 22:57:45 BC-AlkaliMetal systemd[1]: Failed to start Raise network interfaces.
Aug 10 22:57:45 BC-AlkaliMetal systemd[1]: networking.service: Unit entered failed state.
Aug 10 22:57:45 BC-AlkaliMetal systemd[1]: networking.service: Failed with result 'exit-code'.

Graças a @ Rinzwind , este problema pode ser temporário resolvido com o lo device:

bytecommander@BC-AlkaliMetal:~$ sudo ip addr flush dev lo
bytecommander@BC-AlkaliMetal:~$ sudo service networking start
bytecommander@BC-AlkaliMetal:~$ systemctl status networking.service 
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
  Drop-In: /run/systemd/generator/networking.service.d
           └─50-insserv.conf-$network.conf
   Active: active (exited) since Mi 2016-08-10 22:55:06 CEST; 5s ago
     Docs: man:interfaces(5)
  Process: 9057 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=0/SUCCESS)
  Process: 9052 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=l
 Main PID: 9057 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/networking.service

Aug 10 22:55:06 BC-AlkaliMetal systemd[1]: Starting Raise network interfaces...
Aug 10 22:55:06 BC-AlkaliMetal systemd[1]: Started Raise network interfaces.

Eu recebo o mesmo problema novamente durante a próxima reinicialização.

Este é o meu arquivo /etc/network/interfaces config:

# interfaces(5) file used by ifup(8) and ifdown(8)
iface lo inet static
   address 127.0.0.1
   netmask 255.0.0.0

O que há de errado aqui e como corrigi-lo?

    
por Byte Commander 10.08.2016 / 23:18

1 resposta

4

A interface de loopback foi configurada incorretamente em /etc/network/inerfaces :

iface lo inet static
    address 127.0.0.1
    netmask 255.0.0.0

A interface de loopback ( lo ) é considerada "especial" para o sistema e precisa ser classificada como tal. Para facilitar isso, quaisquer referências à interface de loopback devem ser removidas e substituídas pelo padrão:

auto lo
iface lo inet loopback

Reiniciar o networking service depois de fazer essa alteração deve permitir que o sistema o capture corretamente e corrija o erro ao exibir lo .

    
por Kaz Wolfe 29.08.2016 / 04:01