[systemd] failed to load Network Connectivity (Résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

[systemd] failed to load Network Connectivity (Résolu)

Message par mélodie »

Salut,

J'ai ce message d'erreur au démarrage (dans le topic). Après, je suis bien connectée au réseau, grâce à wicd qui est lancé (et en dhcp alors que j'ai configuré une IP fixe dans /etc/conf.d/network).

Code : Tout sélectionner

$ systemctl status network.service
network.service - Network Connectivity
   Loaded: loaded (/etc/systemd/system/network.service; enabled)
   Active: failed (Result: exit-code) since mer. 2013-06-26 16:31:14 CEST; 38s ago
  Process: 237 ExecStart=/sbin/ip link set dev ${interface} up (code=exited, status=1/FAILURE)
Qu'en pensez-vous ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [systemd] failed to load Network Connectivity

Message par tuxce »

Salut, pourquoi tu utilises wicd en plus de network ?
Sinon, le status est à lancer en root pour avoir du log. (ou alors appartenir à systemd-journal)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [systemd] failed to load Network Connectivity

Message par mélodie »

Salut,

En user, ou avec sudo, et même en environnement root complet avec 'su -' ça répond toujours pareil.

Code : Tout sélectionner

$ sudo systemctl status network.service
network.service - Network Connectivity
   Loaded: loaded (/etc/systemd/system/network.service; enabled)
   Active: failed (Result: exit-code) since mer. 2013-06-26 16:31:14 CEST; 10h ago
  Process: 237 ExecStart=/sbin/ip link set dev ${interface} up (code=exited, status=1/FAILURE)
$
Wicd parce que sans, je n'ai plus de connexion, jusqu'ici.

Voici mon fichier network:

Code : Tout sélectionner

# cat /etc/conf.d/network 
# Réseau statique
interface=(eth0)
address=192.168.1.18
netmask=255.255.255.0
broadcast=192.168.1.255
gateway=192.168.1.1
Me manquerait-il quelque chose ?

PS: j'ai fait en sorte d'avoir wicd et son alter ego gtk dans le cache des paquets puis je les ai désinstallés. Après exinction + reboot : plus de réseau, et l'interface réseau pas montée.

Code : Tout sélectionner

$ systemctl status network.service
network.service - Network Connectivity
   Loaded: loaded (/etc/systemd/system/network.service; enabled)
   Active: failed (Result: exit-code) since jeu. 2013-06-27 03:08:16 CEST; 9s ago
  Process: 628 ExecStart=/sbin/ip link set dev ${interface} up (code=exited, status=1/FAILURE)

juin 27 03:08:16 squirrel systemd[1]: network.service: main process exited...E
juin 27 03:08:16 squirrel systemd[1]: Failed to start Network Connectivity.
juin 27 03:08:16 squirrel systemd[1]: Unit network.service entered failed ....
j'ai regardé du côté du module réseau, et puis n'ayant rien vu de probant j'ai réinstallé wicd. Durant le boot, j'ai vu un peu avant un message disant à peu près "kernel module load fail". Voici le contenu du dmesg:
http://pastebin.archlinux.fr/464052

La seule chose que j'y ai vue pour l'instant est une (sombre) histoire de ecc (je ne connais pas ecc).

cherchant le message sur le web, j'ai trouvé ce post:
http://linux-kernel.2935.n7.nabble.com/ ... 44028.html

aucune idée si ça peut être lié ou non.

Dans le dmesg la partie concernée, lignes 618 à 623 dans le pastebin:
[ 4.806231] EDAC MC: Ver: 3.0.0
[ 4.815187] AMD64 EDAC driver v3.4.0
[ 4.815266] EDAC amd64: DRAM ECC disabled.
[ 4.815286] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
(Note that use of the override may cause unknown side effects.)
et puis apparemment ça n'a rien à voir:
http://en.wikipedia.org/wiki/ECC_memory

en ligne 629:

Code : Tout sélectionner

[    4.918239] microcode: failed to load file amd-ucode/microcode_amd.bin
trouvé la solution ici:
https://bbs.archlinux.org/viewtopic.php?id=144699

mais je ne sais pas pour l'instant quel est le rôle de ce micro code dans le proc.
As of 3.4 the kernel will autoload the microcode module, which will attempt to load the firmware for your CPU. If the firmware is not installed you will get this error.
ahem...

Code : Tout sélectionner

# pacman -S extra/amd-ucode
voilà qui est dans la boite.

À suivre…

Merci. :)
jean_no
yeomen
Messages : 285
Inscription : dim. 09 sept. 2007, 12:19

Re: [systemd] failed to load Network Connectivity

Message par jean_no »

Salut

refait en root ( su - ) la commande

Code : Tout sélectionner

systemctl status network
et après, toujours en root, suivant le numéro de Process :

Code : Tout sélectionner

journalctl -b _PID=237
cela t'affichera l'erreur rencontrée par le service ( interface=(eth0) ? ).

A+
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [systemd] failed to load Network Connectivity

Message par mélodie »

Code : Tout sélectionner

$ su -
Mot de passe : 
-bash-4.2# systemctl status network
network.service - Network Connectivity
   Loaded: loaded (/etc/systemd/system/network.service; enabled)
   Active: failed (Result: exit-code) since jeu. 2013-06-27 14:18:59 CEST; 6h ago
  Process: 234 ExecStart=/sbin/ip link set dev ${interface} up (code=exited, status=1/FAILURE)

-bash-4.2# journalctl -b _PID=234
-- Logs begin at mar. 2013-05-28 10:34:41 CEST, end at jeu. 2013-06-27 20:30:51 CEST. --
juin 27 14:19:11 squirrel ip[234]: Cannot find device "(eth0)"
-bash-4.2# 
Bien entendu, j'ai adapté le pid du processus.

À noter aussi le driver chargé:

Code : Tout sélectionner

# lsmod | grep r81
r8169                  56359  0 
mii                     4059  1 r8169
et celui qui serait supposé être employé, si j'en crois le lshw ?

Code : Tout sélectionner

# lshw | grep Ethernet
             description: Ethernet interface
             produit: RTL8111/8168 PCI Express Gigabit Ethernet controller
Pour l'instant, c'est toujours flou non ? Bien entendu, wicd me garantit la connexion (mais je n'ai aucune idée sur le "comment")
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [systemd] failed to load Network Connectivity

Message par benjarobin »

Je pense que ton interface ne s'appelle tout simplement pas "(eth0)"

Code : Tout sélectionner

ip link show
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [systemd] failed to load Network Connectivity

Message par tuxce »

+ il faut enlever les ()
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [systemd] failed to load Network Connectivity

Message par mélodie »

> + il faut enlever les ()

Ah ce n'est que ça ? Pfff. Je fais ça tout de suite. (Et je reviens).

Benjarobin : si, mon interface se nomme bien eth0. C'est ce qui apparaît dans le ifconfig quand wicd assure la connexion.

tuxce Vainqueur !

Après édition de /etc/conf.d/network:

Code : Tout sélectionner

-bash-4.2# systemctl stop wicd
-bash-4.2#

Code : Tout sélectionner

-bash-4.2# systemctl start network
-bash-4.2#

Code : Tout sélectionner

-bash-4.2# ping -c 4 ixquick.com
PING ixquick.com (213.144.233.246) 56(84) bytes of data.
64 bytes from rt233bb144-213-246.routit.net (213.144.233.246): icmp_seq=1 ttl=51 time=54.5 ms
64 bytes from rt233bb144-213-246.routit.net (213.144.233.246): icmp_seq=2 ttl=51 time=53.7 ms
64 bytes from rt233bb144-213-246.routit.net (213.144.233.246): icmp_seq=3 ttl=51 time=54.2 ms
64 bytes from rt233bb144-213-246.routit.net (213.144.233.246): icmp_seq=4 ttl=51 time=53.9 ms

--- ixquick.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 53.784/54.126/54.581/0.344 ms
-bash-4.2# 
Merci à tous de votre aide !
Répondre