Problema de instalação da Openfire - Não é possível fazer login no painel de administração

15

Estou tentando instalar o Openfire em uma máquina virtual Ubuntu, no entanto, ao concluir o instalador baseado na Web, eu Não consigo fazer login no painel de administração.

Até agora eu:

  • instalador Debian baixado
  • Instalado usando opções de ações
  • Adicionado banco de dados e construído a estrutura usando o arquivo SQL fornecido
  • Instalador baseado na web concluído

Agora estou tentando fazer login usando o nome de usuário: admin e minha senha, no entanto, constantemente recebo um erro incorreto de nome de usuário / senha. Existe um registro gerado no banco de dados MySQL que mostra ao usuário admin uma senha criptografada, e a mudança para uma senha não codificada não funciona. Qual é o problema aqui?

    
por Peter Mortensen 15.04.2010 / 11:34

18 respostas

23

Eu tive o mesmo problema, pouco sei e parece bug não documentado. Tente reiniciar o servidor depois da instalação.

Trabalhei para mim.

    
por 09.07.2009 / 12:36
6

Eu tive que definir manualmente a senha, a página de configuração não salvou. Reiniciar o servidor não ajudou.

Se você estiver usando o banco de dados incorporado no Windows, isso estará em embedded-db / openfire.script :

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

Altere o NULL para sua senha. Em seguida, reinicie o seu servidor OpenFire.

    
por 01.04.2010 / 22:38
3

Login de administrador do Openfire Como alterar o login admin da Openfire ao usar o Windows Vista e um banco de dados embutido:

  1. Encerrar o Openfire
  2. Como administrador do Windows,   Editar

    C: \ Arquivos de programas (x86) \ Openfire \ embedded-db \ openfire.script

  3. Altere a linha que se parece com isso

    INSERT INTO OFUSER VALUES ('admin', NULL, '', 'Administrador', 'admin', '0', '0')

    para

    INSERÇÃO DOS VALORES OFUSER ('admin', '', NULL, 'Administrator', 'admin', '0', '0')

  4. Salve o arquivo, saia do editor

  5. Reinicie o Openfire
por 10.06.2010 / 18:24
2

link

no entanto, isso não está relacionado à programação ....

    
por 21.06.2009 / 04:58
2

Instalamos e implementamos o OpenFire no Ubuntu com bastante regularidade. Aqui está um corte / colagem rápida PARCIAL da nossa empresa interna Wiki. Também pré-instalamos webmin e / ou virtualmin em alguns servidores para facilitar as coisas mais tarde:

Pré-instalação

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 instala o sun-java6-jre

Instalação

Faça o download do último pacote .deb do openfire.org. Usaremos a versão 3.6.2 do Openfire neste artigo.

cd / home / oacadmin / openfire-install

wget link

Instale o openfire_3.6.2_all.deb usando o dpkg

dpkg -i openfire_3.6.2_all.deb

Crie um banco de dados MySQL para o Openfire

Inicie o firefox e vá para serverip / phpmyadmin (exemplo: 72.11.123.59/phpmyadmin), faça o login no phpmyadmin como root.

clique em privilégios

adicione um novo usuário

Nome de usuário: openfire

Host: local

Senha: "algo seguro"

Na seção intitulada "Banco de dados para usuário", clique no botão de opção "criar banco de dados com o mesmo nome e conceder todos os privilégios"

clique em "ir"

Interface da Web

Abra outra aba no firefox e vá para serverip: 9090 (exemplo: 123.0.0.59:9090) para continuar a instalação usando a interface web.

selecione inglês

Etc, etc, etc.

Espero que isso ajude ...

    
por 23.06.2009 / 13:30
0

Instalei o pacote openfire.deb no servidor ubuntu e tive o mesmo problema: não conseguia nem fazer o login pela primeira vez como administrador. Eu fiz o seguinte: chmod o + rx / usr / share / openfire

Descobrimos que os usuários não tinham permissão para ler o diretório. Eu não sei se isso é certo, mas agora eu posso logar:)

    
por 03.07.2009 / 14:01
0

Tive o mesmo problema com uma instalação no Windows usando a opção de banco de dados incorporado. Desinstalar, limpar diretório, reinstalar não corrigi-lo. Apenas um reboot iria curá-lo

    
por 13.07.2009 / 18:29
0

Eu tive o mesmo problema com o 3.6.4, então baixei o 3.6.3 e ele funciona bem.

Você pode substituir o '4' por um '3' no link de download para obter o 3.6.3 ...

    
por 24.07.2009 / 10:56
0

