ksappend não funciona mais no RHEL / CO 6?

2

Atualmente, estou migrando nossos arquivos de kickstart do CentOS 5 para o CentOS 6.

No CentOS 5, havia uma boa instrução anaconda / kickstart que permitia a inclusão de outras instruções do kickstart via http. Exemplo:

%ksappend http://myinstallserver.intranet.domain/ks/fslayout_phys.include

Quando eu tento a mesma instrução no CentOS 6.4, recebo um erro durante a instalação:

The following problem occured on line 19 of the kickstart file:

Unable to open %%ksappend file

Alguém aí sabe qual é o problema?

Documentação do RH não diz nada sobre ksappend mais.

    
por Nils 04.06.2013 / 14:55

2 respostas

2

Por que vale a pena, não vejo menção de %ksappend no oficial RHEL5 docs , também.

Há menção de %include , no entanto. E isto parece muito similar em funcionamento. Isso funcionará para você?

The %ksappend url directive is very similar to %include in that it is used to include the contents of additional files as though they were at the location of the %ksappend directive. The difference is in when the two directives are processed. %ksappend is processed in an initial pass, before any other part of the kickstart file. Then, this expanded kickstart file is passed to the rest of anaconda where all %pre scripts are handled, and then finally the rest of the kickstart file is processed in order, which includes %include directives.

Thus, %ksappend provides a way to include a file containing %pre scripts, while %include does not.

    
por 08.07.2013 / 20:49
2

Olhando o código-fonte, o erro Unable to open %%ksappend file é aumentado se o analisador do kickstart puder acessar o URL e baixá-lo, mas o arquivo resultante possui algum outro erro de sanidade ou corrupção. Por exemplo, o arquivo estava vazio ou a resposta não continha cabeçalhos.

Verifique se o seu servidor kickstart tem um IP, DNS e o URL que você está usando está disponível na rede em que seu servidor está.

Aqui está um link para o ramo rhel6 do código pykickstart: link

    
por 04.01.2014 / 02:45