<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10pt"><div style="" class="" id="yiv6131676348"><div style="" class=""><div class="" style="color:#000;background-color:#fff;font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10pt;"><div style="" class="" id="yiv6131676348yui_3_16_0_6_1403105060793_4"><span style="" class="" id="yiv6131676348yui_3_16_0_6_1403105060793_16">Daniel,</span></div><div class="" id="yiv6131676348yui_3_16_0_1_1403105060793_11067" style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;background-color:transparent;font-style:normal;"><br style="" clear="none"><span style="" class=""
 id="yiv6131676348yui_3_16_0_6_1403105060793_16"></span></div><span style="" class="">Eu fiz exatamente como você sugeriu. Eu exportei as variáveis direto no Bash ou dentro do shell do CPAN, o resultado foi o mesmo. Somente usando </span>C_INCLUDE_PATH e LIBRARY_PATH eu consegui fazer funcionar.<br><br>Eu não sou um programador C... o que você quis dizer por "linkando as bibliotecas compartilhadas direto"? Na compilação do openssl, existe opção para criar a bilioteca compartilhada (gerando os .so) ou não. Eu também tentei os dois, apesar de achar que eu não deva compartilhar nada. Eu até poderia incluir o diretório do openssl junto com o diretório do Perlbrew, afinal estou usando o mesmo usuário no servidor.<br><br>Alguma forma de contornar isso? Eu não acho que eu vá conseguir alterar qualquer coisa no servidor relacionada ao SELinux.<br><div style="" class="" id="yiv6131676348yui_3_16_0_6_1403105060793_6"> </div><div style=""
 class="" id="yiv6131676348yui_3_16_0_1_1403105060793_11064">Ahn... eu acho que se eu não tivesse rodado "perl Makefile.PL" não teria arquivo make, teria? :-)<br style="" class="" clear="none"><br style="" class="" clear="none"></div><div style="" class="" id="yiv6131676348yqt93101"><div class="" id="yiv6131676348yui_3_16_0_6_1403105060793_11" style="display: block;"> <div class="" id="yiv6131676348yui_3_16_0_1_1403105060793_11059" style="font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10pt;"> <div class="" id="yiv6131676348yui_3_16_0_1_1403105060793_11058" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt;"> <div style="" class="" dir="ltr" id="yiv6131676348yui_3_16_0_1_1403105060793_11063"> <font style="" class="" id="yiv6131676348yui_3_16_0_1_1403105060793_11062" face="Arial" size="2"> Em Quarta-feira, 18 de Junho
 de 2014 10:43, Daniel de Oliveira Mantovani <daniel.oliveira.mantovani@gmail.com> escreveu:<br style="" class="" clear="none"> </font> </div> <blockquote class="" id="yiv6131676348yui_3_16_0_1_1403105060793_11060" style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;padding-left:5px;">  <br style="" class="" clear="none"><br style="" class="" clear="none"> <div style="" class="" id="yiv6131676348yui_3_16_0_1_1403105060793_11061">Alceu, as variáveis são as que eu te passei :)<br style="" class="" clear="none"><br style="" class="" clear="none">Com -fPIC e sem -fPIC são coisas completamente diferentes, mas se o<br style="" class="" clear="none">seu O.S está linkando as bibliotecas compartilhadas direto, os<br style="" class="" clear="none">resultados vão ser similares.<br style="" class="" clear="none"><br style="" class="" clear="none">Lembre-se, a ideia de compilar com -fPIC era apenas no caso de você<br style=""
 class="" clear="none">copiar o a biblioteca da vmware para a máquina física.<br style="" class="" clear="none"><br style="" class="" clear="none"><br style="" class="" clear="none">Eu esqueci de te dizer que antes do "make", você precisa rodar $perl<br style="" class="" clear="none">Makefile.PL.....<br style="" class="" clear="none">No pior dos casos, você pode abrir manualmente o Makefile e colocar o<br style="" class="" clear="none">diretório estático.<br style="" class="" clear="none"><br style="" class="" clear="none">2014-06-17 19:28 GMT-03:00 Alceu Rodrigues de Freitas Junior<br style="" class="" clear="none"><<a style="" class="" rel="nofollow" shape="rect" ymailto="mailto:glasswalk3r@yahoo.com.br" target="_blank" href="mailto:glasswalk3r@yahoo.com.br">glasswalk3r@yahoo.com.br</a>>:<br style="" class="" clear="none">> Daniel,<br style="" class="" clear="none">><br style="" class="" clear="none">> Depois de penar mais algum
 tempo tentando, descobri que as variáveis de<br style="" class="" clear="none">> ambiente que podem ajudar são:<br style="" class="" clear="none">><br style="" class="" clear="none">> C_INCLUDE_PATH=/home/alcjunio/openssl/include<br style="" class="" clear="none">> LIBRARY_PATH=/home/alcjunio/openssl/lib<br style="" class="" clear="none">><br style="" class="" clear="none">> Mas para isto funcionar, tive que remover o pacote RPM openssl-devel da<br style="" class="" clear="none">> distribuição ou dava erros na hora de compilar por os headers possuirem<br style="" class="" clear="none">> símbolos que não existem nas libs antigas do openssl.<br style="" class="" clear="none">><br style="" class="" clear="none">> Depois disso, foi instalar o Net::SSLeay, com as
 variáveis acima exportadas.<br style="" class="" clear="none">> Ele finalmente considera o openssl atualizado no meu diretório home.<br style="" class="" clear="none">><br style="" class="" clear="none">> Depois disso dá para instalar o IO::Socket::SSL sem problemas.<br style="" class="" clear="none">><br style="" class="" clear="none">> Agora a parte chata: o SELinux não gosta de nada disso, e na VM que eu<br style="" class="" clear="none">> estava ele impediu que os testes rodassem com sucesso:<br style="" class="" clear="none">><br style="" class="" clear="none">> t/local/38_priv-key.t .................. Can't load<br style="" class="" clear="none">> '/home/alcjunio/.cpan/build/Net-SSLeay-1.64-8kuViY/blib/arch/auto/Net/SSLeay/SSLeay.so'<br style="" class="" clear="none">> for module Net::SSLeay:<br style="" class="" clear="none">>
 /home/alcjunio/.cpan/build/Net-SSLeay-1.64-8kuViY/blib/arch/auto/Net/SSLeay/SSLeay.so:<br style="" class="" clear="none">> cannot restore segment prot after reloc: Permission denied at<br style="" class="" clear="none">> /home/alcjunio/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/i686-linux/DynaLoader.pm<br style="" class="" clear="none">> line 190.<br style="" class="" clear="none">>  at t/local/38_priv-key.t line 6.<br style="" class="" clear="none">><br style="" class="" clear="none">> Este é um exemplo, muitos outros falharam pelo mesmo motivo.<br style="" class="" clear="none">><br style="" class="" clear="none">> Já no log do SELinux:<br style="" class="" clear="none">><br style="" class="" clear="none">> Summary<br style="" class="" clear="none">> SELinux is preventing perl from loading<br style="" class="" clear="none">>
 /home/alcjunio/.cpan/build/Net-SSLeay-1.64-8kuViY/blib/arch/auto/Net/SSLeay/SSLeay.so<br style="" class="" clear="none">> which requires text relocation.<br style="" class="" clear="none">><br style="" class="" clear="none">> Detailed Description<br style="" class="" clear="none">><br style="" class="" clear="none">> The perl application attempted to load<br style="" class="" clear="none">> /home/alcjunio/.cpan/build/Net-SSLeay-1.64-8kuViY/blib/arch/auto/Net/SSLeay/SSLeay.so<br style="" class="" clear="none">> which requires text relocation. This is a potential security problem. Most<br style="" class="" clear="none">> libraries do not need this permission. Libraries are sometimes coded<br style="" class="" clear="none">> incorrectly and request this permission. The SELinux Memory Protection Tests<br style="" class="" clear="none">> web page explains how to remove this requirement. You can configure SELinux<br style=""
 class="" clear="none">> temporarily to allow<br style="" class="" clear="none">> /home/alcjunio/.cpan/build/Net-SSLeay-1.64-8kuViY/blib/arch/auto/Net/SSLeay/SSLeay.so<br style="" class="" clear="none">> to use relocation as a workaround, until the library is fixed. Please file a<br style="" class="" clear="none">> bug report against this package.<br style="" class="" clear="none">><br style="" class="" clear="none">> Não entendi nada, mas achei bonito. :-)<br style="" class="" clear="none">><br style="" class="" clear="none">> Desabilitando o SELinux (ou configurando isso como exceção) resolve. Mas eu<br style="" class="" clear="none">> não posso fazer isso. :-)<br style="" class="" clear="none">><br style="" class="" clear="none">> Tanto faz compilar o openssl e o Net::SSLeay com -fPIC ou sem o flag (nos<br style="" class="" clear="none">> dois casos usando o --prefix=/home/alceu/openssl no ./config do openssl),
 o<br style="" class="" clear="none">> resultado é o mesmo.<br style="" class="" clear="none">><br style="" class="" clear="none">> []'s<br style="" class="" clear="none">> Alceu<br style="" class="" clear="none">><br style="" class="" clear="none">> Em 17-06-2014 12:16, Daniel de Oliveira Mantovani escreveu:<br style="" class="" clear="none">><br style="" class="" clear="none">>> Consegue sim,<br style="" class="" clear="none">>><br style="" class="" clear="none">>> Makefile.PL accepts the following command line arguments:<br style="" class="" clear="none">>><br style="" class="" clear="none">>> incpath<br style="" class="" clear="none">>><br style="" class="" clear="none">>> Path to OpenSSL headers. Can also be specified via<br style="" class="" clear="none">>> $ENV{OPENSSL_INCLUDE}. If the command line argument is provided, it<br style="" class="" clear="none">>> overrides any
 value specified via the environment variable. Of course,<br style="" class="" clear="none">>> you can ignore both the command line argument and the environment<br style="" class="" clear="none">>> variable, and just add the path to your compiler specific environment<br style="" class="" clear="none">>> variable such as CPATH
 or INCLUDE etc.<br style="" class="" clear="none">>><br style="" class="" clear="none">>> libpath<br style="" class="" clear="none">>><br style="" class="" clear="none">>> Path to OpenSSL libraries. Can also be specified via<br style="" class="" clear="none">>> $ENV{OPENSSL_LIB}. If the command line argument is provided, it<br style="" class="" clear="none">>> overrides any value specified by the environment variable. Of course,<br style="" class="" clear="none">>> you can ignore both the command line argument and the environment<br style="" class="" clear="none">>> variable and just add the path to your compiler specific environment<br style="" class="" clear="none">>> variable such as LIBRARY_PATH or LIB etc.<br style="" class="" clear="none">>><br style="" class="" clear="none">>><br style="" class="" clear="none">>><br style="" class="" clear="none">>>
 OPENSSL_INCLUDE=/home/foo/header/<br style="" class="" clear="none">>> OPENSSL_LIB=/home/foo/lib/<br style="" class="" clear="none">>><br style="" class="" clear="none">>> 2014-06-17 12:11 GMT-03:00 Alceu Rodrigues de Freitas Junior<br style="" class="" clear="none">>> <<a style="" class="" rel="nofollow" shape="rect" ymailto="mailto:glasswalk3r@yahoo.com.br" target="_blank" href="mailto:glasswalk3r@yahoo.com.br">glasswalk3r@yahoo.com.br</a>>:<br style="" class="" clear="none">>>><br style="" class="" clear="none">>>> Obrigado Daniel,<br style="" class="" clear="none">>>><br style="" class="" clear="none">>>> Instalar o OpenSSL no home do meu usuário foi bem tranquilo, mas<br style="" class="" clear="none">>>> aparentemente o IO::Socket::SSL não tem opções para eu apontar quais<br style="" class="" clear="none">>>> headers<br style="" class=""
 clear="none">>>> e bibliotecas do openssl ele deve usar, algo que o Crypt::SSLeay tem<br style="" class="" clear="none">>>> (<a style="" class="" rel="nofollow" shape="rect" target="_blank" href="http://search.cpan.org/dist/Crypt-SSLeay/SSLeay.pm#INSTALL">http://search.cpan.org/dist/Crypt-SSLeay/SSLeay.pm#INSTALL</a>).<br style="" class="" clear="none">>>> Aparentemente<br style="" class="" clear="none">>>> o Crypt::SSLeay está sendo substituído aos poucos pelo IO::Socket::SSL.<br style="" class="" clear="none">>>><br style="" class="" clear="none">>>> Eu tentei instalar o
 Crypt::SSLeay para ver que acontecia. As<br style="" class="" clear="none">>>> dependências<br style="" class="" clear="none">>>> entre os módulos também é meio confusa:<br style="" class="" clear="none">>>><br style="" class="" clear="none">>>> Running make test<br style="" class="" clear="none">>>> Running Mkbootstrap for Crypt::SSLeay ()<br style="" class="" clear="none">>>> chmod 644 SSLeay.bs<br style="" class="" clear="none">>>><br style="" class="" clear="none">>>> PERL_DL_NONLAZY=1<br style="" class="" clear="none">>>> /home/alcjunio/perl5/perlbrew/perls/perl-5.16.3/bin/perl<br style="" class="" clear="none">>>> "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef<br style="" class="" clear="none">>>> *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t<br style="" class="" clear="none">>>> t/00-basic.t .....
 ok<br style="" class="" clear="none">>>> t/01-connect.t ... ok<br style="" class="" clear="none">>>> t/02-live.t ...... # Reading configuration from 'test.config' on linux<br style="" class="" clear="none">>>> # network_tests : 0<br style="" class="" clear="none">>>> t/02-live.t ...... skipped: Network tests disabled<br style="" class="" clear="none">>>> t/03-version.t ... ok<br style="" class="" clear="none">>>> t/boilerplate.t .. ok<br style="" class="" clear="none">>>> t/manifest.t ..... skipped: Author tests not required for installation<br style="" class="" clear="none">>>> All tests successful.<br style="" class="" clear="none">>>> Files=6, Tests=43,  0 wallclock secs ( 0.01 usr  0.04 sys +  0.25 cusr<br style="" class="" clear="none">>>> 0.08<br style="" class="" clear="none">>>> csys =  0.38 CPU)<br style="" class=""
 clear="none">>>> Result: PASS<br style="" class="" clear="none">>>>    NANIS/Crypt-SSLeay-0.72.tar.gz<br style="" class="" clear="none">>>> Tests succeeded but one dependency not OK (LWP::Protocol::https)<br style="" class="" clear="none">>>>    NANIS/Crypt-SSLeay-0.72.tar.gz<br style="" class="" clear="none">>>>    [dependencies] -- NA<br style="" class="" clear="none">>>><br style="" class="" clear="none">>>> Failed during this command:<br style="" class="" clear="none">>>>   SULLR/IO-Socket-SSL-1.993.tar.gz             : make_test NO<br style="" class="" clear="none">>>>   GAAS/LWP-Protocol-https-6.04.tar.gz          : make_test NO one<br style="" class="" clear="none">>>> dependency<br style="" class="" clear="none">>>> not OK (IO::Socket::SSL); additionally
 test harness failed<br style="" class="" clear="none">>>>   NANIS/Crypt-SSLeay-0.72.tar.gz               : make_test NO one<br style="" class="" clear="none">>>> dependency<br style="" class="" clear="none">>>> not OK (LWP::Protocol::https)<br style="" class="" clear="none">>>><br style="" class="" clear="none">>>> Isto está parecendo a história do ovo e da galinha. :-)<br style="" class="" clear="none">>>><br style="" class="" clear="none">>>> Eu não achei nada no Makefile.PL do IO::Socket::SSL que me permitisse<br style="" class="" clear="none">>>> especificar onde está o openSSL para ele usar. Tenho que fazer isso via<br style="" class="" clear="none">>>> manipulação da $LD_LIBRARY_PATH ou algo assim?<br style="" class="" clear="none">>>><br style="" class="" clear="none">>>><br style="" class=""
 clear="none">>>> Em 17-06-2014 11:02, Daniel de Oliveira Mantovani escreveu:<br style="" class="" clear="none">>>><br style="" class="" clear="none">>>>> Bom dia Alceu,<br style="" class="" clear="none">>>>><br style="" class="" clear="none">>>>> Baixa manualmente o OpenSSL<br style="" class="" clear="none">>>>> (<a style="" class="" rel="nofollow" shape="rect" target="_blank" href="https://www.openssl.org/source/openssl-1.0.1h.tar.gz">https://www.openssl.org/source/openssl-1.0.1h.tar.gz</a>), compila e<br style="" class="" clear="none">>>>> instala num diretório separado. Depois na hora de instalar o<br style="" class="" clear="none">>>>> IO::Socket::SSL você aponta para o diretório separado que você<br style="" class="" clear="none">>>>> instalou o OpenSSL.<br style="" class="" clear="none">>>>><br style="" class=""
 clear="none">>>>> 2014-06-17 10:56 GMT-03:00 Alceu Rodrigues de Freitas Junior<br style="" class="" clear="none">>>>> <<a style="" class="" rel="nofollow" shape="rect" ymailto="mailto:glasswalk3r@yahoo.com.br" target="_blank" href="mailto:glasswalk3r@yahoo.com.br">glasswalk3r@yahoo.com.br</a>>:<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> Bom dia pessoal,<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> Estou com um problema que talvez algum de vocês já tenha tido<br style="" class="" clear="none">>>>>> experiência.<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> Preciso instalar alguns scripts de monitoração em um servidor Linux mas<br style="" class="" clear="none">>>>>> cuja<br style="" class=""
 clear="none">>>>>> distribuição já é um pouco velha. Para não mexer no perl "global", eu<br style="" class="" clear="none">>>>>> resolvi usar o Perlbrew para instalar no diretório home de um usuário<br style="" class="" clear="none">>>>>> específico e manter os módulos que preciso ali. Não preciso de<br style="" class="" clear="none">>>>>> permissões<br style="" class="" clear="none">>>>>> de<br style="" class="" clear="none">>>>>> acesso maiores do que este usuário já possui também.<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> Tudo ia bem até eu precisar instalar módulos relacionados com SSL. Como<br style="" class="" clear="none">>>>>> o<br style="" class="" clear="none">>>>>> openssl da distribuição é muito velha, eu não consigo instalar coisas<br
 style="" class="" clear="none">>>>>> mais<br style="" class="" clear="none">>>>>> recentes:<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> cpan[2]> install IO::Socket::SSL<br style="" class="" clear="none">>>>>> Running install for module 'IO::Socket::SSL'<br style="" class="" clear="none">>>>>>     SULLR/IO-Socket-SSL-1.993.tar.gz<br style="" class="" clear="none">>>>>>     Has already been unwrapped into directory<br style="" class="" clear="none">>>>>> /home/alcjunio/.cpan/build/IO-Socket-SSL-1.993-FevB1C<br style="" class="" clear="none">>>>>>     SULLR/IO-Socket-SSL-1.993.tar.gz<br style="" class="" clear="none">>>>>>     Has already been prepared<br style="" class="" clear="none">>>>>>    
 SULLR/IO-Socket-SSL-1.993.tar.gz<br style="" class="" clear="none">>>>>>     Has already been made<br style="" class="" clear="none">>>>>> Running make test<br style="" class="" clear="none">>>>>> PERL_DL_NONLAZY=1<br style="" class="" clear="none">>>>>> /home/alcjunio/perl5/perlbrew/perls/perl-5.16.3/bin/perl<br style="" class="" clear="none">>>>>> "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef<br style="" class="" clear="none">>>>>> *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')"<br style="" class="" clear="none">>>>>> t/*.t<br style="" class="" clear="none">>>>>> t/external/*.t<br style="" class="" clear="none">>>>>> t/01loadmodule.t
 .................. 1/3 # openssl version=0x90802f<br style="" class="" clear="none">>>>>> # Net::SSLeay::VERSION=1.64<br style="" class="" clear="none">>>>>> t/01loadmodule.t .................. ok<br style="" class="" clear="none">>>>>> t/acceptSSL-timeout.t ............. ok<br style="" class="" clear="none">>>>>> t/auto_verify_hostname.t .......... ok<br style="" class="" clear="none">>>>>> t/cert_formats.t .................. ok<br style="" class="" clear="none">>>>>> t/cert_no_file.t .................. ok<br style="" class="" clear="none">>>>>> t/compatibility.t ................. ok<br style="" class="" clear="none">>>>>> t/connectSSL-timeout.t ............ ok<br style="" class="" clear="none">>>>>> t/core.t .......................... ok<br style="" class="" clear="none">>>>>> t/dhe.t
 ........................... ok<br style="" class="" clear="none">>>>>> t/ecdhe.t ......................... skipped: no support for ecdh with<br style="" class="" clear="none">>>>>> this<br style="" class="" clear="none">>>>>> openssl/Net::SSLeay<br style="" class="" clear="none">>>>>> t/external/ocsp.t ................. skipped: no OCSP support<br style="" class="" clear="none">>>>>> t/external/usable_ca.t ............ # found 148 CA certs<br style="" class="" clear="none">>>>>> t/external/usable_ca.t ............ ok<br style="" class="" clear="none">>>>>> t/io-socket-inet6.t ............... skipped: no IO::Socket::INET6<br style="" class="" clear="none">>>>>> available<br style="" class="" clear="none">>>>>> t/io-socket-ip.t .................. skipped: no IO::Socket::IP 0.20<br style="" class=""
 clear="none">>>>>> available<br style="" class="" clear="none">>>>>> t/memleak_bad_handshake.t ......... ok<br style="" class="" clear="none">>>>>> t/mitm.t .......................... ok<br style="" class="" clear="none">>>>>> t/nonblock.t ...................... ok<br style="" class="" clear="none">>>>>> t/npn.t ........................... skipped: NPN not available in<br style="" class="" clear="none">>>>>> Net::SSLeay<br style="" class="" clear="none">>>>>> t/public_suffix_lib_encode_idn.t .. ok<br style="" class="" clear="none">>>>>> t/public_suffix_lib_libidn.t ...... ok<br style="" class="" clear="none">>>>>> t/public_suffix_lib_uri.t ......... ok<br style="" class="" clear="none">>>>>> t/public_suffix_ssl.t ............. ok<br style="" class="" clear="none">>>>>> t/readline.t
 ...................... ok<br style="" class="" clear="none">>>>>> t/sessions.t ...................... ok<br style="" class="" clear="none">>>>>> t/signal-readline.t ............... ok<br style="" class="" clear="none">>>>>> t/sni.t ........................... skipped: because no server side SNI<br style="" class="" clear="none">>>>>> support - openssl/Net::SSleay too old<br style="" class="" clear="none">>>>>> t/start-stopssl.t ................. ok<br style="" class="" clear="none">>>>>> t/startssl-failed.t ............... ok<br style="" class="" clear="none">>>>>> t/startssl.t
 ...................... ok<br style="" class="" clear="none">>>>>> t/sysread_write.t ................. ok<br style="" class="" clear="none">>>>>> t/verify_fingerprint.t ............ 1/11<br style="" class="" clear="none">>>>>> #   Failed test 'accept fp1 for saddr1'<br style="" class="" clear="none">>>>>> #   at t/verify_fingerprint.t line 49.<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> #   Failed test 'accept fp2 for saddr2'<br style="" class="" clear="none">>>>>> #   at t/verify_fingerprint.t line 49.<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> #   Failed test 'accept fp1|fp2 for saddr1'<br style="" class="" clear="none">>>>>> #   at t/verify_fingerprint.t line 49.<br style="" class=""
 clear="none">>>>>><br style="" class="" clear="none">>>>>> #   Failed test 'accept fp1|fp2 for saddr2'<br style="" class="" clear="none">>>>>> #   at t/verify_fingerprint.t line 49.<br style="" class="" clear="none">>>>>> t/verify_fingerprint.t ............ 8/11 # Looks like you failed 4<br style="" class="" clear="none">>>>>> tests<br style="" class="" clear="none">>>>>> of<br style="" class="" clear="none">>>>>> 11.<br style="" class="" clear="none">>>>>> t/verify_fingerprint.t ............ Dubious, test returned 4 (wstat<br style="" class="" clear="none">>>>>> 1024,<br style="" class="" clear="none">>>>>> 0x400)<br style="" class="" clear="none">>>>>> Failed 4/11 subtests<br style="" class="" clear="none">>>>>> t/verify_hostname.t ............... ok<br style=""
 class="" clear="none">>>>>> t/verify_hostname_standalone.t .... ok<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> Test Summary Report<br style="" class="" clear="none">>>>>> -------------------<br style="" class="" clear="none">>>>>> t/verify_fingerprint.t          (Wstat: 1024 Tests: 11 Failed: 4)<br style="" class="" clear="none">>>>>>     Failed
 tests:  1-2, 5-6<br style="" class="" clear="none">>>>>>     Non-zero exit status: 4<br style="" class="" clear="none">>>>>> Files=33, Tests=700, 45 wallclock secs ( 0.15 usr  0.13 sys +  5.35<br style="" class="" clear="none">>>>>> cusr<br style="" class="" clear="none">>>>>> 1.64 csys =  7.27 CPU)<br style="" class="" clear="none">>>>>> Result: FAIL<br style="" class="" clear="none">>>>>> Failed 1/33 test programs. 4/700 subtests failed.<br style="" class="" clear="none">>>>>> make: *** [test_dynamic] Error 255<br style="" class="" clear="none">>>>>>     SULLR/IO-Socket-SSL-1.993.tar.gz<br style="" class="" clear="none">>>>>>     /usr/bin/make test -- NOT OK<br style="" class="" clear="none">>>>>> //hint// to see the cpan-testers results for installing
 this module,<br style="" class="" clear="none">>>>>> try:<br style="" class="" clear="none">>>>>>     reports SULLR/IO-Socket-SSL-1.993.tar.gz<br style="" class="" clear="none">>>>>> Failed during this command:<br style="" class="" clear="none">>>>>>    SULLR/IO-Socket-SSL-1.993.tar.gz             : make_test NO<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> Eu consigo ver duas opções:<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> 1 - forçar a instalação dos módulos e correr o risco de<br style="" class="" clear="none">>>>>> incompatibilidades<br style="" class="" clear="none">>>>>> de versões<br style="" class="" clear="none">>>>>> 2 - atualizar a distribuição na
 tentativa de então conseguir instalar<br style="" class="" clear="none">>>>>> os<br style="" class="" clear="none">>>>>> módulos Perl<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> Como eu não tenho acesso à internet pelo servidor, tenho instalado e<br style="" class="" clear="none">>>>>> configurado o Perlbrew em uma VM com as
 mesmas versões do servidor,<br style="" class="" clear="none">>>>>> então<br style="" class="" clear="none">>>>>> eu<br style="" class="" clear="none">>>>>> poderia atualizar a VM. Mexer no servidor é algo que eu não tenho<br style="" class="" clear="none">>>>>> acesso,<br style="" class="" clear="none">>>>>> e<br style="" class="" clear="none">>>>>> devido a questão de homologação, vai demorar uma vida até que eu<br style="" class="" clear="none">>>>>> consiga<br style="" class="" clear="none">>>>>> que<br style="" class="" clear="none">>>>>> os responsáveis atualizem.<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> Quão "isolada" é uma instalação do Perlbrew? Quando compilo algo em C,<br style="" class="" clear="none">>>>>> os<br
 style="" class="" clear="none">>>>>> módulos vão usar bibliotecas compartilhadas? Ou tudo fica auto-contido?<br style="" class="" clear="none">>>>>><br style="" class="" clear="none">>>>>> Obrigado,<br style="" class="" clear="none">>>>>> Alceu<br style="" class="" clear="none">>>>>> =begin disclaimer<br style="" class="" clear="none">>>>>>     Sao Paulo Perl Mongers: <a style="" class="" rel="nofollow" shape="rect" target="_blank" href="http://sao-paulo.pm.org/">http://sao-paulo.pm.org/</a><br style="" class="" clear="none">>>>>> SaoPaulo-pm mailing list: <a style="" class="" rel="nofollow" shape="rect" ymailto="mailto:SaoPaulo-pm@pm.org" target="_blank" href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br style="" class="" clear="none">>>>>> L<<a style="" class="" rel="nofollow" shape="rect" target="_blank"
 href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br style="" class="" clear="none">>>>>> =end disclaimer<br style="" class="" clear="none">>>>><br style="" class="" clear="none">>>>><br style="" class="" clear="none">>>>><br style="" class="" clear="none">>>> =begin disclaimer<br style="" class="" clear="none">>>>    Sao Paulo Perl Mongers: <a style="" class="" rel="nofollow" shape="rect" target="_blank" href="http://sao-paulo.pm.org/">http://sao-paulo.pm.org/</a><br style="" class="" clear="none">>>> SaoPaulo-pm mailing list: <a style="" class="" rel="nofollow" shape="rect" ymailto="mailto:SaoPaulo-pm@pm.org" target="_blank" href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br style="" class="" clear="none">>>> L<<a style="" class="" rel="nofollow" shape="rect" target="_blank"
 href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br style="" class="" clear="none">>>> =end disclaimer<br style="" class="" clear="none">>><br style="" class="" clear="none">>><br style="" class="" clear="none">>><br style="" class="" clear="none">><br style="" class="" clear="none">> =begin disclaimer<br style="" class="" clear="none">>   Sao Paulo Perl Mongers: <a style="" class="" rel="nofollow" shape="rect" target="_blank" href="http://sao-paulo.pm.org/">http://sao-paulo.pm.org/</a><br style="" class="" clear="none">> SaoPaulo-pm mailing list: <a style="" class="" rel="nofollow" shape="rect" ymailto="mailto:SaoPaulo-pm@pm.org" target="_blank" href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br style="" class="" clear="none">> L<<a style="" class="" rel="nofollow" shape="rect" target="_blank"
 href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br style="" class="" clear="none">> =end disclaimer<br style="" class="" clear="none"><br style="" class="" clear="none"><br style="" class="" clear="none"><br style="" class="" clear="none">-- <br style="" class="" clear="none"><br style="" class="" clear="none">-dom<br style="" class="" clear="none"><br style="" class="" clear="none">--<br style="" class="" clear="none"><br style="" class="" clear="none">Daniel de Oliveira Mantovani<br style="" class="" clear="none">Business Analytic Specialist<br style="" class="" clear="none">Perl Evangelist /Astrophysics hobbyist.<br style="" class="" clear="none">+55 11 9 8538-9897<br style="" class="" clear="none">XOXO<div style="" class="" id="yiv6131676348yqtfd97514"><br style="" class="" clear="none">=begin disclaimer<br style="" class="" clear="none">   Sao Paulo Perl Mongers: <a style=""
 class="" rel="nofollow" shape="rect" target="_blank" href="http://sao-paulo.pm.org/">http://sao-paulo.pm.org/</a><br style="" class="" clear="none"> SaoPaulo-pm mailing list: <a style="" class="" rel="nofollow" shape="rect" ymailto="mailto:SaoPaulo-pm@pm.org" target="_blank" href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br style="" class="" clear="none"> L<<a style="" class="" rel="nofollow" shape="rect" target="_blank" href="http://mail.pm.org/mailman/listinfo/saopaulo-pm">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br style="" class="" clear="none">=end disclaimer<br style="" class="" clear="none"></div><br style="" class="" clear="none"><br style="" class="" clear="none"></div> </blockquote>  </div> </div>   </div></div> </div></div></div></div></body></html>