Reiniciar não fez isso por mim, Seguindo o conselho acima, eu editei manualmente o openfire.script também (eu estava usando o banco de dados embutido) e então consegui fazer o login bem (Ubuntu 9.10)

    
por 26.02.2010 / 19:16
0

Eu entrei com sucesso com uma configuração baseada em autenticação LDAP com o servidor MySQL. Eu entrei como "admin" com a senha supostamente atualizada, que ainda é "admin". Espero que isso ajude alguém que provavelmente está arrancando os cabelos como eu.

P.S .: link

    
por 09.08.2010 / 23:47
0

Eu instalei e desinstalei várias vezes na máquina Profesional SP3 do Windows XP usando o banco de dados embutido do Openfire 3.6.4. Não foi possível fazer login no adminconsole. A última instalação que eu reiniciei diretamente após a instalação e permite que eu faça o login agora:)

Espero que isso ajude a sensação frustrante de não conseguir fazer login enquanto você apenas define a senha !! Bug estranho, no entanto.

    
por 09.08.2010 / 23:49
0

Minha instalação no CentOS 5.3 deu os mesmos resultados. Não consigo fazer login como administrador após a instalação.

Eu reiniciei o servidor HTTP e o Openfire. O login foi concedido depois disso.

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

[root@server ~]# service openfire restart
Shutting down openfire:
Starting openfire:
    
por 09.08.2010 / 23:50
0

Veja este tutorial completo para instalar o Openfire com a correção de problemas comuns.

link

    
por 11.08.2010 / 23:45
0

Usando o Openfire 3.7.1 no Windows, a senha para o usuário admin também era admin - não importa o que eu tenha digitado durante o assistente de configuração.

Graças a esta resposta , encontrei a linha

INSERT INTO OFUSER VALUES('admin','admin',NULL,'Administrator','[email protected]','0','0')

no arquivo embedded-db / openfire.script , então foi fácil descobrir.

    
por 13.04.2017 / 14:14
0

O padrão é "admin" para usuário, e "admin" para senha, mesmo que você forneça um com o sistema embutido no Windows (apenas fyi).

    
por 11.07.2013 / 17:41
0

Verifique se você está efetuando login apenas com o nome de usuário e não com o endereço de e-mail inteiro usado para criar a conta (por exemplo, se você configurar [email protected], faça login com apenas admin).

Se você tiver pontuação ou caracteres especiais em sua senha de login, isso causará um problema - mas, na pergunta do OP, você está usando uma conta com uma senha válida.

De acordo com os documentos oficiais :

  1. Redefina ou adicione as informações de administrador na tabela de propriedade:

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

    Se você estiver usando o banco de dados embutido, poderá executar essas consultas editando o arquivo embedded-db / openfire.script

  2. Ou adicione outro administrador ao conf.xml.

    <admin>
        <authorizedJIDs>[email protected], [email protected]</authorizedJIDs>
    </admin>
    

    No entanto, com base em esta página , suspeito que essa configuração tenha sido renomeada para <authorizedUsernames> em vez de <authorizedJIDs>

  3. Você também pode executar novamente a configuração , embora, na minha experiência, isso nem sempre tenha ajudado.

    edit /conf/openfire.xml and change the <setup> tag to false
    
  4. Para completar, outros responderam acima que você pode editar a tabela de usuário. [Não tive muita sorte com isso eu mesmo].

Não se esqueça de parar e reiniciar o openfire depois de fazer alterações, incluindo a execução da configuração. [Sim, eu sei que isso é bobagem. Faça do mesmo jeito se você quiser que o OpenFire funcione.]

    
por 24.10.2013 / 13:06
0

Eu sei que existem muitas respostas, mas eu encontrei minha fonte de frustração depois que mudei o nome do host para o servidor em openfire. A correção para me fazer login:

  1. vá para o sql e abra a tabela ofProperty no seu banco de dados openfire
  2. altere admin.authorizedJIDs de mim @ oldhostname para mim @ newhostname; separe cada usuário por uma vírgula
  3. Pare o Openfire e reinicie-o novamente - ele carregará os administradores na memória

A desinstalação do openfire provavelmente não remove o banco de dados sql, portanto, o problema persistirá. Alternativamente, você pode criar um novo banco de dados e reinstalar o novo banco de dados.

    
por 24.10.2014 / 19:28
0

Se estiver no Ubuntu 16.04, tente usar o pacote debian "openfire_3.9.3_all" em vez do último "openfire_4.1.0_all". O pacote mais recente é com bugs durante o processo de instalação do preenchimento de novos detalhes da senha. Esse problema não está resolvido. Melhor usar a versão anterior. Seu trabalho funciona bem.

    
por 28.12.2016 / 15:15

Tags