Вы здесь

Проблема с PPPOE после обновления Debian

7 января обновил свой дистрибутив Debian 7.3 с репозитория Sid, после чего перестало устанавливаться pppoe-соединение, выдавая такую ошибку:

/usr/lib/pppd/2.4.5/rp-pppoe.so: undefined symbol: the_channel
pppd[4072]: Couldn't load plugin rp-pppoe.so

Модуль rp-pppoe.so входит в состав пакета ppp, и работает в связке с модулем ядра Linux для поддержки PPPoE-соединений.

Смотрим какая версия пакета ppp у нас установлена:

apt-cache policy ppp

Установлен: 2.4.5+git20130610-2
Кандидат:
Таблица версий:
2.4.5+git20130610-2 0
500 http:// mirror.yandex.ru/debian/ sid/main i386 Packages
*** 2.4.5-5.1+b1 0
500 http:// ftp.de.debian.org/debian/ wheezy/main i386 Packages
100 /var/lib/dpkg/status
2.4.5-4 0
500 http:// mirror.yandex.ru/debian/ squeeze/main i386 Packages

Как видим, у нас стоит ppp версии 2.4.5+git20130610-2 из репозитория Sid.

Удаляем данный пакет командой:

apt-get remove ppp

После чего я закомметировал репозитории Sid в /etc/apt/sources.list, обновил список пакетов:
apt-get update

и поставил версию пакета ppp 2.4.5-5.1+b1 из Wheezy-репозитория.

После всех вышеуказанных действий pppoe-соединение стало работать нормально.

Вывод: Лучше не использовать репозитории Sid на рабочих серверах:)

Рубрики: 

Комментарии

Спасибо! Очень помогло, а то вся работа на предприятии встала из-за этого кривого пакета:)

Также рекомендуем