Page 1 of 1

OpenSSL Library Init Failed. (too old?) SoftEtherVPNが起動できない

Posted: Wed Oct 16, 2019 2:21 pm
by techpiro
Softether VPN Serverをクラウド上のVM(Linux)にインストールし、運用しておりましたが、つい最近正常に動いていない事に気づきました。vpnserverの起動や、vpncmdを実行しようとすると、

# /etc/init.d/vpnserver start
-- Alert: RsaCheck() --
OpenSSL Library Init Failed. (too old?)
Please install the latest version of OpenSSL.

# vpncmd
-- Alert: RsaCheck() --
OpenSSL Library Init Failed. (too old?)
Please install the latest version of OpenSSL.

と表示され起動できなくなりました。

環境

○Ubuntuバージョン
OCNのクラウドサービス 「クラウドn」のVM上にUbuntuにてサーバを構築して
います。

# cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.1 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.1 LTS"
VERSION_ID="18.04"
VERSION_CODENAME=bionic

○Softether VPN Server(SoftEther VPN Server)
クラウドVM上にSoftetherVPNをインストールし、VPN経由でこのサーバ自体のサービスを公開し運用していた。

SoftEther VPN Server(64bit)(Open Source)
Version 4.28 Build 9669

# openssl version
OpenSSL 1.1.1 11 Sep 2018

質問1
どのような対処をとるのがよろしいでしょうか?

質問2コンフィグのバックアップをとるのを忘れておりました。vpnserverが起動しない状態でユーザ情報など vpn_server.config をバックアップする方法はありますか?

どうぞよろしくお願いいたします。

Re: OpenSSL Library Init Failed. (too old?) SoftEtherVPNが起動できない

Posted: Thu Oct 17, 2019 9:09 am
by cedar
1.
パッケージのアップデートなどでシステムに導入されているOpenSSLのバージョンが変わってしまったのではないかと思います。
SoftEther VPN をリンクし直してみてください。

2.
設定ファイルは実行ファイルと同じディレクトリに保存されています。
https://ja.softether.org/4-docs/1-manua ... 4.E3.83.AB

Re: OpenSSL Library Init Failed. (too old?) SoftEtherVPNが起動できない

Posted: Thu Oct 17, 2019 2:10 pm
by techpiro
ご回答ありがとうございます。
大変助かります。

>1.
>パッケージのアップデートなどでシステムに導入されているOpenSSLのバージョンが変わってしまったのではないかと思います。
>SoftEther VPN をリンクし直してみてください。

不勉強で申し訳ございません。リンクし直す操作はどのように行えばよろしいでしょうか?

Re: OpenSSL Library Init Failed. (too old?) SoftEtherVPNが起動できない

Posted: Thu Oct 17, 2019 6:35 pm
by cedar
ソースコードからビルドされたのか、バイナリ版からインストールされたのか分かりませんが、とりあえず設定ファイルをバックアップした上で、インストールの手順を繰り返してみるのが良いのではないかと思います。

Re: OpenSSL Library Init Failed. (too old?) SoftEtherVPNが起動できない

Posted: Fri Oct 18, 2019 12:14 am
by techpiro
>ソースコードからビルドされたのか、バイナリ版からインストールされたのか分かりませんが、とりあえず設定ファイルをバックアップした上で、インストールの手順を繰り返してみるのが良いのではないかと思います。

ソースからのビルドにてインストールしていました。
アドバイス通り、再度ソースからのビルドインストールを行い、無事にvpnserver起動するようになりました。
設定もそのまま引き継がれているようです。

大変助かりました。感謝です。ありがとうございます。

以下再度行ったインストール手順です。

1391 git clone https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.git
1392 cd SoftEtherVPN_Stable/
1394 ./configure
1395 make
1396 make install
1397 /etc/init.d/vpnserver start

今後ともどうぞよろしくお願いします。