Netplan apply wirft nicht vollziehbaren error
Hallo alle zusammen,
lang ist her, dass ich um Hilfe gesucht habe.
Versuche grad in einer Testumgebung mehrere Ubuntu 18.04 Server aufzusetzen um darauf Anwendung zu installieren. Das Ziel davon ist die LDAP-Anbindung and das AD zu üben.
Scheitere aber schon beim ersten Ubuntu 18.04 Server an der statischen IP-Adressen-Konfiguration.
Hier der Inhalt der Datei "/etc/netplan/50-cloud-init.yaml"
Wird das Kommando "sudo netplan apply" ausgeführt, wird der folgende Fehler geworfen:
Die Datei "/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg " wurde erstellt mit dem Inhalt "network: {config: disabled}".
Was wurde denn falsch gemacht? Die Stelle "line 14 column 24:" befindet mitten im Word "addresses" (?!?!).
Der Artikel Ubuntu server 18 und netplan und die Referenz https://netplan.io/reference wurden auch schon entgegen geprüft.
Hoffe jemand kann hier den Fehler erkennen und helfen. Allen schon mal vielen Dank im Voraus.
lang ist her, dass ich um Hilfe gesucht habe.
Versuche grad in einer Testumgebung mehrere Ubuntu 18.04 Server aufzusetzen um darauf Anwendung zu installieren. Das Ziel davon ist die LDAP-Anbindung and das AD zu üben.
Scheitere aber schon beim ersten Ubuntu 18.04 Server an der statischen IP-Adressen-Konfiguration.
Hier der Inhalt der Datei "/etc/netplan/50-cloud-init.yaml"
1 # This file is generated from information provided by
2 # the datasource. Changes to it will not persist across an instance.
3 # To disable cloud-init's network configuration capabilities, writ a file
4 # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
5 # network: {config: disabled}
6 network:
7 ethernets:
8 ens33:
9 addresses:
10 - 10.0.2.30/24
11 dhcp4: false
12 gateway4: 10.0.2.1
13 nameservers:
14 addresses: [10.0.2.10, 10.0.2.11]
15 search: test.int
16 version: 2
Wird das Kommando "sudo netplan apply" ausgeführt, wird der folgende Fehler geworfen:
Error in network definition //etc/netplan/50-cloud-init.yaml line 14 column 24: expected sequence
Die Datei "/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg " wurde erstellt mit dem Inhalt "network: {config: disabled}".
Was wurde denn falsch gemacht? Die Stelle "line 14 column 24:" befindet mitten im Word "addresses" (?!?!).
Der Artikel Ubuntu server 18 und netplan und die Referenz https://netplan.io/reference wurden auch schon entgegen geprüft.
Hoffe jemand kann hier den Fehler erkennen und helfen. Allen schon mal vielen Dank im Voraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 430350
Url: https://administrator.de/contentid/430350
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
6 Kommentare
Neuester Kommentar
Moin ...
Also zum ersten findest du hier noch etwas dazu: https://wiki.ubuntuusers.de/Netplan/
eigentlich funktioniert das problemlos ... alerdings nicht die Datei 50-cloud-init.yaml einfach abändern sonder den Inhalt in eine neue Datei schreiben wie zum Beispiel 99-network-config.yaml die spätere Nummerierung wird gelesen und umgesetzt.
Ansonsten das Beispiel aus dem oben genannten Wiki an deine Konfiguration anpassen und in die Datei speichern.
VG
Also zum ersten findest du hier noch etwas dazu: https://wiki.ubuntuusers.de/Netplan/
eigentlich funktioniert das problemlos ... alerdings nicht die Datei 50-cloud-init.yaml einfach abändern sonder den Inhalt in eine neue Datei schreiben wie zum Beispiel 99-network-config.yaml die spätere Nummerierung wird gelesen und umgesetzt.
Ansonsten das Beispiel aus dem oben genannten Wiki an deine Konfiguration anpassen und in die Datei speichern.
VG
Zeile 9 + 10 sieht schon spanisch aus, weil du hast nen Zeilenumbruch zuviel + in der Liste mit den IP Adressen nach dem komma keinen wert - schau mal nach ob das so gültige syntax ist.
Und scheint ja eh alles auskommentiert zu sein :P
(Im Internet gibts Online YALM validatoren, vielleicht können sie dir mehr sagen)
Und scheint ja eh alles auskommentiert zu sein :P
(Im Internet gibts Online YALM validatoren, vielleicht können sie dir mehr sagen)
Moin ..
Wichtig ist tatsächlich nur das die späteste Datei gelesen wird und am Ende muss halt .yaml stehen.
88-Reibekuchen.yaml geht auch,.
Je später du das setzt um so geringer ist die Gefahr das deine Einstellungen überschrieben werden.
Aus der Sicht ist 01-ens33.yaml nicht ganz ohne Gefahr ... funktioniert aber latürnich solange sich keine spätere Config ablegt
VG
Wichtig ist tatsächlich nur das die späteste Datei gelesen wird und am Ende muss halt .yaml stehen.
88-Reibekuchen.yaml geht auch,.
Je später du das setzt um so geringer ist die Gefahr das deine Einstellungen überschrieben werden.
Aus der Sicht ist 01-ens33.yaml nicht ganz ohne Gefahr ... funktioniert aber latürnich solange sich keine spätere Config ablegt
VG