Пути systemd
для поиска юнит-файлов считываются из UnitPath
и могут быть запрошены с помощью systemctl
.
# systemctl --no-pager --property=UnitPath show | tr ' ' '\n'
UnitPath=/etc/systemd/system.control
/run/systemd/system.control
/run/systemd/transient
/etc/systemd/system
/run/systemd/system
/run/systemd/generator
/lib/systemd/system
/run/systemd/generator.late
Как видите, это не включает /usr/lib/systemd/system
, который является выходом в системе Ubuntu 18.04. UnitPath
создается во время выполнения, и здесь показаны только реально существующие каталоги.
# mkdir -p /usr/lib/systemd/system
# systemctl daemon-reload
# systemctl --no-pager --property=UnitPath show | tr ' ' '\n' | grep "/usr/lib/systemd/system"
/usr/lib/systemd/system
Таким образом, создания каталога было достаточно, чтобы добавить /usr/lib/systemd/system
к UnitPath
, что, вероятно, было сделано путем установки Elasticsearch.
Какие каталоги учитываются при построении UnitPath
, можно узнать с помощью pkg-config
и переменных systemdsystemunitdir
и systemdsystemunitpath
.
# pkg-config systemd --variable=systemdsystemunitdir
/lib/systemd/system
# pkg-config systemd --variable=systemdsystemunitpath | tr ':' '\n'
/etc/systemd/system
/etc/systemd/system
/run/systemd/system
/usr/local/lib/systemd/system
/lib/systemd/system
/usr/lib/systemd/system
/lib/systemd/system
Вsrc/core/systemd.pc.in
systemdsystemunitpath
выглядит следующим образом.
systemdsystemunitpath=${systemdsystemconfdir}:/etc/systemd/system:/run/systemd/system:/usr/local/lib/systemd/system:${systemdsystemunitdir}:/usr/lib/systemd/system:/lib/systemd/system
Я испробовал множество вещей из множества разных источников, таких как проверка флага пересылки, установка разных настроек DNS, отправка разных маршрутов, установка разных MTU. Ничего не помогло. Наконец, я сделал повторную -установку на основе этого установщика . Мне потребовалось около 15 минут, чтобы повторно -включить первое клиентское соединение. Важные вещи:
sudo netstat -tulpn | grep 1194
sudo apt-get purge
(ЭТО ПОЛНОСТЬЮ УДАЛИТ ВСЕ КОНФИГУРАЦИИ)