
Ich habe eine funktionierende Preseed-Datei, die ich manuell zusammengeschustert habe. Ubuntu 14.04.1 mag diese Datei und wird völlig unbeaufsichtigt installiert. Ich habe dann etwas C# genommen und geschrieben, um Preseed-Dateien basierend auf gegebenen Parametern zu erstellen. Ubuntu 14.04.1 mag diese Datei NICHT. Die Installation schlägt immer mit „Syntaxfehler: Vorlagentyp konnte nicht bestimmt werden“ fehl. Dies geschieht während des Rezepts, nach der Definition des Startvolumes.
Hier sind beide Dateien:http://www.filedropper.com/ubuntu-14cfg
Ich zerbreche mir jetzt schon seit zwei Tagen den Kopf darüber und sehe KEINEN Unterschied zwischen den beiden. Sieht sonst noch jemand, was ich falsch mache?
Antwort1
Das Problem bestand darin, dass im Rezeptabschnitt meiner Preseed-Datei hinter den Zeilenfortsetzungszeichen ("\") ein Leerzeichen ("\ ") stand. Dies führt offenbar dazu, dass ALLE Parser in Preseed nicht mehr funktionieren. Die Verwendung von "\ " im late_command führt ebenfalls zu einem Parsefehler.