Openfireインストールの問題-管理パネルにログインできません


15

Ubuntu仮想マシンにOpenfireをインストールしようとしていますが、Webベースのインストーラーを完了すると、管理パネルにログインできません。

これまでのところ:

  • ダウンロードしたDebianインストーラー
  • ストックオプションを使用してインストール
  • データベースを追加し、提供されたSQLファイルを使用して構造を構築しました
  • 完成したWebベースのインストーラー

ユーザー名:adminとパスワードを使用してログインしようとしていますが、間違ったユーザー名/パスワードエラーが常に表示されます。MySQLデータベースには、暗号化されたパスワードを持つ管理ユーザーを示すレコードが生成されますが、エンコードされていないパスワードへの変更は機能しません。ここで問題は何ですか?

回答:


23

私は同じ問題を抱えていたが、ほとんど知らず、文書化されていないバグのようだ。インストールを行った後、サーバーを再起動してください。

私のために働いた。


3
+1また、Ubuntu でもこれまったく同じエラーが発生したため、自分が何を間違えていたかわかりませんでした。Openfireをインストールして構成した後、サービスを再起動していなかったことがわかりました。カーネルのアップグレードを行っていない限り、Linuxマシンでは再起動は実際には必要ありません。
コリープラステック2009

1
この「トリック」はWindowsでも機能します。
アルベス

アルベスが言ったこと。私はしばらくの間、あちこち探し回っていました。新しいユーザー名とパスワードを設定しようとしています。これを読む。クリーンインストールを行いました。インストール後にサーバーを再起動し、SHAZAM!魅力のように機能します。
peirix

Fedoraでの同じ問題/解決策。
土曜日

古いスレッドにぶつかるつもりはありませんが、同じ問題を抱えていたのでこれに遭遇しました。実際のサーバーを再起動する必要はなく、サービスを再起動するだけです。これはバージョン3.6.4-1であったため、バージョン全体で変更されているかどうかはわかりません。
-pferate

6

パスワードを手動で設定する必要がありましたが、セットアップページでパスワードが保存されませんでした。サーバーを再起動しても解決しませんでした。

Windowsで埋め込みdbを使用している場合、これはembedded-db / openfire.scriptにあります。

INSERT INTO OFUSER VALUES('admin',NULL, ...

NULLをパスワードに変更します。次に、OpenFireサーバーを再起動します。


これは私にとって魅力的でした!
デビッド

これは私のために働いた。
アルコニス

これも私にとってはうまくいきました。Openfireを「型」のXMPPサーバーとしてのみ使用しているため、この手法のセキュリティ問題は気にしません。
ホーコンK.オラフセン14年

1
また覚えておいてください-あなたのメールアドレスではなく、「admin」としてログインしてください。
セルビー14

@selbieこれは答えでなければなりません、それは私の問題
でした-Opiatefuchs

3

Openfire管理者ログインWindows Vistaおよび組み込みデータベースを使用しているときにOpenfireの管理者ログインを変更する方法:

  1. Openfireをシャットダウンします
  2. Windows管理者として、編集

    C:\ Program Files(x86)\ Openfire \ embedded-db \ openfire.script

  3. このような行を変更します

    OFUSER VALUES( 'admin'、NULL、 ''、 'Administrator'、 'admin'、 '0'、 '0')への挿入

    OFUSER VALUES( 'admin'、 ''、NULL、 'Administrator'、 'admin'、 '0'、 '0')への挿入

  4. ファイルを保存し、エディターを終了します

  5. Openfireを再起動します

2

http://blog.taragana.com/index.php/archive/how-to-recover-openfire-admin-password/

ただし、これはプログラミング関連ではありません。


私は以前にこれらの手順を実行しましたが、それは助けにならないようでした。mysql DBまたは組み込みをインストールする場合でも問題が解決しません

2

UbuntuにOpenFireをかなり定期的にインストールして展開しています。これは、社内のWikiからの一部のクイックカット/ペーストです。また、いくつかのサーバーにwebminおよび/またはvirtualminを事前インストールします。

プレインストール

sudo -s

apt-get update && apt-get dist-upgrade

mkdir / home / kpwadmin / openfire-install

mkdir / home / kpwadmin / virtualmin-install

cd / home / kpwadimn / virtualmin-install

apt-get install sun-java6-jre

設置

openfire.orgから最新の.debパッケージをダウンロードします。この記事では3.6.2バージョンのOpenfireを使用します。

cd / home / oacadmin / openfire-install

wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.2_all.deb

dpkgを使用してopenfire_3.6.2_all.debをインストールします

dpkg -i openfire_3.6.2_all.deb

Openfire用のMySQLデータベースを作成する

firefoxを起動し、serverip / phpmyadmin(例:72.11.123.59/phpmyadmin)に移動し、rootとしてphpmyadminにログインします。

クリック権限

新しいユーザーを追加する

ユーザー名:openfire

ホスト:ローカル

パスワード:「安全なもの」

「ユーザーのデータベース」というタイトルのセクションで、「同じ名前でデータベースを作成し、すべての権限を付与する」ラジオボタンをクリックします

「進む」をクリックします

Webインターフェース

firefoxで別のタブを開き、serverip:9090(例:123.0.0.59:9090)に移動して、Webインターフェイスを使用してインストールを続行します。

英語を選択

等など

お役に立てれば...


phpMyadminなし:mysql -u root -p; データベースopenfireを作成します。openfireですべての特権を付与します。* openfire @ localhostに「password」で識別されます。フラッシュ
特権

0

openfire.debパッケージをubuntuサーバーにインストールしましたが、同じ問題が発生しました。管理者として初めてログインすることさえできませんでした。私は次のことをしました:chmod o + rx / usr / share / openfire

ユーザーにはディレクトリを読み取る権限さえありませんでした。それが正しいかどうかはわかりませんが、今はログインできます:)


