В NetworkManager мой диспетчер nm никогда не вызывается

У меня есть два ноутбука Ubuntu (оба 10.10). Одна из них - новая установка Maverick, а вторая - с 9.04.

В последнем случае настройка пользовательского скриптового крючка в /etc/NetworkManager/dispatcher.d/ работала мгновенно.

Однако, на старшем ноутбуке я не могу заставить nm-dispatcher получить вызов или, по крайней мере, выполнить его перехватчики.

Я попытался запустить

NetworkManager --no-daemon -log-level=DEBUG

Но не упоминается диспетчер nm.

Как я могу

взглянуть на источник (я посмотрел на git repo, но не смог найти что-нибудь. Найдите, почему nm-диспетчер никогда не вызван.
2
задан 22 March 2011 в 21:53

8 ответов

Вам действительно не нужно искать исходный код, чтобы исправить это; диспетчер запускает скрипты в /etc/NetworkManager/dispatcher.d до тех пор, пока он не завершится или пока один из них не вернется с ошибкой. Это было в случае нескольких релизов, потому что начальный диспетчер (01ifupdown) не понимал состояния vpn-up и vpn-down (или hostname, даже).

Вы будете уметь видеть, что происходит из журналов в /var/log/syslog; они будут содержать строку, такую ​​как:

Nov 5 21:38:57 chris-laptop nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/01ifupdown' exited with error status 1.

Эта конкретная проблема исправлена; но если у вас все еще есть проблемы, вам следует рассмотреть вопрос об ошибке, или очевидные вещи, такие как проверка разрешений (как в том, является ли скрипт исполняемым).

1
ответ дан 25 July 2018 в 22:26

Вам действительно не нужно искать исходный код, чтобы исправить это; диспетчер запускает скрипты в /etc/NetworkManager/dispatcher.d до тех пор, пока он не завершится или пока один из них не вернется с ошибкой. Это было в случае нескольких релизов, потому что начальный диспетчер (01ifupdown) не понимал состояния vpn-up и vpn-down (или hostname, даже).

Вы будете уметь видеть, что происходит из журналов в /var/log/syslog; они будут содержать строку, такую ​​как:

Nov 5 21:38:57 chris-laptop nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/01ifupdown' exited with error status 1.

Эта конкретная проблема исправлена; но если у вас все еще есть проблемы, вам следует рассмотреть вопрос об ошибке, или очевидные вещи, такие как проверка разрешений (как в том, является ли скрипт исполняемым).

1
ответ дан 26 July 2018 в 21:31

Вам действительно не нужно искать исходный код, чтобы исправить это; диспетчер запускает скрипты в /etc/NetworkManager/dispatcher.d до тех пор, пока он не завершится или пока один из них не вернется с ошибкой. Это было в случае нескольких релизов, потому что начальный диспетчер (01ifupdown) не понимал состояния vpn-up и vpn-down (или hostname, даже).

Вы будете уметь видеть, что происходит из журналов в /var/log/syslog; они будут содержать строку, такую ​​как:

Nov 5 21:38:57 chris-laptop nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/01ifupdown' exited with error status 1.

Эта конкретная проблема исправлена; но если у вас все еще есть проблемы, вам следует рассмотреть вопрос об ошибке, или очевидные вещи, такие как проверка разрешений (как в том, является ли скрипт исполняемым).

1
ответ дан 2 August 2018 в 03:53

Вам действительно не нужно искать исходный код, чтобы исправить это; диспетчер запускает скрипты в /etc/NetworkManager/dispatcher.d до тех пор, пока он не завершится или пока один из них не вернется с ошибкой. Это было в случае нескольких релизов, потому что начальный диспетчер (01ifupdown) не понимал состояния vpn-up и vpn-down (или hostname, даже).

Вы будете уметь видеть, что происходит из журналов в /var/log/syslog; они будут содержать строку, такую ​​как:

Nov 5 21:38:57 chris-laptop nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/01ifupdown' exited with error status 1.

Эта конкретная проблема исправлена; но если у вас все еще есть проблемы, вам следует рассмотреть вопрос об ошибке, или очевидные вещи, такие как проверка разрешений (как в том, является ли скрипт исполняемым).

1
ответ дан 4 August 2018 в 19:56

Вам действительно не нужно искать исходный код, чтобы исправить это; диспетчер запускает скрипты в /etc/NetworkManager/dispatcher.d до тех пор, пока он не завершится или пока один из них не вернется с ошибкой. Это произошло в нескольких версиях, потому что начальный диспетчер ( 01ifupdown ) не понимал vpn-up и vpn-down ( или hostname , even).

Вы сможете увидеть, что происходит из журналов в / var / log / syslog ; они будут содержать строку, такую ​​как:

  Nov 5 21:38:57 chris-laptop nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/01ifupdown' вышел с ошибкой  статус 1.  

Этот конкретный вопрос исправлен; но если у вас все еще есть проблемы, вы должны рассмотреть вопрос об ошибке, или очевидные вещи, такие как проверка разрешений (как в том, является ли скрипт исполняемым).

1
ответ дан 6 August 2018 в 03:59

Вам действительно не нужно искать исходный код, чтобы исправить это; диспетчер запускает скрипты в /etc/NetworkManager/dispatcher.d до тех пор, пока он не завершится или пока один из них не вернется с ошибкой. Это произошло в нескольких версиях, потому что начальный диспетчер ( 01ifupdown ) не понимал vpn-up и vpn-down ( или hostname , even).

Вы сможете увидеть, что происходит из журналов в / var / log / syslog ; они будут содержать строку, такую ​​как:

  Nov 5 21:38:57 chris-laptop nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/01ifupdown' вышел с ошибкой  статус 1.  

Этот конкретный вопрос исправлен; но если у вас все еще есть проблемы, вы должны рассмотреть вопрос об ошибке, или очевидные вещи, такие как проверка разрешений (как в том, является ли скрипт исполняемым).

1
ответ дан 7 August 2018 в 21:57

Вам действительно не нужно искать исходный код, чтобы исправить это; диспетчер запускает скрипты в /etc/NetworkManager/dispatcher.d до тех пор, пока он не завершится или пока один из них не вернется с ошибкой. Это произошло в нескольких версиях, потому что начальный диспетчер ( 01ifupdown ) не понимал vpn-up и vpn-down ( или hostname , even).

Вы сможете увидеть, что происходит из журналов в / var / log / syslog ; они будут содержать строку, такую ​​как:

  Nov 5 21:38:57 chris-laptop nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/01ifupdown' вышел с ошибкой  статус 1.  

Этот конкретный вопрос исправлен; но если у вас все еще есть проблемы, вы должны рассмотреть вопрос об ошибке, или очевидные вещи, такие как проверка разрешений (как в том, является ли скрипт исполняемым).

1
ответ дан 10 August 2018 в 10:11

Вам действительно не нужно искать исходный код, чтобы исправить это; диспетчер запускает скрипты в /etc/NetworkManager/dispatcher.d до тех пор, пока он не завершится или пока один из них не вернется с ошибкой. Это произошло в нескольких версиях, потому что начальный диспетчер ( 01ifupdown ) не понимал vpn-up и vpn-down ( или hostname , even).

Вы сможете увидеть, что происходит из журналов в / var / log / syslog ; они будут содержать строку, такую ​​как:

  Nov 5 21:38:57 chris-laptop nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/01ifupdown' вышел с ошибкой  статус 1.  

Этот конкретный вопрос исправлен; но если у вас все еще есть проблемы, вы должны рассмотреть вопрос об ошибке, или очевидные вещи, такие как проверка разрешений (как в том, является ли скрипт исполняемым).

1
ответ дан 13 August 2018 в 16:33

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

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