/ usr / sbin / fanctl: Нет такого файла или каталога в /etc/network/if-up.d/ubuntu -fan "[закрыто]

После обновления моего виртуального сервера Ubuntu 16.04 LTS сеть больше не работала, и сервер был недоступен.

Моему провайдеру пришлось раскомментировать строку

/usr/sbin/fanctl net "$MODE" "$IFACE"

, чтобы все заработало. еще раз. Это известная ошибка?

4
задан 30 January 2018 в 08:28

2 ответа

Это произошло после того, как я установил, а затем удалил Docker. Демон Docker зависит от FAN, поэтому он устанавливается, но если вы не удаляете его после удаления, запускающий скрипт из /etc/network/if-up.d/ останется без дела. Удалите его с помощью apt remove --purge ubuntu-fan.

3
ответ дан 30 January 2018 в 08:28

Упомянутая вами программа упакована как ubuntu-fan. Это была зависимость от Docker:

$ apt-cache rdepends ubuntu-fan
ubuntu-fan
Reverse Depends:
  docker.io
  docker.io

FAN - это протокол туннелирования IP поверх IP, который выполняет переназначение диапазона сети. Эта вики-страница , кажется, связана.

Этот пакет содержит следующие файлы :

$ apt-file list ubuntu-fan
ubuntu-fan: /etc/NetworkManager/conf.d/10-ubuntu-fan.conf
ubuntu-fan: /etc/default/ubuntu-fan
ubuntu-fan: /etc/dnsmasq.d/ubuntu-fan
ubuntu-fan: /etc/init.d/ubuntu-fan
ubuntu-fan: /etc/init/ubuntu-fan.conf
ubuntu-fan: /etc/network/if-down.d/ubuntu-fan
ubuntu-fan: /etc/network/if-post-down.d/ubuntu-fan
ubuntu-fan: /etc/network/if-up.d/ubuntu-fan # <<<<<
ubuntu-fan: /lib/systemd/system/ubuntu-fan.service
ubuntu-fan: /usr/lib/ubuntu-fan/fan-net
ubuntu-fan: /usr/sbin/fanatic
ubuntu-fan: /usr/sbin/fanctl
ubuntu-fan: /usr/share/doc/ubuntu-fan/README
ubuntu-fan: /usr/share/doc/ubuntu-fan/changelog.gz
ubuntu-fan: /usr/share/doc/ubuntu-fan/copyright
ubuntu-fan: /usr/share/man/man8/fanatic.8.gz
ubuntu-fan: /usr/share/man/man8/fanctl.8.gz
ubuntu-fan: /var/lib/ubuntu-fan/config/README

Должен быть установлен файл /etc/network/if-up.d/ubuntu-fan . по умолчанию. Это может быть случайно удалено. Возможно, вы захотите очистить этот пакет и переустановить его обратно.

Его зависимости перечислены на packages.ubuntu.com . Похоже, что в качестве рекомендации для пакета docker.io используется . На виртуальных серверах обычно установлен Docker.

3
ответ дан 30 January 2018 в 08:28

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

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