0

組み込みデータベースオプションを使用したWindowsへのインストールでも同じ問題が発生しました。アンインストール、ディレクトリのワイプ、再インストールでは修正されませんでした。再起動するだけで回復します


0

3.6.4でも同じ問題が発生したため、3.6.3をダウンロードしましたが、問題なく動作します。

ダウンロードリンクの「4」を「3」に置き換えて3.6.3を取得できます...


0

再起動してもうまくいきませんでした。上記のアドバイスに従って、手動でopenfire.scriptを編集し(埋め込みデータベースを使用していました)、うまくログインできました(Ubuntu 9.10)


0

MySQLサーバーを使用したLDAP認証ベースのセットアップで正常にログインしました。更新されたと思われる「admin」のままで「admin」としてログインしました。これがおそらく私のように髪を引っ張っている誰かに役立つことを願っています。

PS:http : //www.yosemitescouting.org/images/Yosemite%20Sam.bmp


0

Openfire 3.6.4の組み込みデータベースを使用して、Windows XP Profesional SP3マシンに数回インストールおよびアンインストールしました。adminconsoleにログインできませんでした。最後のインストールでは、インストール後に直接再起動し、今すぐログインできます:)

これで、パスワードを設定しただけでログインできないというイライラ感が解消されることを願っています!! しかし、奇妙なバグ。


0

CentOS 5.3にインストールしても同じ結果が得られました。インストール後に管理者としてログインできません。

HTTPサーバーとOpenfireサーバーの両方を再起動しました。その後、ログインが許可されました。

[root@server ~]# service httpd restart
Stopping httpd: [  OK  ]
Starting httpd: [  OK  ]

[root@server ~]# service openfire restart
Shutting down openfire:
Starting openfire:


0

Windows上でユーザーのパスワードをOpenfire 3.7.1を使用することadminだったadmin、あまりにも、 -私は、セットアップウィザードで入力したものに関係なく。

この答えのおかげで、私は行を見つけました

INSERT INTO OFUSER VALUES('admin','admin',NULL,'Administrator','admin@example.com','0','0')

中に埋め込まれた-DB / openfire.scriptファイル把握することは容易だったので。


0

デフォルトでは、ユーザーは「admin」、パスワードは「admin」に設定されます(Windowsに組み込みのパスワードを指定した場合でも(fyiのみ))。


0

アカウントの作成に使用したメールアドレス全体ではなく、ユーザー名のみでログインしていることを確認してください(たとえば、admin @ example.comをセットアップする場合は、adminのみでログインします)。

ログインパスワードに句読点や特殊文字が含まれていると問題が発生しますが、OPの質問では、有効なパスワードを持つアカウントを使用しています。

公式ドキュメントによると:

  1. ofpropertyテーブルの管理情報をリセットまたは追加します。

    DELETE FROM OFPROPERTY WHERE NAME='admin.authorizedJIDs';
    INSERT INTO OFPROPERTY VALUES('admin.authorizedJIDs','admin@example-com,new@example.com');
    

    組み込みデータベースを使用している場合は、embedded-db / openfire.scriptを編集してこれらのクエリを実行できます

  2. または、conf.xmlに別の管理者を追加します。

    <admin>
        <authorizedJIDs>admin@example.com, new@example.com</authorizedJIDs>
    </admin>
    

    ただし、このページに基づいて、この設定の名前<authorizedUsernames><authorizedJIDs>

  3. また、セットアップを再実行することもできますが、私の経験では、それは常に助けにはなりませんでした。

    edit /conf/openfire.xml and change the <setup> tag to false
    
  4. 完全を期すため、ofuserテーブルを編集できるという上記の回答があります。[自分自身にはあまり運がなかった]。

セットアップの実行など、変更を行った後は、openfireを停止して再起動することを忘れないでください。[はい、私はそれが愚かであることを知っています。OpenFireを動作させたい場合は、とにかくやってください。]


0

たくさんの答えがあることは知っていますが、openfireでサーバーのホスト名を変更した後、フラストレーションの原因を見つけました。ログインできるようにするための修正:

  1. sqlに移動して、openfireデータベースのProperty of Tableを開きます
  2. admin.authorizedJIDをme @ oldhostnameからme @ newhostnameに変更します。各ユーザーをコンマで区切ります
  3. Openfireを停止してから再起動します-管理者をメモリに読み込みます

openfireをアンインストールしても、SQLデータベースは削除されない可能性が高いため、問題は解決しません。または、新しいデータベースを作成して、新しいデータベースに再インストールできます。


0

Ubuntu 16.04の場合、最新の「openfire_4.1.0_all」ではなく「openfire_3.9.3_all」debianパッケージを使用してみてください。新しいパスワードの詳細を入力するインストールプロセス中、最新のパッケージにバグがあります。その問題は解決されません。以前のバージョンを使用することをお勧めします。うまく動作します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.