linux-probleme
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| linux-probleme [2018-05-28 11:37:56] – manfred | linux-probleme [2019-09-13 17:06:35] (aktuell) – manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Linux-Probleme ====== | ||
| + | |||
| + | |||
| + | ==== seit Ubuntu 16.10 funktioniert die / | ||
| + | |||
| + | Seit Ubuntu 16.10 wird die ''/ | ||
| + | Jetzt sollen '' | ||
| + | |||
| + | Hier ein Beispiel, wie man in '' | ||
| + | > chmod 0755 / | ||
| + | > systemctl edit --full rc-local | ||
| + | |||
| + | Wenn es eine __ausführbare ''/ | ||
| + | |||
| + | |||
| + | ==== BUG: soft lockup - CPU#1 stuck for 61s! ==== | ||
| + | |||
| + | Bonding, Bridge und DHCP funktionieren nicht Fehlerfrei zusammen: | ||
| + | * [[http:// | ||
| + | |||
| + | Bei diesem Problem nimmt der Rechner nach dem hoch fahren einfach | ||
| + | keine Eingaben mehr an (auch kein [Strg]+[Alt]+[Entf]) und zeigt | ||
| + | auf dem Bildschirm nur noch diese Meldungen: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Das Problem wurde schon als BUG reportet: | ||
| + | * [[https:// | ||
| + | |||
| + | 2009 dachte ein Entwickler schon, er hätte dieses Problem gelöst, | ||
| + | leider besteht es jetzt (im Jahre 2011) immer noch. | ||
| + | |||
| + | Nach meiner Erfahrung, tritt das Problem nur auf, | ||
| + | wenn Bonding zusammen mit Bridging konfiguriert wird | ||
| + | und das System parallelisiert (z.B. mit Upstart) startet. | ||
| + | |||
| + | In manchen Fällen hilft es, einen anderen NIC-Treiber zu verwenden. | ||
| + | Hilft das nicht, dann muss man das System nur mit Bonding starten | ||
| + | und Bridging nach dem Start konfigurieren. | ||
| + | |||
| + | |||
| + | === work around === | ||
| + | |||
| + | Bei dieser (nicht ganz sauberen) Lösung, | ||
| + | wird das System ohne Bridging gestartet. | ||
| + | |||
| + | Anschließend wird das Netzwerk wieder | ||
| + | runter gefahren und dann die komplette | ||
| + | Konfiguration mit Bridging eingespielt. | ||
| + | |||
| + | Jetzt startet das Netzwerk mit allem | ||
| + | drum und dran, wie es sein soll. | ||
| + | |||
| + | Zum Schluss muss allerdings die " | ||
| + | Konfiguration wieder eingespielt werden, | ||
| + | sonst läuft der Rechner nur bis zum nächsten | ||
| + | " | ||
| + | |||
| + | Am besten trägt man diese Arbeitsschritte | ||
| + | in die Datei "/ | ||
| + | das ganz von alleine. | ||
| + | |||
| + | |||
| + | == / | ||
| + | # The loopback network interface | ||
| + | auto lo | ||
| + | iface lo inet loopback | ||
| + | | ||
| + | auto eth0 | ||
| + | iface eth0 inet manual | ||
| + | bond-master bond0 | ||
| + | bond-primary eth0 eth1 | ||
| + | | ||
| + | auto eth8 | ||
| + | iface eth8 inet manual | ||
| + | bond-master bond0 | ||
| + | bond-primary eth0 eth1 | ||
| + | | ||
| + | auto bond0 | ||
| + | iface bond0 inet static | ||
| + | slaves none | ||
| + | bond_mode 1 | ||
| + | bond_miimon 100 | ||
| + | bond_updelay 200 | ||
| + | bond_downdelay 200 | ||
| + | address 192.168.1.213 | ||
| + | netmask 255.255.255.0 | ||
| + | network 192.168.1.0 | ||
| + | broadcast 192.168.1.255 | ||
| + | gateway 192.168.1.3 | ||
| + | |||
| + | |||
| + | == / | ||
| + | |||
| + | # The loopback network interface | ||
| + | auto lo | ||
| + | iface lo inet loopback | ||
| + | | ||
| + | auto eth0 | ||
| + | iface eth0 inet manual | ||
| + | bond-master bond0 | ||
| + | bond-primary eth0 eth1 | ||
| + | | ||
| + | auto eth8 | ||
| + | iface eth8 inet manual | ||
| + | bond-master bond0 | ||
| + | bond-primary eth0 eth1 | ||
| + | | ||
| + | auto bond0 | ||
| + | iface bond0 inet static | ||
| + | slaves none | ||
| + | bond_mode 1 | ||
| + | bond_miimon 100 | ||
| + | bond_updelay 200 | ||
| + | bond_downdelay 200 | ||
| + | | ||
| + | auto br0 | ||
| + | iface br0 inet static | ||
| + | address 192.168.1.213 | ||
| + | netmask 255.255.255.0 | ||
| + | network 192.168.1.0 | ||
| + | broadcast 192.168.1.255 | ||
| + | gateway 192.168.1.3 | ||
| + | bridge_ports bond0 | ||
| + | bridge_fd 9 | ||
| + | bridge_hello 2 | ||
| + | bridge_maxage 12 | ||
| + | bridge_stp off | ||
| + | |||
| + | |||
| + | == / | ||
| + | |||
| + | sleep 60 | ||
| + | / | ||
| + | cat / | ||
| + | / | ||
| + | cat / | ||
| + | sleep 60 | ||
| + | |||
| + | |||
| + | == br-Überprüfung == | ||
| + | |||
| + | Diese Zeile sorgt dafür, dass abgebrochen wird, wenn es kein " | ||
| + | # if [ -z " | ||
| + | |||
| + | |||
| + | === Lösung === | ||
| + | |||
| + | Dieses Problem wurde mit //Ubuntu 10.04 LTS// beobachtet, nach einem Upgrade auf //Ubuntu 12.04 LTS// trat es nicht mehr auf. | ||
| + | |||
