Je reçois le message "Le travail de démarrage est en cours d'exécution pendant l'attente de la configuration de netowrk" au démarrage. L'ordinateur se bloque pendant 2 minutes jusqu'à ce que tout soit terminé. La connexion réseau semble être présente puisqu'il semble y avoir une synchronisation réussie vers l'heure ntp.ubuntu.com juste avant le blocage.
C'est dans VirtualBox, après avoir défini Adapter 1 sur NAT, Adapter 2 sur Host-Only Adapter, et /etc/netplan/50-cloud-init.yaml comme suit:
network:
ethernets:
enp0s3:
addresses: []
dhcp4: true
enp0s8:
dhcp4: true
version: 2
(Je suis nouveau sur netplan; certes, je pique dans le noir ici).
En examinant syslog après le démarrage, voici ce que je vois:
Nov 6 22:55:47 magnolia systemd-networkd[539]: enp0s3: Gained IPv6LL
Nov 6 22:55:47 magnolia systemd-networkd[539]: enp0s3: Configured
Nov 6 22:55:47 magnolia systemd-networkd-wait-online[546]: ignoring: lo
Nov 6 22:55:47 magnolia systemd-networkd-wait-online[546]: managing: enp0s3
Nov 6 22:55:47 magnolia systemd-timesyncd[423]: Network configuration changed, trying to establish connection.
Nov 6 22:55:47 magnolia systemd-networkd[539]: enp0s8: Gained IPv6LL
Nov 6 22:55:47 magnolia systemd-timesyncd[423]: Synchronized to time server 91.189.89.199:123 (ntp.ubuntu.com).
Nov 6 22:55:47 magnolia systemd-networkd-wait-online[546]: Event loop failed: Connection timed out
Nov 6 22:55:47 magnolia systemd[1]: systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE
Nov 6 22:55:47 magnolia systemd[1]: systemd-networkd-wait-online.service: Failed with result 'exit-code'.
Nov 6 22:55:47 magnolia systemd[1]: Failed to start Wait for Network to be Configured.
Nov 6 22:55:47 magnolia systemd[1]: Starting Initial cloud-init job (metadata service crawler)...
Nov 6 22:55:47 magnolia cloud-init[587]: Cloud-init v. 18.4-0ubuntu1~18.04.1 running 'init' at Tue, 06 Nov 2018 22:55:46 +0000. Up 128.51 seconds.
Nov 6 22:55:47 magnolia cloud-init[587]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info+++++++++++++++++++++++++++++++++++++++
Nov 6 22:55:47 magnolia cloud-init[587]: ci-info: +--------+------+-----------------------------+---------------+--------+-------------------+
Nov 6 22:55:47 magnolia cloud-init[587]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address |
Nov 6 22:55:47 magnolia cloud-init[587]: ci-info: +--------+------+-----------------------------+---------------+--------+-------------------+
Nov 6 22:55:47 magnolia cloud-init[587]: ci-info: | enp0s3 | True | 10.0.2.15 | 255.255.255.0 | global | 08:00:27:c9:60:26 |
Nov 6 22:55:47 magnolia cloud-init[587]: ci-info: | enp0s3 | True | fe80::a00:27ff:fec9:6026/64 | . | link | 08:00:27:c9:60:26 |
Nov 6 22:55:47 magnolia cloud-init[587]: ci-info: | enp0s8 | True | 192.168.56.105 | 255.255.255.0 | global | 08:00:27:41:62:12 |
Nov 6 22:55:47 magnolia cloud-init[587]: ci-info: | enp0s8 | True | fe80::a00:27ff:fe41:6212/64 | . | link | 08:00:27:41:62:12 |
Nov 6 22:55:47 magnolia cloud-init[587]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | Host | . |
Nov 6 22:55:47 magnolia cloud-init[587]: ci-info: | lo | True | ::1/128 | . | Host | . |
Nov 6 22:55:47 magnolia cloud-init[587]: ci-info: +--------+------+-----------------------------+---------------+--------+-------------------+
Je trouve curieux que l’horodatage ne reflète pas l’attente de 2 minutes, mais c’est peut-être une autre question.
J'ai trouvé cette autre réponse pour Ubuntu 17, semble être liée: n travail de démarrage est en cours d'exécution pour attendre que le réseau soit configuré. Serveur Ubuntu 17.1
et essayé de désactiver systemd-networkd-wait-online.service
comme indiqué, mais cela ne semble pas fonctionner (obtenez toujours l'attente de 2 minutes).
Avez-vous des idées sur ce qui se passe ici et comment y remédier?
Notes:
Annuler vos correctifs précédents. Ramenez-les à l'état d'origine.
Vous rencontrez peut-être un problème pour obtenir des adresses IPv4.
Lors de la configuration de votre machine virtuelle, vous définissez "Adapter 1 sur NAT, 2 sur hôte uniquement", et je ne suis pas sûr que ce soit tout à fait correct ... Toutefois, si vous obtenez les bonnes adresses IP, c'est probablement OK .
Essayez ceci dans votre /etc/netplan/50-cloud-init.yaml
...
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: true
dhcp6: false
optional: true
enp0s8:
dhcp4: true
dhcp6: false
optional: true
Dans le terminal, exécutez ce qui suit ...
Sudo netplan --debug generate
Sudo netplan apply
reboot
name__