Eu tenho dois arquivos Preseed, um é "corrompido" e outro é bom

0

Eu tenho um arquivo de preseed funcional que montei manualmente. O Ubuntu 14.04.1 gosta deste arquivo e será instalado de maneira completamente desacompanhada. Eu então peguei e escrevi um pouco de C # para escrever arquivos preseed com base em determinados parâmetros. Ubuntu 14.04.1 não gosta deste arquivo. A instalação sempre com erros "Erro de sintaxe: não é possível determinar o tipo de modelo". Isso acontece durante a receita, após a definição do volume de inicialização.

Aqui estão os dois arquivos: link

Eu tenho batido minha cabeça contra isso por 2 dias inteiros agora e não vejo diferença entre os dois. Alguém mais vê o que estou fazendo errado?

    
por Dan Gentry 22.05.2015 / 22:41

1 resposta

2

O problema era que os caracteres de continuação de linha ("\") tinham um espaço depois deles ("\") na seção de receita do arquivo preseed. Isso aparentemente quebra TODOS os analisadores no preseed. Usando "\" no late_command também resulta em uma falha na análise.

    
por Dan Gentry 27.05.2015 / 18:59