Para quem não conhece o Jabberd2 é um ótimo servidor de troca de mensagens instantâneas que interage com o banco MySQL e tem uma ampla variedade de programas clientes para acesso. Nessa primeira etapa do artigo estarei falando do Jabberd2, MySQL e dos clientes SIM, Exodus, CenterICQ e PSI.
Parando o Jabberd:
Não há atualmente nenhuma forma específica para parar o daemon do Jabberd2.
Existem cinco processos do Jabberd 2 que devem ser killados manualmente.
Para parar, mate os seguintes processos (como o root ou o
usuário do jabber):
router
resolver
sm
c2s
s2s
Importante:
Não parando um dos processos acima pode fazer com que os outros morram, entretanto, é extremamente importante certificar-se de que todos os processos listados acima morreram antes de tentar reiniciar. Um único processo rodando pode impedir que o usuário reinicie.
[1] Comentário enviado por FoundDeath em 30/11/2004 - 11:04h
Ótimo artigo guinet.
Já tinha instalado jabber uma vez lá em casa e testado aqui do trampo.
Mas esse artigo complementa várias coisas para mim.
Assim que puder vou instalar o jabberd2 aqui no trampo para comunicar as duas filias do nosso escritório.
[2] Comentário enviado por rfranzen em 30/11/2004 - 11:27h
Muito legal o artigo, eu já tinha testado o Jabber 1.4.3 mas o 2 ainda não. Fiquei curioso, e acho que finalmente vou poder tirar esse ICQcorp (que odeio).
Gostei que ta bem explicadinho - até a hora que o cara fez hehe ;)
[3] Comentário enviado por Oki em 30/11/2004 - 15:01h
Guilherme,
Está excelente seu artigo, achei legal você ter descrito o hardware que você utilizou e etc. Gostaria apenas de complementar na parte de clientes. Pra quem ainda não sabe, o GAIM oferece suporte ao jabber também. A vantagem do GAIM é que você pode utilizar jabber, icq, m$n e irc tudo junto em um único IM.
[4] Comentário enviado por removido em 01/12/2004 - 09:32h
Fala ae galera.. então respondendo ai:
FoundDeath
Isso tenho essa idéa tambem.. inclusive ele tem um projeto em andamento de vc acessar a rede Jabberd2 via Web ou seja bastando um browser ja era. Semelhenta ao Webmessenger da M$
midnight
OPa!, muito obrigado... espero ter lhe ajudado!
Oki
Fala ae chefe da breja em SP AhuaUAhaHA
Obrigado pelos agradecimentos... Sim.. conheço o GAIM mais acabei esquecendo de colocar ai no artigo...
Abraços cara
Caso aconteça esse erro:
ERROR: resolver died. Shutting down server.
Principal solução:
pico /usr/local/etc/jabberd/router-users.xml
E verificar usuário e senha como abaixo:
=============================
<!-- This is the list of known router users, and their authentication
secrets. Access control is done via the settings in router.xml -->
<users>
<user>
<name>jabberd</name>
<secret>secret</secret>
</user>
</users>
=============================
[9] Comentário enviado por tronic em 19/01/2005 - 13:12h
tenho o openssl-0.9.7a-2 instalado e esta dando erro ao rodar o ./configure fala q num tem o openssl instalado naum, alguem sabe o q pode ser?!Uso rh9, obridago
[12] Comentário enviado por removido em 16/03/2005 - 12:32h
__________ UPDATE _____________
OPa!,
Hoje pela manha tive que reiniciar a maquina( 7 meses sem desligar! =P )
E pela minha surpresa o Jabberd naum iniciava nem fudendo... tava o erro a seguir:
root@server:~# jabberd
Broken pipe
Bom lembrei que ultimamente avia atualizado o mysql do servidor e pensei.. provavelmente pode ser isso constatei com o comando:
root@server:~# /usr/local/bin/s2s -c /usr/local/etc/jabberd/s2s.xml -D
/usr/local/bin/s2s: error while loading shared libraries: libmysqlclient.so.12: cannot open shared object file: No such file or directory
Eai galera não pensei duas vezes peguei meu cd do slack 10 e depois desinstalei o mysql-4.1.7
# removepkg mysql
E instalei o mysql-4.0.20
# installpkg /mnt/cdrom/mysql
Bom é isso galera.. o próximo no google vai ter sorte ohhh HAuhAU
[13] Comentário enviado por candiao em 29/03/2005 - 10:59h
Olá Pessoal !
Configurei o Jabber seguinte este excelente tutorial mas estou tendo este erro alguem saberia o que poderia ser ?
ERROR: router died. Shutting down server.
JBRD: Got a signal... pass it on.
JBRD: It was a TERM. Shut it all down!
[15] Comentário enviado por candiao em 29/03/2005 - 12:46h
Ola Guinet !
Obrigado ... eu matei os processos ai o servico levantou !
Ele esta com a porta 5222 listen mas não consigo logar ao server ?
tcp 0 0 0.0.0.0:5347 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5222 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5269 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
Qual a diferenca de eu criar usuarios via quickstart e mysql ?
O servico estou levantando atraves do /usr/local/bin/jabberd ok.
Desculpa as peguntas que podem ser ate primarias ... mas ainda tenho algumas duvidas.
Obrigado.
[16] Comentário enviado por removido em 29/03/2005 - 13:10h
OPa!,
Então candiao naum entendi oque vc referiu a porta 5222 ?!?!
Enquanto a diferença via quickstart e mysql na minha opnião nenhuma rs. sendo o mysql para quem não manja um pouco mais dificil.. mais nessa questão eu cadastro os usuarios no PSI que ele já faz todo o trabalho arduo rs.
[17] Comentário enviado por candiao em 29/03/2005 - 13:28h
Olá Guinet !
Quando configuro o cliente no meu windows (SIM.JAJC ....) eu determino meu servidor e porta correto ?! no meu caso seria a porta 5222 ?
Mas ele esta acusando que não pode validar meu usuario. e assim não conecto.
Valeu !
tail -f /var/log/messages
Mar 29 13:22:08 linjab-1 jabberd/router[2874]: [resolver] online (bound to 127.0.0.1, port 32774)
Mar 29 13:22:08 linjab-1 jabberd/s2s[2877]: attempting connection to router at 127.0.0.1, port=5347
Mar 29 13:22:08 linjab-1 jabberd/router[2874]: [127.0.0.1, port=32775] connect
Mar 29 13:22:08 linjab-1 jabberd/router[2874]: [127.0.0.1, port=32775] authenticated as jabberd
Mar 29 13:22:08 linjab-1 jabberd/s2s[2877]: connection to router established
Mar 29 13:22:08 linjab-1 jabberd/router[2874]: [s2s] set as default route
Mar 29 13:22:08 linjab-1 jabberd/router[2874]: [s2s] online (bound to 127.0.0.1, port 32775)
Mar 29 13:22:08 linjab-1 jabberd/resolver[2875]: ready to resolve
Mar 29 13:22:08 linjab-1 jabberd/s2s[2877]: [0.0.0.0, port=5269] listening for connections
Mar 29 13:22:08 linjab-1 jabberd/s2s[2877]: ready for connections
Mar 29 13:22:34 linjab-1 jabberd/c2s[2878]: [7] [10.0.1.141, port=2205] connect
Mar 29 13:22:34 linjab-1 jabberd/c2s[2878]: [7] auth succeeded: username=candido, resource=Home
Mar 29 13:22:34 linjab-1 jabberd/c2s[2878]: [7] requesting session: jid=candido@10.0.1.31/Home
Mar 29 13:22:34 linjab-1 jabberd/sm[2876]: user not found, can't start session: jid=candido@10.0.1.31/Home
Mar 29 13:22:34 linjab-1 jabberd/c2s[2878]: [7] [10.0.1.141, port=2205] disconnect
Mar 29 13:23:05 linjab-1 jabberd/c2s[2878]: [7] [10.0.1.141, port=2207] connect
Mar 29 13:23:05 linjab-1 jabberd/c2s[2878]: [7] auth succeeded: username=candido, resource=Home
Mar 29 13:23:05 linjab-1 jabberd/c2s[2878]: [7] requesting session: jid=candido@10.0.1.31/Home
Mar 29 13:23:05 linjab-1 jabberd/sm[2876]: user not found, can't start session: jid=candido@10.0.1.31/Home
Mar 29 13:23:05 linjab-1 jabberd/c2s[2878]: [7] [10.0.1.141, port=2207] disconnect
[18] Comentário enviado por removido em 29/03/2005 - 13:49h
OPa!,
amigo vamo combinar uma coisa rs. monte o servidor Jabberd e depois vai num micro ruindows instale o PSI(que é o mais recomendado) e cadastre uma NOVA CONTA jao@192.168.x.x
[20] Comentário enviado por agk em 19/04/2005 - 21:58h
Pow, parabéns, realmente bom esse jabber e tá bem explicado esse artigo, valeu guinet.
Só complementando a uma pergunta: existe sim um administrador web para o jabber, ele integra o webmin e chame-se webmin-jabber.
[22] Comentário enviado por removido em 01/06/2005 - 15:09h
Olá Paulo Tudo bom, ainda bem que ta funcionando né?, só te pesso uma coisinha cara, me manda pelos comentários do site porque eu recebo tambem e o pessoal que tiver Googlando acha né?.
so que não obtive exito ... e inclusive se vc for esforçadão.. e consegui instalar contribui com um artiguinho no VOL ein ;)
Abraços!.
Paulo Victor Figorelli wrote:
> Olá Guilherme, tudo bom ?
>
> Um tmepo atrás entrei em contato com você sobre uns problemas que tinha no Jabber, gostaria de agrader a juda, o Jabber está funcionando muito bem, mas estou com uma dúvida, como faço para que o modo de conferência funcione, estou tentando ativar pelo meu client ( PSI ) e não consigo, tenho de configurar algo além do padrão de instalação ??
>
> Estou usando o jabber 1.4.3.
>
> Obrigado.
>
> Paulo
entaum qui....mudei tudo e refiz desde o começo. Blza ele iniciou porem naum
consigo conectar com o psi
Ele da o seguinte erro: There was an error communicating with jabber server,
detail conection error: unable to connect to server, e os logs do c2s estaum
assim
Wed Jun 1 10:57:26 2005 [notice] starting up
Wed Jun 1 10:57:26 2005 [info] process id is 5336, written to
/usr/local/var/jabberd/pid/c2s.pid
Wed Jun 1 10:57:26 2005 [notice] initialised auth module 'mysql'
Wed Jun 1 10:57:26 2005 [notice] [10.136.16.16] configured; realm=(null)
Wed Jun 1 10:57:26 2005 [notice] attempting connection to router at
127.0.0.1, port=5347
Wed Jun 1 10:57:27 2005 [notice] connection to router established
Wed Jun 1 10:57:27 2005 [notice] [0.0.0.0, port=5222] listening for
connections
Wed Jun 1 10:57:27 2005 [notice] ready for connections
Wed Jun 1 10:57:32 2005 [notice] connection to router closed
Wed Jun 1 10:57:32 2005 [notice] attempting reconnect (3 left)
Wed Jun 1 10:57:34 2005 [notice] attempting connection to router at
127.0.0.1, port=5347
Wed Jun 1 10:57:34 2005 [notice] shutting down
Wed Jun 1 10:57:36 2005 [notice] starting up
Wed Jun 1 10:57:36 2005 [info] process id is 5343, written to
/usr/local/var/jabberd/pid/c2s.pid
Wed Jun 1 10:57:36 2005 [notice] initialised auth module 'mysql'
Wed Jun 1 10:57:36 2005 [notice] [10.136.16.16] configured; realm=(null)
Wed Jun 1 10:57:36 2005 [notice] attempting connection to router at
127.0.0.1, port=5347
Wed Jun 1 10:57:37 2005 [notice] connection to router established
Wed Jun 1 10:57:37 2005 [notice] [0.0.0.0, port=5222] listening for
connections
Wed Jun 1 10:57:37 2005 [notice] ready for connections
diz que ele esta esperando conexoes, porem e este ip 0.0.0.0 eu devo mudar
pra meu ip? e a porta e a 5222 mesmo
[26] Comentário enviado por lucasmcz em 04/10/2005 - 16:10h
Amigo Guilerme, tudo bem,
Cara, não tenho muita experiencia com Linux. Estou usando o Ubuntu 5.04, que é baseado em Debian.
Seu artigo ajudou a tirar algumas duvidas em relação a instalação e configuração do Jabberd2, mas algumas coisas não estão dando certo e estou com algumas duvidas ainda:
1. Como a função de auto-cadastramento funciona?
2. O jabberd-quickstart não funciona, dando está mensagem:
No version of dialog was found on your system, aborting.
3. Como devemos configuramos o GAIM para utilizar o servidor da LAN?
4. Não estou conseguindo conectar no servidor com o cliente GAIM.
Bem tenho mais duvídas mas se essas que esão aqui forem respondidas, as outras eu consegui tirar.
Esses duvidas podem ser até primarias pra vocês mas fazer o que, tô apanhando do Linux mas sei de suas flexibilidades.
[27] Comentário enviado por lucasmcz em 06/10/2005 - 09:13h
Aew Guilerme e Galera
O Guilherme me deu um touqe pra usa Slackware, mais não estou com possibilidades de utiliza-lo agora. Estou usando o "Ubuntu 5.04", que é Baseado em Debian. Foi essa distribuição q me tirou da Matrix :-p
Enfim o seguinte é esse:
Eu instalei o MySQL via apt-get. Isso vai causar algum problema no decorrer da instalação do Jabberd2?
[28] Comentário enviado por lucasmcz em 06/10/2005 - 16:45h
Agora tá uma merda
Quando tento conectar com algun cliente(Estou usando o gaim e o psi) eles acusam o seguinte:
GAIM - Erro: lucas@192.168.x.x/ Gaim foi desconectado - Host desconhecido.
PSI - Erro: Ocorreu um erro de comunicação com o servidor Jabber
Detalhes: Connection refused.
Galera, já fiz de tudo e não descobrir o porque deste problema.
Todas as configurações ditas neste artigo e outra no documento oficial, foram feitas como mencionadas nos mesmos. Estou simplesmente MALUCO, TO FICANDO DOIDO AAAAAAAAAAAAAAAAAAAAAAA
[29] Comentário enviado por lucasmcz em 07/10/2005 - 09:20h
Eu mais uma vez aki,
Como faço pra ativar a tranferencia de arquivos hien pessoal???
Quando o cara envia o não aparece nada para o receptor, não concluido o envio do arquivo.
[30] Comentário enviado por claudiokaist em 10/10/2005 - 11:02h
Olá, bom dia...Instalaei o Jabberd no Fedora 4, fiz todoas as configurações conforme o artigo recomendava....startei o serviço normal...instalei o client PSI registri um usuário tranquilo...mas qdo vou conectar com esse usuário, ou mesmo com outro que criei direto no mysql, ele derruba todos os serviços do Jabberd....
abaixo estou enviando 2 saidas de tela.... a 1º é de quando eu inicializo o jabberd e a outra é de quando tento conectar e ele derruba tudo.....
Oct 10 10:55:14 blindado jabberd/router[22073]: starting up
Oct 10 10:55:14 blindado jabberd/router[22073]: process id is 22073, written to /usr/local/var/jabberd/pid/router.pid
Oct 10 10:55:14 blindado jabberd/router[22073]: loaded user table (1 users)
Oct 10 10:55:14 blindado jabberd/router[22073]: [0.0.0.0, port=5347] listening for incoming connections
Oct 10 10:55:14 blindado jabberd/resolver[22074]: starting up
Oct 10 10:55:14 blindado jabberd/resolver[22074]: process id is 22074, written to /usr/local/var/jabberd/pid/resolver.pid
Oct 10 10:55:14 blindado jabberd/resolver[22074]: attempting connection to router at 127.0.0.1, port=5347
Oct 10 10:55:14 blindado jabberd/router[22073]: [127.0.0.1, port=42915] connect
Oct 10 10:55:14 blindado jabberd/sm[22075]: starting up
Oct 10 10:55:14 blindado jabberd/sm[22075]: process id is 22075, written to /usr/local/var/jabberd/pid/sm.pid
Oct 10 10:55:14 blindado jabberd/router[22073]: [127.0.0.1, port=42915] authenticated as jabberd
Oct 10 10:55:14 blindado jabberd/resolver[22074]: connection to router established
Oct 10 10:55:14 blindado jabberd/router[22073]: [resolver] online (bound to 127.0.0.1, port 42915)
Oct 10 10:55:14 blindado jabberd/s2s[22076]: starting up
Oct 10 10:55:14 blindado jabberd/s2s[22076]: process id is 22076, written to /usr/local/var/jabberd/pid/s2s.pid
Oct 10 10:55:14 blindado jabberd/sm[22075]: initialised storage driver 'mysql'
Oct 10 10:55:14 blindado jabberd/s2s[22076]: attempting connection to router at 127.0.0.1, port=5347
Oct 10 10:55:14 blindado jabberd/sm[22075]: version: jabberd sm 2.0s4
Oct 10 10:55:14 blindado jabberd/sm[22075]: attempting connection to router at 127.0.0.1, port=5347
Oct 10 10:55:14 blindado jabberd/router[22073]: [127.0.0.1, port=42916] connect
Oct 10 10:55:14 blindado jabberd/router[22073]: [127.0.0.1, port=42917] connect
Oct 10 10:55:14 blindado jabberd/router[22073]: [127.0.0.1, port=42916] authenticated as jabberd
Oct 10 10:55:14 blindado jabberd/s2s[22076]: connection to router established
Oct 10 10:55:14 blindado jabberd/router[22073]: [s2s] set as default route
Oct 10 10:55:14 blindado jabberd/router[22073]: [s2s] online (bound to 127.0.0.1, port 42916)
Oct 10 10:55:14 blindado jabberd/sm[22075]: connection to router established
Oct 10 10:55:14 blindado jabberd/router[22073]: [127.0.0.1, port=42917] authenticated as jabberd
Oct 10 10:55:14 blindado jabberd/router[22073]: [192.168.0.1] online (bound to 127.0.0.1, port 42917)
Oct 10 10:55:14 blindado jabberd/c2s[22078]: starting up
Oct 10 10:55:14 blindado jabberd/c2s[22078]: process id is 22078, written to /usr/local/var/jabberd/pid/c2s.pid
Oct 10 10:55:14 blindado jabberd/resolver[22074]: ready to resolve
Oct 10 10:55:14 blindado jabberd/c2s[22078]: initialised auth module 'mysql'
Oct 10 10:55:14 blindado jabberd/c2s[22078]: [192.168.0.1] configured; realm=(null)
Oct 10 10:55:14 blindado jabberd/c2s[22078]: attempting connection to router at 127.0.0.1, port=5347
Oct 10 10:55:14 blindado jabberd/router[22073]: [127.0.0.1, port=42918] connect
Oct 10 10:55:14 blindado jabberd/router[22073]: [127.0.0.1, port=42918] authenticated as jabberd
Oct 10 10:55:14 blindado jabberd/c2s[22078]: connection to router established
Oct 10 10:55:14 blindado jabberd/router[22073]: [c2s] online (bound to 127.0.0.1, port 42918)
Oct 10 10:55:14 blindado jabberd/s2s[22076]: [0.0.0.0, port=5269] listening for connections
Oct 10 10:55:14 blindado jabberd/s2s[22076]: ready for connections
Oct 10 10:55:14 blindado jabberd/sm[22075]: ready for sessions
Oct 10 10:55:14 blindado jabberd/c2s[22078]: [0.0.0.0, port=5222] listening for connections
Oct 10 10:55:14 blindado jabberd/c2s[22078]: ready for connections
-------------------------------------------
Oct 10 10:59:43 blindado jabberd/c2s[22078]: [7] [192.168.0.113, port=4798] connect
Oct 10 10:59:43 blindado jabberd/c2s[22078]: [7] auth succeeded: username=dominik2, resource=Psi
Oct 10 10:59:43 blindado jabberd/c2s[22078]: [7] requesting session: jid=dominik2@192.168.0.1/Psi
Oct 10 10:59:43 blindado jabberd/router[22073]: [127.0.0.1, port=42917] disconnect
Oct 10 10:59:43 blindado jabberd/router[22073]: [192.168.0.1] offline
Oct 10 10:59:43 blindado jabberd/c2s[22078]: [7] [192.168.0.113, port=4798] disconnect
Oct 10 10:59:43 blindado jabberd/router[22073]: shutting down
Oct 10 10:59:43 blindado jabberd/s2s[22076]: connection to router closed
Oct 10 10:59:43 blindado jabberd/s2s[22076]: attempting reconnect (3 left)
Oct 10 10:59:43 blindado jabberd/resolver[22074]: connection to router closed
Oct 10 10:59:43 blindado jabberd/resolver[22074]: attempting reconnect (3 left)
Oct 10 10:59:43 blindado jabberd/c2s[22078]: connection to router closed
Oct 10 10:59:43 blindado jabberd/c2s[22078]: attempting reconnect (3 left)
Oct 10 10:59:45 blindado jabberd/s2s[22076]: attempting connection to router at 127.0.0.1, port=5347
Oct 10 10:59:45 blindado jabberd/s2s[22076]: shutting down
Oct 10 10:59:45 blindado jabberd/resolver[22074]: attempting connection to router at 127.0.0.1, port=5347
Oct 10 10:59:45 blindado jabberd/resolver[22074]: shutting down
Oct 10 10:59:45 blindado jabberd/c2s[22078]: attempting connection to router at 127.0.0.1, port=5347
Oct 10 10:59:45 blindado jabberd/c2s[22078]: shutting down
Espero que possam me ajudar....já parei todos os serviços....reinicieu o servidor e nada... sempre o mesmo erro.....
[31] Comentário enviado por butters em 25/10/2005 - 13:41h
Boa tarde ...
Hoje tenho um servidor com vários clientes pendurados no jabber 1 .... os clientes estao reclamando da lentidão do serviço ... coisa q antes naum ocorria ... uma mensagem demora alguns minutos para chegar ao destinatario ... naum sei se é algum tipo de cofiguração do jabberd ... mas ta lento mesmo ... ate para conectar ... gostaria de saber se consigo fazer o backup dos usuarios e suas respectivas listas de contato para migrar para o jabber2 ...
[32] Comentário enviado por thiagomeneses em 26/10/2005 - 09:00h
Olá Guilherme beleza?
Muito bom seu artigo. Esta de parabéns!
Estou no slackware 10.2 + mysql 4.1.14 + jabberd-2.0s10.
Fiz tudo tranquilo sem maiores probemas, o servidor funcionou normalmente tanto na intranet como na internet.
Mas ao conectar ao meu banco de dados para genreciar os usuários me é retornado o seguinte erro:
root@linuxhost:~# mysql -u jabberd2 -p
Enter password: ******
ERROR 1045 (28000): Access denied for user 'jabberd2'@'localhost' (using password: YES)
Deu um "FLUSH PRIVILEGES;" mas nao adiantou.
Dizem que os pacotes do mysql para as distribuições sempre vem faltando algo, pode ser isso ?
Fico grato pela atenção.
[33] Comentário enviado por psvieira em 31/10/2005 - 11:16h
Olá Guilherme, Parabéns novamente pelo Artigo! Instalei esta rodando perfeitamente em minha Intranet via VPN, com 6 filiais e mais de 100 usuários.
TENHO UMA DÚVIDA!
Ao Criar o usuário jabber normalmente usamos o nome@endereçoIPdoServidor, mas fica meio estranho usar endreço IP, então criei um subdomínio interno (usuário@jabber.empresa.com.br), quando pingo pelo subdominio aparece correntamente o IP do servidor e a rede toda reconhece, mas mesmo assim o Jabber não aceita cadatro de usuário por esse subdomínio, apenas pelo IP. Como eu poderia resolver esse problema?
[34] Comentário enviado por psvieira em 31/10/2005 - 17:47h
Boa tarde pessoal. Hoje precisei reiniciar o servidor onde o Jabberd esta instalado, tudo esta funcionando corretamente, mas agora aparece o seguinte erro ao inicializar o jabber:
Use of uninitialized value in concatenation (.) or string at /usr/local/bin/jabberd line 65.
Use of uninitialized value in concatenation (.) or string at /usr/local/bin/jabberd line 69.
Use of uninitialized value in concatenation (.) or string at /usr/local/bin/jabberd line 73.
Use of uninitialized value in concatenation (.) or string at /usr/local/bin/jabberd line 77.
Use of uninitialized value in concatenation (.) or string at /usr/local/bin/jabberd line 81.
Use of uninitialized value in concatenation (.) or string at /usr/local/bin/jabberd line 109, <CFG> line 15.
Use of uninitialized value in concatenation (.) or string at /usr/local/bin/jabberd line 109, <CFG> line 16.
Use of uninitialized value in concatenation (.) or string at /usr/local/bin/jabberd line 109, <CFG> line 17.
Use of uninitialized value in concatenation (.) or string at /usr/local/bin/jabberd line 109, <CFG> line 18.
Use of uninitialized value in concatenation (.) or string at /usr/local/bin/jabberd line 109, <CFG> line 19.
Broken pipe
Alguém tem alguma dica, sendo que não atualizei o mysql, apenas reiniciei o servidor?
[35] Comentário enviado por sepjcarlos em 10/11/2005 - 17:09h
Caros,
Estou seguindo a sua receita e estou tendo o seguinte problema;
checking mysql.h usability... no
checking mysql.h presence... no
checking for mysql.h... no
checking for mysql.h in /usr/include/mysql... no
checking for mysql.h in /usr/local/include/mysql... no
configure: error: MySQL client libraries not found
[36] Comentário enviado por torvante em 21/12/2005 - 16:00h
Ola guinet, parabéns pelo artigo.
Estou com um problema quando vo executar o jabber.
Quando executo /usr/local/bin/jabberd, da o seguinte erro:
ERROR: c2s died. Shutting down server.
E não roda, quando eu rodo com a opção de -D ele da o seguinte erro:
C2S : WARN: Debugging not enabled. Ignoring -D
ERROR: c2s died. Shutting down server.
JBRD: Got a signal... pass it on.
JBRD: It was a TERM. Shut it all down!
Já revisei todo o procedimento e o erro continua, tem alguma ideia?
[38] Comentário enviado por rfranzen em 28/03/2006 - 17:11h
Segundo o tutorial, vc precisa digitar:
# tar -xvzf jabberd-2.0s4.tar.gz
# cd jabberd-2.0s4
# ./configure --enable-mysql --enable-ssl --enable-idn
# make
# make instal
Ou seja, pelo que vc falou, vc esqueceu da linha: # ./configure --enable-mysql --enable-ssl --enable-idn
[39] Comentário enviado por rafaelight em 01/05/2006 - 23:21h
Preciso de uma ajuda ,pois parei nessa parte se tratando do mysql
# cd /usr/local/jabber2/jabberd-2.0s4/tools/ ---- Quando eu instalei o jabber ele nao criou esse diretorio ..
# mysql -u root -p ...
mysql> \. db-setup.mysql ----- Esse comando nao funciona , olha o resultado dele ... mysql> \. db-setup.mysql
ERROR:
Failed to open file 'db-setup.mysql', error: 2
mysql> GRANT select,insert,delete,update ON jabberd2.* to jabberd2@localhost IDENTIFIED by 'secret'; ------
e esse comando nao cria o banco ... nada no show databases;
[40] Comentário enviado por Radiske em 03/11/2006 - 15:27h
Olá pessoal.
seguinte, tenho tudo instalado e configurado. Vou rodar o jabber e trava, rodei assim e aqui está o que ocorre. Alguem pode me ajudar?
root@notetm:/usr/local/bin# jabberd -D
JBRD: debug on
JBRD: version(2.0s11)
JBRD: config_dir(/usr/local/etc/jabberd)
JBRD: LaunchJob: router -> /usr/local/bin/router -c /usr/local/etc/jabberd/router.xml -D
JBRD: LaunchJob: resolver -> /usr/local/bin/resolver -c /usr/local/etc/jabberd/resolver.xml -D
JBRD: LaunchJob: sm -> /usr/local/bin/sm -c /usr/local/etc/jabberd/sm.xml -D
JBRD: LaunchJob: s2s -> /usr/local/bin/s2s -c /usr/local/etc/jabberd/s2s.xml -D
JBRD: LaunchJob: c2s -> /usr/local/bin/c2s -c /usr/local/etc/jabberd/c2s.xml -D
SM : WARN: Debugging not enabled. Ignoring -D.
ERROR: sm died. Shutting down server.
JBRD: Got a signal... pass it on.
JBRD: It was a TERM. Shut it all down!
Vi que o erro esta no SM, mas não sei do que se trata.
[41] Comentário enviado por rafaelight em 04/11/2006 - 17:27h
Cara eu quebrei a cabeça tentando implementar o jabber2 3 semanas, eu consegui não vi essas msgs ,mas eu tenho uma dica pra você se você quer realmente um servidor IM com o jabber, implementa o wildfire. Lá no site do jabber.org tu vai encontrar a parte do servidores jabber e tu vai encontrar o wildfire.
O site do wildefire é http://www.jivesoftware.com/
Foi a melhor coisas que eu já achei para substituir o jabber, ele substituiu tb o icqcorp que tinha uma limitação na empresa em que trabalho. È muito facil de instalar ele tanto Ruindon$ como no linux. Ele é em java que tem um interface web perfeito(comparando com o jabber2).
Deve ter um how to no site.Mas eu instalei sem precisa,pois é muito simples e da pra vc usar qualquer banco de dados que vc quiser ou um proprio banco que ele tem.
Espero ter ajudado.
God Bless You
[43] Comentário enviado por rafaelight em 15/11/2006 - 12:59h
Olha que não tinha implementado algo que implementei agora...
Tu naõ viu "nada" ...
Poxa meu ... se tu tiver um AD configurado tu pode pegar a base LDAP de usuários e grupos ... sem precisar cadastrar tudo ...
E ainda tem um plugim( experimental) IM Gateway e que se integra com o MSN ... assim ... tu cadastra um usuário na parte desse plugin colocando o JID e depois as informações do teu usuário do MSN ai no cliente jabber vai receber os teus usuário e grupos do MSN tb ;)
SHOW DE BOLA!!!
[44] Comentário enviado por mariohsystem em 29/01/2007 - 09:18h
Olá Guilherme.
Li seu artigo sobre o jabberd2. Está ótimo e me ajudou muito.
Só que estou com um probleminha: o jabber está funcionando, manda mensagem e recebe, envia arquivos, enfim, suas operações estão normais.
Só que a pesquisa de usuário não está legal. Por exemplo: se eu tenho no servidor cadastrados os seguintes usuarios: alessandro_oliveira, alessandro_candido e alessandro_costa, se quando vou add alguem eu digitar no jabberid a palavra ''alessandro'' ele me mostra no resultado ''alessandro@servidor'' e não me mostra todas as possibilidades para o nome ''alessandro'' . E caso eu pesquise pelo nickname, eu não recebo resultado nenhum. O que poderia ser?
Obrigado
[45] Comentário enviado por standart em 07/02/2007 - 02:06h
Olá a todos,
Acabei de instalar e configurar o jabberd usando como referencia este artigo, ate ponto das criacoes automaticas das contas funcionou perfeitamente, mas estou tendo um pequeno problema, os usuarios mesmo estando autenticados não se enxergam como estando on-line, consequentemente não conseguem enviar mensagens entre-se....Alguem teve este problema?
[48] Comentário enviado por fsampaio em 20/07/2007 - 14:34h
Amigos, tô usando o Fedora 4 que, na sua mais básica instalação, já possui pacotes do OpenSSL e Libidn superiores aos solicitados pelo jabberd2, mas a instalação não prossegue, reclamando da falta desses. Alguém aí teve essa experiência e pode me dar uma luz sobre como eu soluciono isso? Agradeço toda a ajuda.
[49] Comentário enviado por isaiasneto em 03/09/2007 - 13:36h
aqui deu tudo certo... instalei o cliente pandion no windows e conectou beleza. o pidgin tb conectou ok no linux, mas o psi nao conecta de jeito nenhum... fica so no "conecnting" e nao sai disso. No servidor nao retorna nada de erro so diz isso no log:
Sep 3 13:28:43 servidor jabberd/c2s[2590]: [7] [192.168.10.103, port=48423] connect
[50] Comentário enviado por leandroftv em 30/10/2007 - 14:57h
Cara to enrrolado sou iniciante no Linux e to com um baita problema não to conseguindo de jeito nenhum instalar o mysql no debian porem instalei o mysql-client e a instalação foi natural , porem depois para configurar não to majando nda... ta aparecendo user e depemais coisa que nem cadastrei oq tenho que fazer ???
[51] Comentário enviado por alexjds em 28/11/2007 - 20:11h
Pessoal, preciso de ajuda!
Instalei o jabber no debian etch, conforme tutorial, mas ao dar o comando ./configure --enable-mysql --enable-ssl --enable-idn, ocorre o seguinte erro: Configure: error : OpenSSL >= 0.9.6b not found, sendo que baixei o pacote tar.gz e instalei da seguinte maneira:
./config --prefix=/usr/local/openssl
make
make install
o que está errado?
[52] Comentário enviado por adam21 em 15/05/2008 - 15:01h
estou com o mesmo problema na instalação do jabber
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare.
já fiz aquilo que responderam para o rapaz e ainda não deu certo
[53] Comentário enviado por ailtonweb em 29/07/2008 - 14:31h
Boa tarde Srs. consegui colocar para rodar no Suse 10.3 tranquilamente, mas no fedora 6 quando rodo o ./configure --enable-mysql --enable-ssl --enable-idn da um erro na compilação ferrado:
checking for mysql.h in /usr/include/mysql... yes
checking for mysql_init in -lmysqlclient... no
configure: error: MySQL client libraries not found
já rodei o yum install mysql* e nada. Por favor alguém poderia me da uma luz? Mto obrigado.
[56] Comentário enviado por leomarie em 06/04/2009 - 10:17h
Instalei o mysql, o ssl e o jabber2.
Estou com problemas para a primeira autenticação de usuario... segue abaixo parte dos logs.
Esta é a saída do modo -D
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: module 'announce' added to chain 'user-delete' (order 1 index 12 seq 2)
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: module 'disco-publish' added to chain 'user-delete' (order 2 index 20 seq 2)
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: module 'offline' added to chain 'user-delete' (order 3 index 11 seq 2)
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: module 'privacy' added to chain 'user-delete' (order 4 index 3 seq 4)
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: module 'roster' added to chain 'user-delete' (order 5 index 4 seq 3)
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: module 'vacation' added to chain 'user-delete' (order 6 index 5 seq 3)
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: module 'status' added to chain 'user-delete' (order 7 index 0 seq 4)
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: module 'iq-last' added to chain 'user-delete' (order 8 index 1 seq 3)
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: module 'iq-private' added to chain 'user-delete' (order 9 index 8 seq 1)
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: module 'iq-vcard' added to chain 'user-delete' (order 10 index 6 seq 2)
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: version: jabberd sm 2.1.21
Apr 6 10:07:30 linbgm-2 jabberd/sm[29449]: attempting connection to router at 127.0.0.1, port=5347
Apr 6 10:07:30 linbgm-2 jabberd/router[29447]: [127.0.0.1, port=32831] connect
Apr 6 10:07:54 linbgm-2 jabberd/router[29447]: [192.168.0.31, port=43490] connect
Pelo que percebi, os pacotes enviados estao sendo barrados pelo servidor, porém, o cliente fica tentando efetuar o login, e nao recebe o retorno do servidor.
[57] Comentário enviado por Gilgledson em 30/12/2016 - 08:05h
Bom dia, primeiramente parabéns por o artigo, muito bem explicado e me ajudou muito, eu consegui instalar o jabber e rodar ele no cliente pidgin porem ele funciona normalmente ai acada dois dias em media dar o error ERROR: router died. Shutting down server.
e o usuario não consegui se conectar no servidor, ai eu mato os processos reinicio a maquina e depois o jabber e ele volta, mas depois de um tempo cai novamente. sabe como posso resolver isso ?