Постфиксная проблема при запуске с SSD

Ubuntu GNOME 17.04

Кажется, что у меня есть Постфиксная проблема. Я думаю, что это связано с тем, что это начинает с SSD, и некоторый необходимый сервис еще не полностью запустился, заставив Постфикс перестать работать во время начальной загрузки. Однако, если я просто перезапускаю Постфикс, необходимый сервис там теперь, и все это хорошо работает.

Вот след...

Вот пример ошибки...

~$ mail -s testing root
Cc: 
testing

~$ mailq
-Queue ID-  --Size-- ----Arrival Time---- -Sender/Recipient-------
5703312A0BE4      392 Mon Jun 26 14:10:18  my_username@Satellite-E55.local
(Host or domain name not found. Name service error for name=smtp.gmail.com type=MX: Host not found, try again)

Похож на ошибку DNS, ха?

Таким образом, если я смотрю на это...

~$ cd /var/spool/postfix/etc

~$ ls -al
total 52
drwxr-xr-x  3 root root  4096 Jun 26 14:08 .
drwxr-xr-x 20 root root  4096 Apr 14 13:29 ..
-rw-r--r--  1 root root    92 Jun 26 14:08 host.conf
-rw-r--r--  1 root root  1955 Jun 26 14:08 hosts
-rw-r--r--  1 root root  2845 Jun 26 14:08 localtime
-rw-r--r--  1 root root   544 Jun 26 14:08 nsswitch.conf
-rw-r--r--  1 root root   282 Jun 26 14:08 resolv.conf
-rw-r--r--  1 root root 19183 Jun 26 14:08 services
drwxr-xr-x  3 root root  4096 May 12  2014 ssl

~$ more resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

~$

resolv.conf правильно не заполняется!

Если я перезапускаю Постфикс, то resolv.conf правильно заполняется, и Постфикс хорошо работает!

Мои взгляды состоят в том, что, возможно, systemd-разрешенный не закончил запускать, когда Postfix хочет скопировать некоторые файлы в /var/spool/postfix/etc, конкретно resolv.conf информация, и это - то, что заставляет Постфикс перестать работать.

Если я затем...

~$ cd /etc/systemd/system/postfix.service.d

~$ more override.conf 
[Unit]
After=network-online.target
After=systemd-resolved.service

~$

Я подозреваю, что это - то, где фиксация должна произойти? Добавление/удаление "После =" определение?

Какие-либо идеи о том, как заставить мой Постфикс правильно запускаться во время начальной загрузки?

2
задан 27 June 2017 в 17:19

2 ответа

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

я закончил тем, что изменил это:

~$ cd /etc/systemd/system/postfix.service.d

~$ more override.conf 
[Unit]
After=network-online.target
After=systemd-resolved.service

К этому:

~$ cd /etc/systemd/system/postfix.service.d

~$ more override.conf 
[Unit]
#After=network-online.target
#After=systemd-resolved.service
0
ответ дан 2 December 2019 в 08:52

Отредактируйте/etc/resolvconf/resolv.conf.d/base от терминала с:

sudo gedit /etc/resolvconf/resolv.conf.d/base

В этом, вставьте:

nameserver 8.8.8.8
nameserver 8.8.4.4

Сохраняют.

Перезагрузка. Вы сделаны.

0
ответ дан 2 December 2019 в 08:52

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

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