Essa dica é mais para
Debian e derivados e distribuições que operam com o
systemd.
Esse erro acontece porque uma tarefa de inicialização chamada "aguarde a configuração da rede" está em execução. O objetivo desta tarefa é aguardar a conclusão da configuração da rede antes de continuar a iniciar outros serviços. Esse problema pode ser causado por uma rede configurada incorretamente ou um problema com a conexão de rede.
Serão apresentadas três soluções, ou uma ou outra ou outra... ou as três.
1) Tente reiniciar o serviço de rede e o gerenciador de rede e veja se resolve:
sudo systemctl restart networking
sudo systemctl restart NetworkManager
2) Entre no arquivo:
# vim /etc/network/interfaces
Caso no arquivo tiver somente:
auto lo
iface lo inet loopback
não faça nada, deixe como está e vá para a próxima solução.
Caso estiver como abaixo:
auto lo
iface lo inet loopback
auto xxx
iface xxx inet dhcp
Mude para:
auto lo
iface lo inet loopback
allow-hotplug xxx
iface xxx inet dhcp
Salve e saia do arquivo e reinicie o computador.
3) Descubra o nome das interfaces de rede:
ip -brief link show
ou
ip addr show
ou
ip link show
Dará uma saída parecida com essa:
lo UNKNOWN 00:00:00:00:00:00 <LOOPBACK,UP,LOWER_UP>
enp6s0 UP f4:6d:04:ee:15:2a <BROADCAST,MULTICAST,UP,LOWER_UP>
No caso tem somente uma interface: enp6s0.
Edite o arquivo
/usr/lib/systemd/system/systemd-networkd-wait-online.service:
sudo systemctl edit systemd-networkd-wait-online.service
Procure o bloco abaixo
# [Service]
# Type=oneshot
# ExecStart=/lib/systemd/systemd-networkd-wait-online
# RemainAfterExit=yes
#
# [Install]
# WantedBy=network-online.target
e deixe assim:
# [Service]
# Type=oneshot
# ExecStart=/lib/systemd/systemd-networkd-wait-online
# RemainAfterExit=yes
#
ExecStart=
ExecStart=/lib/systemd/systemd-networkd-wait-online --ignore=enpxxx --quiet
# [Install]
# WantedBy=network-online.target
Salve, saia do arquivo e reinicie.
Talvez no teu sistema esteja comentado ou descomentado, de qualquer maneira altere como sugerido.
O primeiro "ExecStart=" deve ficar em branco para desabilitar o comando "antigo".
No lugar de enpxxx e wlpxxxx coloque as denominações das tuas placas de rede, quantas aparecerem na saída do comando ip -brief link show ou ip addr show ou ip link show.
No exemplo tem somente uma interface, caso tivesse duas (uma com fio [enp] e outra sem fio [wlp]) ficaria assim:
ExecStart=
ExecStart=/lib/systemd/systemd-networkd-wait-online --ignore=enpxxx --ignore=wlpxxxx --quiet
Se nenhuma das opções resolver, veja os arquivos de log: /var/log/syslog e/ou /var/log/messages e procure obter mais informações na internet.