Att,
Samuel .
> From: rbga...@gmail.com
> Date: Wed, 27 May 2015 06:56:38 -0300
> To: freebsd@fug.com.br
> Subject: Re: [FUG-BR] [OFF] Jabber terminal
>
> > 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
Obrigado senhor Renato!
Graças a sua colaboração resolvi meu problema.
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd