> On May 27, 2015, at 02:51, Contato ! <lista-freebsd-...@outlook.com> wrote: > > > > > > > > > > Att, > Samuel . > >> From: lista.freebsd.bra...@outlook.com >> To: freebsd@fug.com.br >> Date: Mon, 25 May 2015 13:40:53 -0300 >> Subject: Re: [FUG-BR] [OFF] Jabber terminal >> >> >> >> >> >> >> >> >> >> Att, >> Samuel . >> >>> From: rbga...@gmail.com >>> Date: Mon, 25 May 2015 11:17:47 -0300 >>> To: freebsd@fug.com.br >>> Subject: Re: [FUG-BR] [OFF] Jabber terminal >>> >>>> On May 25, 2015, at 10:32, Samuel . <lista.freebsd.bra...@outlook.com> >>>> wrote: >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> Att, >>>> Samuel . >>>> >>>>> From: rbga...@gmail.com >>>>> Date: Mon, 25 May 2015 10:15:36 -0300 >>>>> To: freebsd@fug.com.br >>>>> Subject: Re: [FUG-BR] [OFF] Jabber terminal >>>>> >>>>>> On May 25, 2015, at 08:26, Samuel . <lista.freebsd.bra...@outlook.com> >>>>>> wrote: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> From: rbga...@gmail.com >>>>>>> Date: Mon, 25 May 2015 07:16:13 -0300 >>>>>>> To: freebsd@fug.com.br >>>>>>> Subject: Re: [FUG-BR] [OFF] Jabber terminal >>>>>>> >>>>>>>> On May 24, 2015, at 15:31, Samuel . <lista.freebsd.bra...@outlook.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>> Pessoal, >>>>>>>> alguém aqui usa jabber pra monitoramento? Qual pacote estão usando? >>>>>>>> >>>>>>>> Tentei usar o sendxmpp no Linux e funcionou numa boa. >>>>>>>> Tentei rodar o sendxmpp no FreeBSD 10.1 STABLE mas tá dando um maldito >>>>>>>> erro de SSL. >>>>>>>> root@fsbd:~ # echo "teste" | sendxmpp -t >>>>>>>> usuario@servidor.jabber.comInvalid or unreadable path specified for >>>>>>>> ssl_ca_path. at /usr/local/lib/perl5/site_perl/XML/Stream.pm line 640. >>>>>>>> >>>>>>>> Entre a linha 630 e 640 tem o seguinte código: >>>>>>>> 630 # Set ssl_params for newconnection ssl or tls is set 631 >>>>>>>> if ( 1 == $self->{SIDS}->{newconnection}->{ssl} 632 || 1 == >>>>>>>> $self->{SIDS}->{newconnection}->{_tls} ) 633 { 634 my >>>>>>>> %ssl_params = ( 635 SSL_verify_mode => >>>>>>>> $self->{SIDS}->{newconnection}->{ssl_verify}, 636 ); 637 638 >>>>>>>> if ( 0x00 != $self->{SIDS}->{newconnection}->{ssl_verify} ) 639 >>>>>>>> { 640 die ("Invalid or unreadable path specified >>>>>>>> for ssl_ca_path.") >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Primeiro instalei via pkg, como não tive sucesso, desinstalei e >>>>>>>> instalei via ports, mesma mer@#$%%. >>>>>>>> >>>>>>>> Se algum puder me ajudar, meu muito obrigado antecipado.. >>>>>>> >>>>>>> Olhando por cima o bug me parece estar no pacote p5-XML-Stream. Antes >>>>>>> de qualquer outra coisa. Algum diretório setado como ca_path não existe >>>>>>> no seu sistema. >>>>>>> >>>>>>> O sendxmpp deve ter alguma opção de debug e/ou verbose. Tente habilitar >>>>>>> essa opção e ele deverá imprimir no STDERR o path passado no parâmetro >>>>>>> ca_path, aí vai dar pra entender melhor o que tá acontecendo. >>>>>>> >>>>>>> Eu acredio que ele deva buscar o caminho do ca_path em /etc/ssl >>>>>>> enquanto o default do pacote ca-root-nss é instalar apenas em >>>>>>> /usr/local/etc/ssl. Se for isso vc pode mudar no config do sendxmpp pra >>>>>>> buscar no lugar correto ou instalar o ca_root_nss via ports com a opção >>>>>>> pra criar o link em /etc. >>>>>>> >>>>>>> []s >>>>>>> -- >>>>>>> Renato Botelho >>>>>>> >>>>>>> ------------------------- >>>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/ >>>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >>>>>> >>>>>> >>>>>> Olá Renato! Obrigado por responder! >>>>>> Rodei o mesmo comando com a opção debug, acho que não retornou algo que >>>>>> possa ajudar. >>>>>> root@fbsd:~ # echo "teste" | sendxmpp -d -t >>>>>> usuario@server-jabber.comsendxmpp: config: 'username' => >>>>>> 'zabbix'sendxmpp: config: 'jserver' => 'XXXXXXXXXXXXXX'Use of >>>>>> uninitialized value $val in concatenation (.) or string at >>>>>> /usr/local/bin/sendxmpp line 192.sendxmpp: config: 'component' => >>>>>> ''sendxmpp: config: 'password' => 'XXXXXXXXXXXXX'sendxmpp: config: >>>>>> 'port' => '0'XML::Stream: new: hostname = (XXXX)XML::Stream: >>>>>> SetCallBacks: tag(node) func(CODE(0x801caa5a0))Att, >>>>>> Samuel .XMPP::Conn: xmppCallbackInit: startXMPP::Conn: SetCallBacks: >>>>>> tag(message) func(CODE(0x801caa258))XMPP::Conn: SetCallBacks: >>>>>> tag(presence) func(CODE(0x80504d9f0))XMPP::Conn: SetCallBacks: tag(iq) >>>>>> func(CODE(0x801caa450))XMPP::Conn: SetPresenceCallBacks: >>>>>> type(subscribed) func(CODE(0x801caa0a8))XMPP::Conn: >>>>>> SetPresenceCallBacks: type(unsubscribed) >>>>>> func(CODE(0x805059c60))XMPP::Conn: SetPresenceCallBacks: >>>>>> type(unsubscribe) func(CODE(0x804b75de0))XMPP::Conn: >>>>>> SetPresenceCallBacks: type(subscribe) func(CODE(0x805059348))XMPP::Conn: >>>>>> SetDirectXPathCallBacks: >>>>>> xpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-tls"]) >>>>>> func(CODE(0x801c9bfa8))XMPP::Conn: SetDirectXPathCallBacks: >>>>>> xpath(/[@xmlns="urn:ietf:params:xml:ns:xmpp-sasl"]) >>>>>> func(CODE(0x80504deb8))XMPP::Conn: xmppCallbackInit: stopsendxmpp: >>>>>> ssl_verify: 1sendxmpp: tls_ca_path: XMPP::Conn: Connect: >>>>>> host(XXXXXXXXXXXX:5222) namespace(jabber:client)XMPP::Conn: Connect: >>>>>> timeout(10)XML::Stream: Connect: type(tcpip)Invalid or unreadable path >>>>>> specified for ssl_ca_path. at >>>>>> /usr/local/lib/perl5/site_perl/XML/Stream.pm line 640.root@fbsd:~ # >>>>>> >>>>>> Pelo Linux só foi "apt-get install sendxmpp" e "echo "teste" | sendxmpp >>>>>> -t usua...@server-jabber.com" e pimba! Funcionou... >>>>> >>>>> Se o port está com um problema, nós, enquanto comunidade, podemos ajudar >>>>> a corrigi-lo e assim todos se beneficiam. >>>>> >>>>> Vi que o parâmetro tls_ca_path está em branco. Faz o seguinte: >>>>> >>>>> # pkg install ca_root_nss >>>>> # Adiciona o parâmetro ‘-a /usr/local/etc/ssl’ na chamada do sendxmpp >>>>> >>>>> Mantém o parâmetro de debug pra ajudar a entender o que tá acontecendo e >>>>> depois cola a saída no www.pastebin.com ao invés de mandar por email. >>>>> Chegou tudo quebrado aqui e fica difícil a leitura. >>>>> >>>>> -- >>>>> Renato Botelho >>>>> >>>>> ------------------------- >>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/ >>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >>>> >>>> >>>> Olá Renato! >>>> Pelo visto um problema foi corrigido. Agora apareceu outro.. (risos..). >>>> Segue o código: >>>> http://pastebin.com/gpNGJr8Z >>>> >>>> Eu fiz uma promessa pra Deus se Ele me ajudar a fazer esse sendxmpp >>>> funcionar no Free.. (risos..) >>> >>> Você vai aceitar a ajuda do pessoal aqui da lista também ou só intervenção >>> divina mesmo? :P >>> >>> IO::Socket::SSL v0.81 or greater is required. at >>> /usr/local/lib/perl5/site_perl/XML/Stream/Node.pm line 552. >>> >>> Essa linha mostra que o módulo XML-Stream está fazendo confusão na hora de >>> verificar a versão do IO::Socket::SSL. Já que a versão atual 2.012 é maior >>> que 0.81 ele deveria aceitar. >>> >>> Confere aí se o pacote p5-IO-Socket-SSL está instalado no seu sistema e >>> qual a versão dele. >>> >>> -- >>> Renato Botelho >>> >>> ------------------------- >>> Histórico: http://www.fug.com.br/historico/html/freebsd/ >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> >> >> Tem instalado a p5-IO-Socket-SSL-2.012. >> Rodei o comando e deu erro diferente agora... >> http://pastebin.com/VaZX3HXb >> >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > Passei por esse problema e deixei de lado, acabei usando um linux pé de > chinelo aqui. > Alguém conseguiu vez a luz do túnel?
Você poderia enviar todos os dados que coletou para o mantenedor do pacote, assim ele pode corrigir o que for necessário. -- Renato Botelho ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd