Ошибки Postconf (valid_hostname) после установки mail-utils

mail-utils сделал номер в моей системе.

Я хотел бы вернуть свою систему до установки mail-utils.

Я попытался удалить его и опубликовать на других форумах Ubuntu.

Это портит мой апдейт, очищает и удаляет скрипт.

postconf: warning: valid_hostname: numeric hostname: 7

postconf: fatal: unable to use my own hostname
Use of uninitialized value $destinations in scalar chomp at /var/lib/dpkg/info/postfix.config line 221.

Use of uninitialized value $_[1] in join or string at /usr/share/perl5/Debconf/Client/ConfModule.pm line 121.
postconf: warning: valid_hostname: numeric hostname: 7
postconf: fatal: unable to use my own hostname
dpkg: error processing package postfix (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Errors were encountered while processing:
postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)

Это в mail.log

Jan  3 17:08:02 7 postfix/sendmail[6178]: warning: valid_hostname: numeric hostname: 7
Jan  3 17:08:02 7 postfix/sendmail[6178]: fatal: unable to use my own hostname

У меня есть изображение клона, но ему 10 дней.:-(

Я думаю, что я первый, кто имеет эту проблему.

Я надеюсь, что кто-то может помочь.:-)

3 ответа

Похоже, что имя вашей системы установлено как число, а не как имя. Читать /etc/hostname Проверять.

В зависимости от того, как настроен постфикс, он может получить это от вашего /etc/hostname, Попробуйте обновить это с помощью команды

sudo hostname <newhostname>

Если это решит проблему, вам нужно сделать ее постоянной, отредактировав ее в /etc/hostname который содержит только имя хоста и /etc/hosts если у вас есть ссылка на него где-то в этом файле.

Или проверьте настройку постфикса в /etc/postfix/main.cf чтобы увидеть, не переписали ли вы что-нибудь, что может вызвать эту проблему.

Если ваш компьютер не принадлежит ни к какому домену, просто установите флажок "Поиск домена" в конфигурации Ethernet, исправьте файл /etc/postfix/main.cf и затем запустите:

apt-get install postfix

У меня была аналогичная проблема с:

      apt install mailutils

и когда я получаю ошибку имени хоста, тогда

  1. я редактировал/etc/postfix/main.cf

  2. Перейти к строке:myhostname=

  3. Напишите свое доменное имя. Например:example.com.

  4. Запустите снова:apt install mailutils

  5. Отправить письмо :

Выполнить команду Linux

       echo "This is the body of an encrypted email" | mail -s "This is the
    subject line" 3321@mailinator.com
  1. Перейти в публичную почту

https://www.mailinator.com/v4/public/inboxes.jsp?to=3321

Другие вопросы по тегам