Openfire を 3.8.2 から 3.10.0 にアップグレードするにはどうすればいいですか?

Openfire を 3.8.2 から 3.10.0 にアップグレードするにはどうすればいいですか?

Openfire を 3.8.2 から 3.10.0 にアップグレードしようとすると、次のエラーが発生します。Ubuntu
12.04 を使用しています。

1. wget http://download.igniterealtime.org/openfire/openfire_3.10.0_all.deb
2. sudo dpkg -i openfire_3.10.0_all.deb
(Reading database ... 204041 files and directories currently installed.)
Preparing to replace openfire 3.10.0 (using openfire_3.10.0_all.deb) ...
testing JVM in /usr ...
Shutting down openfire
Stopped.
Unpacking replacement openfire ...
Setting up openfire (3.10.0) ...
update-rc.d: warning: /etc/init.d/openfire missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Starting openfire
nohup: appending output to `nohup.out'


Processing triggers for ureadahead ...

グーグルで調べたらこのリンクしかし、まだ解決策はありません。

答え1

リンク先のスレッドには次のように書かれています:

  • 実行中のOpenFireを停止します: sudo /etc/init.d/openfire stop 停止しない場合は、次の方法でプロセスを検索して強制終了します。sudo kill -9 PID

PIDを取得する

ps aux | grep openfire

結果は次のようになります:

maythux   3541  0.4  0.0 613892 18500 ?        Sl   09:17   0:00 blah blah blah

ここでPIDは3541です。このプロセスを強制終了するには次のコマンドを実行します。

sudo kill -9 3541
  • すべてのプラグインを削除します(データディレクトリは削除しません): sudo rm /var/lib/openfire/plugins/*.jar
  • 次のコマンドで dpkg を使用して古い OpenFire を更新します。

    sudo dpkg -i openfire_3.10.0_all.deb
    
  • まだ実行されていない場合は、再度起動します: sudo /etc/init.d/openfire start

  • 実行して管理インターフェースに入ったら、持っていたプラグインを再インストールしてみてください。設定は保持されます。

  • セキュリティ設定に移動し、「自己署名証明書を受け入れます。TLS 経由のサーバー ダイヤルバックが利用できるようになりました。」にチェックマークを付けます。

回答は以下から引用しましたここ

関連情報