Ошибки Postconf (valid_hostname) после установки 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 дней. : - (

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

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

0
задан 5 January 2018 в 04:56

4 ответа

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

apt-get install postfix
1
ответ дан 17 July 2018 в 23:50

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

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

sudo hostname <newhostname>

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

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

2
ответ дан 17 July 2018 в 23:50

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

apt-get install postfix
1
ответ дан 24 July 2018 в 17:06

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

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

sudo hostname <newhostname>

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

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

2
ответ дан 24 July 2018 в 17:06
  • 1
    7 - в имени хоста. Что я использую для своего имени хоста? – fixit7 5 January 2018 в 07:42
  • 2
    Имя, состоящее из букв и цифр, но не начинающееся с числа, например «fixit7». Обратите внимание, что сегмент полного имени хоста в DNS может теоретически состоять из числа, но не все его поддерживает при использовании в качестве имени хоста для машины вроде этого. – thomasrutter 5 January 2018 в 08:24

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

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