Page 1 sur 1

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

Publié : mer. 26 juin 2013, 16:34
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 ?

Re: [systemd] failed to load Network Connectivity

Publié : mer. 26 juin 2013, 16:40
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)

Re: [systemd] failed to load Network Connectivity

Publié : jeu. 27 juin 2013, 02:56
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. :)

Re: [systemd] failed to load Network Connectivity

Publié : jeu. 27 juin 2013, 17:47
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+

Re: [systemd] failed to load Network Connectivity

Publié : jeu. 27 juin 2013, 20:32
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")

Re: [systemd] failed to load Network Connectivity

Publié : jeu. 27 juin 2013, 20:53
par benjarobin
Je pense que ton interface ne s'appelle tout simplement pas "(eth0)"

Code : Tout sélectionner

ip link show

Re: [systemd] failed to load Network Connectivity

Publié : jeu. 27 juin 2013, 21:59
par tuxce
+ il faut enlever les ()

Re: [systemd] failed to load Network Connectivity

Publié : jeu. 27 juin 2013, 22:20
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 !