logstash: Executar a atualização via RPM deu um passo em meu logstash.yml

1

Usando o RPM para atualizar do logstash 5.4.1 para o 5.6.4

Tudo correu bem, mas o comando:

yum localinstall logstash-5.6.4.rpm

resultou no meu /etc/logstash/logstash.yml sendo sobrescrito pela configuração no rpm.

Não me lembro de ver um RPM fazer isso antes.

O RPM teria feito um backup em algum lugar mágico do arquivo yml anterior?

    
por samsmith 14.11.2017 / 23:54

1 resposta

1

Se um arquivo de especificação de RPM marcar o arquivo como uma configuração, ele criará um backup com a extensão .rpmsave ou deixará o arquivo no disco sozinho e gravará o arquivo do pacote como nome do arquivo.rpmnew .

No seu caso, se você não tiver o arquivo filename.rpmsave no mesmo caminho, o RPM não o marca como uma configuração. Você pode verificar isso com rpm -qc logstash . Talvez isso seja por design, mas eu consideraria arquivar um bug no fluxo de dados.

Para mais informações, consulte esta página sobre o comportamento resultante sob várias condições.

link

    
por 15.11.2017 / 00:13

Tags