Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Исправляем ошибку с обновлением VPN L2TP (Ubuntu 12.04)  (Прочитано 2518 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kmk

  • Автор темы
  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
Исправляем ошибку с обновлением VPN L2TP (Ubuntu 12.04)

Решил написать небольшой простой мануал для новичков по убийству и поднятию протокола L2TP. Для чего? Обо всём по порядку.

Итак, кроме стандартного PPTP, у меня установлен протокол L2TP. Глубоко в настройки лезть не стал (о чем позже пожалел, т.к. ничего сложного там нет, однако), воспользовался скриптоподнималкой "vpnpptp" (http://code.google.com/p/vpnpptp/). Все замечательно работало до поры до времени. Но вчера при обновлении выскочила такая ошибка:

dpkg: не удалось обработать параметр xl2tpd (--configure):


Попытка удаления пакета из /var/cache/apt/archives/, так же его ручная преустановка результата не принесли. Ошибка оставалась.

Великий Гугл посоветовал вот что:
https://forum.ubuntu.ru/index.php?topic=39461.0

Нужно удалить пакет из /var/cache/apt/archives/, а кроме этого, файл /etc/init.d/xl2tpd

rm -f /var/cache/apt/archives/xl2tpd_1.2.0+dfsg-1ubuntu1_i386.deb
rm -f /etc/init.d/xl2tpd



И обновиться:

sudo apt-get update && sudo apt-get upgrade

Проблема, казалось бы, решена. При обновлении ошибка не вылезает. Но... теперь не работает L2TP...

Ни после обновления, ни после повторной установки "vpnpptp", файл /etc/init.d/xl2tpd так и не появился. Значит нужно его восстановить. Но где же его взять?

Все просто. Мы только что обновлялись, значит необходимый пакет у нас уже есть. Идем в /var/cache/apt/archives/ находим там пакет xl2tpd_1.3.1+dfsg-1_i386.deb.

Я его скопировал на рабочий стол:

cp /var/cache/apt/archives/xl2tpd_1.3.1+dfsg-1_i386.deb ~ИМЯ_ПОЛЬЗОВАТЕЛЯ/Рабочий\ стол

Открываем его с помощью менеджера архивов:


И перетаскиваем мышкой xl2tpd в любое место. Я его бросил на рабочий стол. Далее в терминале копируем наш файл в нужное место:

sudo cp ~ИМЯ_ПОЛЬЗОВАТЕЛЯ/Рабочий\ стол/xl2tpd /etc/init.d/

Устанавливаем права доступа и делаем файл исполняемым:
(группа и пользователь - root устанавливается автоматически)

sudo chmod 755 /etc/init.d/xl2tpd && sudo chmod +x /etc/init.d/xl2tpd

Перезапускаем L2TP демон:

sudo /etc/init.d/xl2tpd restart

Вот теперь уже точно всё. Ошибка исправлена и VPN L2TP приведен в рабочее состояние. :)

kmk 11.06.2012

Оффлайн jcrush

  • Активист
  • *
  • Сообщений: 678
  • Khabara.Ru
    • Просмотр профиля
    • Компьютерные интернет обзоры
у меня вот тоже такое было, поэтому сейчас я не обновляю эти 2 пакета...

у вас после манипуляция заработала: http://code.google.com/p/vpnpptp/

просто вроде как там конфиги затираются при обновлении вот и протокол перестает работать..
Ubuntu Mate Stfw.Ru — SEO блог ...

Оффлайн kmk

  • Автор темы
  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
у меня вот тоже такое было, поэтому сейчас я не обновляю эти 2 пакета...

у вас после манипуляция заработала: http://code.google.com/p/vpnpptp/

просто вроде как там конфиги затираются при обновлении вот и протокол перестает работать..

Да vpnpptp заработал. При обновлении L2TP установшик спрашивает что-то типа перезаписать конфиги, что-то там еще с ними сделать, или оставить их как есть (по умолчанию, нажав N). Я, естественно, оставил.

Сначала я сделал так, как написал выше, а потом уже подумал. Может быть нужно было просто остановить L2TP демон:

sudo /etc/init.d/xl2tpd stop

И после этого обновляться. Но уже попробовать неначем. Ошибки нет. Если кто попробует, отпишитесь.

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.