На наших серверах установлен apticron, который будет отправлять электронные письма, когда ожидается обновление пакетов. Тема письма выглядит так:
30 Обновление пакетов Ubuntu для имени сервера
После обновления с Ubuntu 16 до Ubuntu 18 имя сервера больше не отображается в теме письма:
30 Обновление пакетов Ubuntu для
apticron.conf
не изменился во время обновления. Только EMAIL
установлен, все остальное закомментировано. Также часть для SYSTEM
:
# Set SYSTEM if you would like apticron to use something other than the output
# of "hostname -f" for the system name in the mails it generates. This option
# overrides the ALL_FQDNS above.
#
# SYSTEM="foobar.example.com"
hostname -f
работает нормально и выводит имя системы в соответствии с исключением.
Есть ли у кого-нибудь идеи, как это можно исправить?
Тем временем я нашел решение. В apticron.conf
установите SYSTEM
следующим образом:
SYSTEM=$(/bin/hostname -f)