Назад | Перейти на главную страницу

logstash: Запуск обновления через RPM наступил на мой logstash.yml

Использование RPM для обновления с logstash 5.4.1 до 5.6.4

Все прошло отлично, но команда:

yum localinstall logstash-5.6.4.rpm

привел к тому, что мой /etc/logstash/logstash.yml был перезаписан конфигурацией в rpm.

Я не припомню, чтобы раньше видел, чтобы RPM делал это.

Сделал бы RPM резервную копию в какое-нибудь волшебное место предыдущего файла yml?

Если файл спецификации RPM помечает файл как конфигурацию, он либо создаст резервную копию с расширением .rpmsave или он оставит файл на диске в покое и запишет файл из пакета как filename.rpmnew.

В вашем случае, если у вас нет filename.rpmsave файл по тому же пути, их RPM не помечает его как config. Вы можете проверить это с помощью rpm -qc logstash. Может быть, это намеренно, но я бы подумал о том, чтобы зарегистрировать ошибку вверх по течению.

Для получения дополнительной информации см. Эту страницу о результирующем поведении в различных условиях.

http://people.ds.cam.ac.uk/jw35/docs/rpm_config.html