LINUX.ORG.RU
решено ФорумAdmin

Strongswan 5 и init-скрипт

 ,


0

1

Рассказываю по порядку.

Готовых сборок strongswan 5 для debian вроде нет. Стал сам собирать.

В качестве init-скрипта взял скрипт для strongswan 4 (именно для 5 тоже не нашёл). Подкорректировал пути и названия и скопировал содержимое в debian/strongswan.init. [url=]Вот результат

Далее собираю при помощи dpkg-buildpackage. Добавляют в свой репозиторий. Устанавливаю на голой машине, на которой должен стоять. И тут такая проблема: при первом запуске службы (Starting strongSwan 5.0.4 IPsec [starter]...) происходит зависание. При этом работают процессы starter и scepclient. Если один из них прибить, то развиснет. Но при последующих запусках (даже после purge и install) всё нормально запускается.

В чём может быть проблема? Если нужно, могу предоставить информацию о сборке пакета. Но там вроде всё по дефолту.

☆☆☆☆☆
Ответ на: комментарий от Infra_HDC

Значит, проглядел. Но проблему решил, всё забываю отметить и написать причину.

Ttt ☆☆☆☆☆
() автор топика

В общем проблема была в том, что он хотел файл /etc/ipsec.secrets. Если его нет, то виснет, но при этом его создаёт :)

Добавил в пакет пустой данный файл, теперь не виснет.

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от VinilNavigator

Про этот ещё не знал. Судя по changelog, он появился позже, чем мы начали сами пакет собирать.

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от VinilNavigator

Кстати, на debian wheezy не ставится, требует более новую Libc. Хотя из исходников нормально собрался с имеющейся.

Ttt ☆☆☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.