LinuxForum.Fans
Тема

[решено]NetworkManager-l2tp ( Could not find the xl2tpd binary )

Автор: goy2010 7 сообщений 6061 просмотров
#321774

Здравствуйте.

История:
Вчера: обновил систему - Сегодня: Could not find the xl2tpd binary

Проблема: NetworkManager перестал подключаться к VPN l2tp билайна, для подключения использовался пакет из аура networkmanager-l2tp-git ( https://github.com/microcai/NetworkManager-l2tp ), все работало исправно, но сегодня утром в gui nm-manager выдает сообщение:

text
Произошёл сбой VPN-соединения, не удалось запустить службу VPN.

Лезу смотреть логи запуска:

text

май 25 16:56:17 realex NetworkManager[203]: <info> Starting VPN service 'l2tp'...
май 25 16:39:17 realex NetworkManager[203]: <info> VPN service 'l2tp' started (org.freedesktop.NetworkManager.l2tp), PID 406
май 25 16:56:17 realex NetworkManager[203]: <info> VPN service 'l2tp' appeared; activating connections
май 25 16:56:18 realex NetworkManager[203]: <info> VPN plugin state changed: starting (3)
май 25 16:56:18 realex NetworkManager[203]: <info> VPN connection 'VPN-соединение 1' (Connect) reply received.
май 25 16:56:18 realex NetworkManager[203]: <warn> VPN connection 'VPN-соединение 1' failed to connect: 'Could not find the xl2tpd binary.'.
май 25 16:56:18 realex NetworkManager[203]: <info> Policy set 'Проводное соединение 1' (enp1s0) as default for IPv4 routing and DNS.
май 25 16:56:18 realex NetworkManager[203]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
май 25 16:56:24 realex NetworkManager[203]: <info> VPN service 'l2tp' disappeared

Вижу:

text
Could not find the xl2tpd binary.

Проверяю наличие пакета в системе:

text

local/xl2tpd 1.3.1-3
    an open source implementation of the L2TP maintained by Xelerance
    Corporation

Вижу что пакет в системе имеется.

Куда копать дальше ?
Зар.спс

#321776
text
# which xl2tpd

UPD: В Slackware я бы еще посмотрел список файлов пакета.

#321779
yars написал:
text
# which xl2tpd

UPD: В Slackware я бы еще посмотрел список файлов пакета.

Бинарник на месте, выводит путь

/usr/bin/xl2tpd

Очень странно что nm не видит его... никогда таких проблем еще не было.

#321787

Возможно, NM ожидает его где-нибудь в /{bin,sbin}. Попробуйте симлинк создать:

text
# ln -s /usr/bin/xl2tpd /sbin/xl2tpd
#321791

Спасибо, NM действительно ожидал бинарник в sbin, после создания симлинка подключение удалось.
Думаю, скорее всего, это было вызвано вчерашнем обновлением xl2tpd, наверняка бинарник просто переехал из sbin в usr/bin, а пакет из git-а "networkmanager-l2tp" искал его по старому пути ( в /sbin ).

#321792

Он переехал из /usr/bin в /sbin :)

#321793
yars написал:
Он переехал из /usr/bin в /sbin :)

Он переехал из /sbin в /usr/bin, бинарник сейчас находится в /usr/bin, а симлинк от него в /sbin/ ибо NM ищет его в /sbin/ =)

Войдите или зарегистрируйтесь, чтобы ответить.