Summary: | не отделять rp-pppoe.so | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Zerg <anubix> |
Component: | ppp | Assignee: | Michael Shigorin <mike> |
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | aen, asy, boyarsh, mike, rider, ruslandh, sbolshakov, sem, taf, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 27149 | ||
Bug Blocks: | 30721, 26890 |
Description
Zerg
2012-03-22 20:18:11 MSK
Кстати, сизифный ppp уже достаточно потестился? Может, его в p6? Чего притихли? ;-) Не надо упаковывать внутрь для возможности сборки альтернативной версии. Достаточно: - в ppp поставить зависимость на ppp-pppoe - из ppp-pppoe убрать зависимость на ppp Подробности в #26890 (In reply to comment #2) > - в ppp поставить зависимость на ppp-pppoe Подробности всё ещё в bug #26890, и явно не последняя серия. > - из ppp-pppoe убрать зависимость на ppp Не вижу резона, т.е. плагин без ppp бесполезен, а обратное неверно. Возможно, лучше сделать ppp-full и втягивать по зависимостям его -- а там уж резвиться в плагинчики. Такой пакет можешь сделать и ты, кстати. ;-) (В ответ на комментарий №3) > (In reply to comment #2) > > - в ppp поставить зависимость на ppp-pppoe > Подробности всё ещё в bug #26890, и явно не последняя серия. Ты не читал, как-минимум, начиная с https://bugzilla.altlinux.org/show_bug.cgi?id=26890#c35 > > - из ppp-pppoe убрать зависимость на ppp > Не вижу резона, т.е. плагин без ppp бесполезен, а обратное неверно. Ты не читал, как-минимум, начиная с https://bugzilla.altlinux.org/show_bug.cgi?id=26890#c35 > Возможно, лучше сделать ppp-full и втягивать по зависимостям его > -- а там уж резвиться в плагинчики. Ты не читал, как-минимум, начиная с https://bugzilla.altlinux.org/show_bug.cgi?id=26890#c35 > Такой пакет можешь сделать и ты, кстати. ;-) Потом закидываем все это в p6 и у всех отваливается pppoe Ну так что? Нужно по порядку объяснять или запакуете плагин в пакет ppp, чтоб понятнее было? Трогать только больше ничего не надо, чтоб можно было в p6 без тестирования отправить. В чем затык? Во времени. Может, сам и сделаешь? Посмотрел: проблема с зависимостями всплывет еще у NetworkManager. Мне уже надоело, поэтому разбирайтесь как-нибудь сами. (В ответ на комментарий №10) > проблема с зависимостями всплывет еще у NetworkManager. Недоглядел. Там все ок. JFI: http://lists.roaringpenguin.com/pipermail/rp-pppoe/2012q2/000294.html В общем, черт его знает какой плагин лучше. Наверно надо оставить как есть, из ppp. Я не знаю, использует ли хоть кто-то неядерный кроме нас. Почему ручку не сделали - какой-нибудь control, что-бы включать userspace? (В ответ на комментарий №5)
> Потом закидываем все это в p6 и у всех отваливается pppoe
Поправка: закинули в p7.
Как вариант -- просто переложить содержимое ppp-pppoe в ppp. P.S. Судя по отсутствию дополнительных зависимостей пакет ppp-pppoe вообще не имеет смысла. (В ответ на комментарий №17)
> Как вариант -- просто переложить содержимое ppp-pppoe в ppp.
>
> P.S.
> Судя по отсутствию дополнительных зависимостей пакет ppp-pppoe вообще не имеет
> смысла.
Этот плагин может потенциально собираться из пакета rp-pppoe.
но не собирается же из него ? поставьте зависимость у ppp на ppp-pppoe (В ответ на комментарий №18) > Этот плагин может потенциально собираться из пакета rp-pppoe. Тогда, может стоит добавить в rp-pppoe зависимость на ppp-pppoe, чтобы хотя бы обновление было гладким? (In reply to comment #5) > > Такой пакет можешь сделать и ты, кстати. ;-) > Потом закидываем все это в p6 и у всех отваливается pppoe Ага... Обновился с p6 до p7, и _ifup_ppp1: /usr/sbin/pppd: /usr/lib/pppd/2.4.5/rp-pppoe.so: cannot open shared object file: No such file or directory _ifup_ppp1: /usr/sbin/pppd: Couldn't load plugin rp-pppoe.so pppd[4486]: Couldn't load plugin rp-pppoe.so Только вот вопрос. Запуск руками помог, pppoe поднялся и без rp-pppoe.so. То есть, я посмотрел и записал строку запуска pppd до обновления (ps awwx в смысле): /usr/sbin/pppd nolog updetach unit 1 local pty "/usr/sbin/pppoe -I eth2 -U -m 1412" file /etc/net/ifaces/ppp1/pppoptions и её же и запустил. Теперь сижу и вчитываюсь на тему, что сделать, чтобы ifup в etcnet заработал. Хуже то, что я со стороны ppp-интерфейса, ошибаться не сильно хорошо - людей заставлять руками поднимать. :-) Ага, ppp-pppoe. Но интересно, а через какой плагин работало без него, и почему это не устроило etcnet ? А, понятно. etcnet, теперь, такую строку формирует: /usr/sbin/pppd nolog updetach unit 1 plugin rp-pppoe.so eth2 file /etc/net/ifaces/ppp1/pppoptions Что-то я тот баг не с начала смотреть начал, и как pppd запустился, тоже не посмотрел. Спасибо. Ну и хрен с ним. |