OpenVZ – RHEL/CentOS/Scientific 6.5 Netzwerk Bug im iproute Paket
RHEL/CentOS/Scientific 6.5 Systeme haben aktuell ein Problem mit dem mitgelieferten iproute Paket unter OpenVZ und Virtuozzo, ein Downgrade ist nötig.
Punkt 1: Die Symptome
Der Fehler äußert sich da keine IP-Adresse aktiv ist, der Server ist offline.
1 2 | [root@example ~]# ifconfig [root@example ~]# |
Ein Neustart des Netzwerkdienstes bringt diese Fehlermeldungen.
1 2 3 4 5 6 7 8 9 10 | [root@example ~]# service network restart Shutting down loopback interface: [ OK ] FATAL: Module ipv6 not found. Bringing up loopback interface: RTNETLINK answers: Operation not supported Failed to bring up lo. [FAILED] Bringing up interface venet0: RTNETLINK answers: Operation not supported Failed to bring up venet0. [FAILED] FATAL: Module ipv6 not found. |
Punkt 2: Der Fix über das Hostsystem
Mit Zugriff auf das Hostsystem gehen wir am einfachsten so vor.
1 2 3 4 5 6 | wget "http://vault.centos.org/6.4/os/x86_64/Packages/iproute-2.6.32-23.el6.x86_64.rpm" -O /root/iproute-2.6.32-23.el6.x86_64.rpm cp /root/iproute-2.6.32-23.el6.x86_64.rpm /vz/private/<CTID>/root/ vzctl enter <CTID> rpm -Uhv --oldpackage /root/iproute-2.6.32-23.el6.x86_64.rpm echo -ne "\n#Version above iproute-2.6.32-23 are not working with VZ-Kernels 2.6.18 currently \nexclude=iproute\n" >> /etc/yum.conf service network restart |
Punkt 3: Der Fix im Container (Kundensicht)
Als vServer Kunde ohne Zugriff auf das Hostsystem geht bitte wie folgt vor.
Startet ein Recovery/Rescue System eures Providers und gebt diese Zeilen ein.
1 2 3 4 | chroot /mnt wget "http://vault.centos.org/6.4/os/x86_64/Packages/iproute-2.6.32-23.el6.x86_64.rpm" -O /root/iproute-2.6.32-23.el6.x86_64.rpm rpm -Uhv --oldpackage /root/iproute-2.6.32-23.el6.x86_64.rpm echo -ne "\n#Version above iproute-2.6.32-23 are not working with VZ-Kernels 2.6.18 currently \nexclude=iproute\n" >> /etc/yum.conf |
Beendet das Recovery/Rescue System, der vServer sollte in Kürze wieder erreichbar sein.
0