Openfire를 3.8.2에서 3.10.0으로 업그레이드하는 방법은 무엇입니까?

Openfire를 3.8.2에서 3.10.0으로 업그레이드하는 방법은 무엇입니까?

Openfire를 3.8.2에서 3.10.0으로 업그레이드하려고 하면 다음 오류가 발생합니다.
우분투 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를 통한 서버 다이얼백을 사용할 수 있습니다."를 선택하세요.

답변은 다음에서 인용되었습니다.여기

관련 정보