Recherche de site Web

Corrigé : une tâche de démarrage est en cours d'exécution pour sys-subsystem-net-devices-eth0.device


Au démarrage, ma machine virtuelle Arch Linux me dit toujours que « une tâche de démarrage est en cours d'exécution pour sys-subsystem-net-devices-eth0.device » et je dois attendre encore 1 minute et 30 s. , ce qui est très ennuyeux.

Comment ai-je résolu ce problème ?

Une fois Arch Linux démarré, ouvrez une fenêtre de terminal et vérifiez le journal système avec la commande suivante :

journalctl -xe

Et voici ce que j'ai trouvé.

Oct 24 15:40:47 arch systemd[1]: sys-subsystem-net-devices-eth0.device: Job sys-subsystem-net-devices-eth0.device/start timed out
Oct 24 15:40:47 arch systemd[1]: Timed out waiting for device sys-subsystem-net-devices-eth0.device.
-- Subject: Unit sys-subsystem-net-devices-eth0.device has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit sys-subsystem-net-devices-eth0.device has failed.
-- 
-- The result is timeout.
Oct 24 15:40:47 arch systemd[1]: Dependency failed for dhcpcd on eth0.
-- Subject: Unit [email  has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit [email  has failed.
-- 
-- The result is dependency.
Oct 24 15:40:47 arch systemd[1]: [email : Job [email /start failed with result 'dependency'.
Oct 24 15:40:47 arch systemd[1]: sys-subsystem-net-devices-eth0.device: Job sys-subsystem-net-devices-eth0.device/start failed w

Comme vous pouvez le voir sur le résultat, [email attend l'interface eth0 qui a échoué.

La commande systemctl status [email m'indique que ce service est censé démarrer automatiquement au démarrage du système.

[linux-terminal@arch ~]$ systemctl status [email 
● [email  - dhcpcd on eth0
Loaded: loaded (/usr/lib/systemd/system/[email ; enabled; vendor preset: disabled)
Active: inactive (dead)

Oct 24 15:40:47 arch systemd[1]: Dependency failed for dhcpcd on eth0.
Oct 24 15:40:47 arch systemd[1]: [email : Job [email /start failed with result 'dependency'.

Et si j'exécute la commande ip address show dans le terminal, je sais que l'interface enp0s3 a déjà obtenu une adresse IP de mon routeur domestique.

Il n'est donc vraiment pas nécessaire d'installer l'interface eth0. Tout ce que je dois faire est de désactiver [email .

sudo systemctl disable [email 

Le message ennuyeux « un travail de démarrage est en cours d'exécution pour sys-subsystem-net-devices-eth0.device » disparaîtra et 1 minute et 30 secondes seront enregistrées à chaque démarrage de la machine virtuelle Arch Linux.

Plus tard, j'ai découvert que j'avais modifié le mode réseau du mode NAT par défaut au mode Adaptateur ponté dans Virtualbox. Ainsi, l'interface eth0 par défaut ne fonctionnera pas sur ma machine virtuelle Arch Linux.

J'espère que ce tutoriel vous a aidé à résoudre le problème ci-dessus. Comme toujours, si vous avez trouvé cet article utile, abonnez-vous à notre newsletter gratuite ou suivez-nous sur Google+, Twitter ou aimez notre page Facebook. Merci de votre visite!

Articles connexes