Странные проблемы с Syslog-ng и apt-get

Итак, у меня случился странный сценарий, и я просто надеялся, что кто-то может знать, что произошло для моего собственного назидания. По сути, некоторое время назад я установил syslog-ng v 3.3.6 с помощью

sudo apt-get install syslog-ng

Я хотел обновить свою версию syslog-ng, которую я запускал, но после запуска установки и проверки:

sudo syslog-ng -V 

он сказал, что все еще работает 3.3.6. Даже когда я запустил

sudo apt-get remove syslog-ng 

, на выходе было бы сказано, что он удаляет, но syslog все еще работал на машине и все еще говорил, что он работает 3.3.6.

Я обновил свой список sources.list, чтобы указать на неофициальные репозитории по этой ссылке . обновил мой apt-get и затем запустил

sudo apt-get remove libsyslog-ng-3.3.6

Он удалил 3.3.6 и установил 3.4.7, что я и хотел, но я просто не уверен почему все вышеперечисленное произошло. В частности, почему он фактически не удаляет syslog-ng? и почему он удалил 3.3.6 и автоматически установил 3.4.7?

0
задан 07.05.2020, 02:46

1 ответ

Просто перезагрузите компьютер: если syslog-ng уже запущен как сервис, чем он хранится в оперативной памяти, пока он не будет завершен, то обновления и удаление не будут иметь эффекта.

0
ответ дан 07.05.2020, 02:46
  • 1
    Гм. Я пытался перезагрузить после того, как обновление и ничто произошли. Никогда не пробовал после того, чтобы удалять, все же. – mefiX 07.05.2020, 02:46
  • 2
    Странный, что это didn' t работа после обновления. Возможно, это wasn' t действительно обновленный, но просто установленный вдоль стороны старый verstion. pkill syslog-ng должен работать вместо перезагрузки – allyourcode 07.05.2020, 02:47

Теги

Похожие вопросы