Preseed ファイルが 2 つありますが、1 つは「破損」しており、もう 1 つは正常です

Preseed ファイルが 2 つありますが、1 つは「破損」しており、もう 1 つは正常です

手動でまとめた、動作する preseed ファイルがあります。Ubuntu 14.04.1 はこのファイルを好み、完全に無人でインストールされます。次に、C# を使用して、指定されたパラメータに基づいて preseed ファイルを書き出しました。Ubuntu 14.04.1 はこのファイルを好みません。インストールでは常に「構文エラー: テンプレート タイプを判別できません」というエラーが発生します。これは、レシピの実行中、ブート ボリュームの定義後に発生します。

両方のファイルは次のとおりです:http://www.filedropper.com/ubuntu-14cfg

私はもう 2 日間ずっとこのことに頭を悩ませていますが、両者の違いがわかりません。私が間違っていることに気付いた人は他にいますか?

答え1

問題は、preseed ファイルのレシピ セクションで、行継続文字 ("\") の後にスペース ("\ ") があったことです。これにより、preseed のすべてのパーサーが壊れるようです。late_command で "\ " を使用すると、解析も失敗します。

関連情報