web-dev-qa-db-ja.com

FreeNAS 11.1Urbackupのインストール

私はFreeNASFreeBSDサーバーに rbackup をインストールして設定しようとしています。

私は指示に従いました ここ そして指示に従うことを試みました ここ

ただし、最初のリンクを実行すると、コンパイルエラーが発生します。

$ make
$ make install

配列があいまいであるというC++エラーを返します。 wgetコマンドでurbackupバージョンを2.1.19パッケージを使用するように切り替えると、さらに進んでいきますが、バイトに関するエラーが発生します。

2つ目は、コマンドのリスト全体を処理することができますが、http://ipaddress:55414を介してFreeNASサーバーにアクセスすることはできません。

ERR_CONNECTION_REFUSED

サーバーへのpingは機能し、sshはすべて機能します。これは、Urbackupサーバーが実際に正しくインストールされていないように見えるだけです。

FreeNAS(FreeBSM 11.1)にurbackupサーバーをインストールするにはどうすればよいですか?

編集:netstatの出力

root@freenas[~]# netstat -4l
Active Internet connections
Proto Recv-Q Send-Q Local Address                   Foreign Address               (state)
tcp4             0           0 192.168.1.105.ssh           192.168.1.120.50139       ESTABLISHED
udp4             0           0 192.168.1.246.netbios-dgm   .
udp4             0           0 192.168.1.246.netbios-dgm   .
udp4             0           0 192.168.1.246.netbios-ns   .
udp4             0           0 192.168.1.246.netbios-ns   .
udp4             0           0 192.168.1.246.ntp           .
udp4             0           0 192.168.1.255.netbios-dgm   .
udp4             0           0 192.168.1.248.netbios-dgm   .
udp4             0           0 192.168.1.255.netbios-ns   .
udp4             0           0 192.168.1.248.netbios-ns   .
udp4             0           0 192.168.1.248.ntp           .
udp4             0           0 192.168.1.255.netbios-dgm   .
udp4             0           0 192.168.1.105.netbios-dgm   .
udp4             0           0 192.168.1.255.netbios-ns   .
udp4             0           0 192.168.1.105.netbios-ns   .
udp4             0           0 localhost.ntp                   .
udp4             0           0 192.168.1.105.ntp           .
root@freenas[~]#
1
treyBake

FreeBSD 11.2でurbackup_serverをテストする際に、次の3つのコマンドを使用して、urbackup_serverをインストール、有効化、および起動しました(さらにもう1つチェックします)。

# pkg install urbackup-server
...
# sysrc urbackup_server_enable=yes
urbackup_server_enable:  -> yes
# service urbackup_server start
Starting urbackup_server.
# sockstat -4 | grep urbackup
urbackup urbackupsr 4287  6  tcp4   *:55414               *:*
urbackup urbackupsr 4287  29 udp4   10.10.231.30:35623    *:*
urbackup urbackupsr 4287  31 tcp4   *:55413               *:*

応答しないサービスのトラブルシューティングは、通常、このパスに似たものに従います。

ソフトウェアはインストールされていますか?

次のようなものが表示されます。

# pkg info | grep urbackup
urbackup-server-2.2.11_3     Server component of the UrBackup backup system
# grep urbackup /var/log/messages
Jan 29 10:17:12 hostname pkg[9711]: urbackup-server-2.2.11_3 installed

実行可能ファイルは既知の場所にありますか?

# which urbackupsrv
/usr/local/bin/urbackupsrv

サービスは/etc/rc.confで有効になっていますか?

# grep urbackup /etc/rc.conf
urbackup_server_enable="YES"

サービスは実行されていますか?

# sockstat | grep urbackup || echo fail
fail

OTOH、サービスが実行されている場合、おおよそ次のように表示されます。

# sockstat | grep urbackup || echo fail
urbackup urbackupsr 3992  6  tcp4   *:55414               *:*
urbackup urbackupsr 3992  29 udp4   10.10.231.30:35623    *:*
urbackup urbackupsr 3992  32 tcp4   *:55413               *:*

サービスを開始できますか?

# service urbackup_server start

ストック構成を変更しましたか?

はいの場合、構成ファイルを元の状態に復元して、再試行してください。起動を妨げているのは、設定エラーまたはタイプミスである可能性があります。

サービスログエラーはどこにありますか?ログをより詳細にすることはできますか?

一般的な場所は、syslog機能またはstderrのいずれかです。ソフトウェアのドキュメントが教えてくれるはずです。サービスが開始されていない場合は、サービスがエラーをスローしている可能性があります。それらのログの宛先をチェックし、ソフトウェアが問題が何であるかを教えようとしているかどうかを確認します。

実行可能ファイルを手動で起動しようとするとどうなりますか?

ターミナルのシェルセッションから直接サービスを実行すると、詳細なログ記録や、syslogログ記録よりも目立つ可能性のあるstderrへのログ記録を実行できる場合があります。特定のケースでは、関連するコマンドラインオプションの多くは次の場所にあります。

urbackupsrv run --help

そのドキュメントを見てもまだ行き詰まっている場合は、次のことをお勧めします。

urbackupsrv run -v debug -e -c /usr/local/etc/urbackup/urbackupsrv.conf

これはどれもあなたのケースに特に特有のものではありません。この種の問題をトラブルシューティングするときはいつでも、これはちょうど良い一般的な形式です。特定の手順をリストした詳細な投稿あなた(あなたがそれらを取得したソースではなく)従った特定のエラーメッセージは、論理的なデモを行うことができるため、結果をより迅速に得るのに役立ちますトラブルシューティング方法に流れます。

2
Jim L.