> 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