unix-linux:centos:nfs-server-service-failed-to-start-on-boot-in-centos-7-2-exportfs-failed-to-resolve
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| unix-linux:centos:nfs-server-service-failed-to-start-on-boot-in-centos-7-2-exportfs-failed-to-resolve [09.09.2016 13:11] – Алексей Максимов | unix-linux:centos:nfs-server-service-failed-to-start-on-boot-in-centos-7-2-exportfs-failed-to-resolve [09.09.2016 17:24] (текущий) – Алексей Максимов | ||
|---|---|---|---|
| Строка 10: | Строка 10: | ||
| Redirecting to / | Redirecting to / | ||
| ● nfs-server.service - NFS server and services | ● nfs-server.service - NFS server and services | ||
| - | Loaded: loaded (/ | + | Loaded: loaded (/ |
| Active: failed (Result: exit-code) since Fri 2016-09-09 10:03:12 MSK; 28min ago | Active: failed (Result: exit-code) since Fri 2016-09-09 10:03:12 MSK; 28min ago | ||
| | | ||
| - | Sep 09 10: | + | Sep 09 10:02:35 systemd[1]: Starting NFS server and services... |
| - | Sep 09 10: | + | Sep 09 10:03:12 exportfs[1955]: |
| - | Sep 09 10: | + | Sep 09 10:03:12 systemd[1]: nfs-server.service: |
| - | Sep 09 10: | + | Sep 09 10:03:12 systemd[1]: Failed to start NFS server and services. |
| - | Sep 09 10: | + | Sep 09 10:03:12 systemd[1]: Unit nfs-server.service entered failed state. |
| - | Sep 09 10: | + | Sep 09 10:03:12 systemd[1]: nfs-server.service failed.</ |
| Проблема может быть связана с тем, что в процессе загрузки служба **nfs-server.service** пытается запуститься до того, как закончена полная инициализация сети, и соответственно из-за ошибки разрешения имени из файла **/ | Проблема может быть связана с тем, что в процессе загрузки служба **nfs-server.service** пытается запуститься до того, как закончена полная инициализация сети, и соответственно из-за ошибки разрешения имени из файла **/ | ||
| Строка 25: | Строка 25: | ||
| Для решения этой проблемы можно использовать разные методы. | Для решения этой проблемы можно использовать разные методы. | ||
| - | Например можно попробовать включить службу **NetworkManager-wait-online**, | + | **Метод №1**\\ |
| + | |||
| + | Включить службу **NetworkManager-wait-online**, | ||
| < | < | ||
| - | Перезагружаем сервер и убеждаемся в том, что служба **nfs-server** запустилась автоматически при загрузке системы. | + | **Метод №2**\\ |
| + | |||
| + | Отредактировать конфигурационный файл службы **/ | ||
| + | |||
| + | <code bash> | ||
| + | ... | ||
| + | After=network-online.target | ||
| + | Wants=network-online.target | ||
| + | Requires=network-online.target | ||
| + | ...</ | ||
| + | |||
| + | После этого выполняем команду: | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | Эти методы можно пробовать использовать как раздельно так и вместе. | ||
| + | После применения методов несколько раз перезагружаем сервер и убеждаемся в том, что | ||
| + | |||
| + | |||
| + | Если ничего не помогает, | ||
| + | Этот фрагмент добавим в файл **/ | ||
| + | |||
| + | < | ||
| + | checkip=" | ||
| + | if [ -z " | ||
| + | while ! ping -c 1 -W 1 $checkip; do | ||
| + | # Waiting for gateway ip - network interface might be down..." | ||
| + | sleep 1 | ||
| + | done | ||
| + | sleep 10 | ||
| + | systemctl start nfs-server.service | ||
| + | fi</ | ||
| + | |||
| + | И не забудем сделать исполняемым файл | ||
| + | < | ||
| === Дополнительные источники информации === | === Дополнительные источники информации === | ||
unix-linux/centos/nfs-server-service-failed-to-start-on-boot-in-centos-7-2-exportfs-failed-to-resolve.1473426688.txt.gz · Последнее изменение: — Алексей Максимов