Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Ozyman DNS na CDN ( HTTP over DNS )
http://forum.freesco.pl/viewtopic.php?f=39&t=18214
Strona 1 z 1

Autor:  mes mariusz [ sobota, 27 marca 2010, 15:17 ]
Tytuł:  Ozyman DNS na CDN ( HTTP over DNS )

Witam.

Próbował ktoś może uruchomić Ozyman DNS na CDN? Konkretnie skrypt nomde.pl ?

Idzie o bardzo pożyteczną czasem rzecz - uzyskanie dostępu do HTTP po pakietach DNS (opis tu)

U mnie na CDN próba uruchomienia skryptu kończy się:

: [/] [] ()
# /skrypty/nomde.pl -I 127.0.0.1 ip.mojego.cdn.pl
Can't locate Net/DNS.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10.1 /usr/share/perl5/site_perl/5.10.1 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl /usr/lib/perl5/current /usr/lib/perl5/site_perl/current .) at /skrypty/nomde.pl line 6.
BEGIN failed--compilation aborted at /skrypty/nomde.pl line 6.


Sugerowana linia 6 to:

: [/] [] ()
use Net::DNS;


Link do skryptu OzymanDNS

Autor:  Albercik [ sobota, 27 marca 2010, 16:00 ]
Tytuł: 

Rozumiem, że zainstalowałeś Perla, więc spróbuj tak:
: [/] [] ()
perl -MCPAN -e 'install 'Net::DNS''

Autor:  mes mariusz [ sobota, 27 marca 2010, 16:24 ]
Tytuł: 

Po instalacji bez zmian. Najwyraźniej wyższa szkoła jazdy (nie skończy się to na uruchomieniu prostego skrypciku). A szkoda :)

: [/] [] ()
# perl -MCPAN -e 'install 'Net::DNS''
CPAN: Storable loaded ok (v2.20)
CPAN: Time::HiRes loaded ok (v1.9719)
Warning: no success downloading '/root/.cpan/sources/authors/01mailrc.txt.gz.tmp15251'. Giving up on it. at /usr/share/perl5/core_perl/CPAN/Index.pm line 225
  LWP not available

Trying with "/usr/bin/wget -O /root/.cpan/sources/authors/01mailrc.txt.tmp15251" to get
    "http://www.perl.org/CPAN/authors/01mailrc.txt.gz"
--2010-03-27 16:18:46--  http://www.perl.org/CPAN/authors/01mailrc.txt.gz
Translacja www.perl.org... nieudane: Odwzorowanie nazwy jest chwilowo niemożliwe.
wget: nie udało się rozwiązać adresu hosta `www.perl.org'

    Function system("/usr/bin/wget -O /root/.cpan/sources/authors/01mailrc.txt.tmp15251 "http://www.perl.org/CPAN/authors/01mailrc.txt.gz" ")
    returned status 4 (wstat 1024)
Warning: expected file [/root/.cpan/sources/authors/01mailrc.txt.gz.tmp15251] doesn't exist
    Warning: no success downloading '/root/.cpan/sources/authors/01mailrc.txt.gz.tmp15251'. Giving up on it. at /usr/share/perl5/core_perl/CPAN/Index.pm line 225
  LWP not available
CPAN: Net::FTP loaded ok (v2.77)
Fetching with Net::FTP:
  ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
  Could not connect to host 'ftp.perl.org' with Net::FTP
Fetching with Net::FTP
  ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz.gz
  Could not connect to host 'ftp.perl.org' with Net::FTP

Trying with "/usr/bin/wget -O /root/.cpan/sources/authors/01mailrc.txt.tmp15251" to get
    "ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz"
--2010-03-27 16:18:51--  ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
           => `/root/.cpan/sources/authors/01mailrc.txt.tmp15251'
Translacja ftp.perl.org... nieudane: Odwzorowanie nazwy jest chwilowo niemożliwe.
wget: nie udało się rozwiązać adresu hosta `ftp.perl.org'

    Function system("/usr/bin/wget -O /root/.cpan/sources/authors/01mailrc.txt.tmp15251 "ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz" ")
    returned status 4 (wstat 1024)
Warning: expected file [/root/.cpan/sources/authors/01mailrc.txt.gz.tmp15251] doesn't exist
    Warning: no success downloading '/root/.cpan/sources/authors/01mailrc.txt.gz.tmp15251'. Giving up on it. at /usr/share/perl5/core_perl/CPAN/Index.pm line 225
No external ftp command available

Your urllist is empty! The urllist can be edited. E.g. with 'o conf urllist
push ftp://myurl/'

Could not fetch authors/01mailrc.txt.gz

Autor:  Maciek [ sobota, 27 marca 2010, 18:03 ]
Tytuł: 

Skoro rozwiązywanie nazw ci nawet nie działa, to czego oczekujesz? Moduł perla ma się wgrać z kosmosu?

Autor:  mes mariusz [ sobota, 27 marca 2010, 18:52 ]
Tytuł: 

Hmm. Ciekawe tylko dlaczego tak się dzieje.

--- edit ---

Ale numer. Po restarcie serwera (mimo, że wszystkie usługi na nim działają, rozdziela net itd) z poziomu konsoli nie ma dostępu do netu. Dopiero ręczne dhcpcd przywraca pełną funkcjonalność.

No i się teraz moduł prawidłowo pobiera :)

--- edit ---

Poszło lepiej. Choć końcowy komunikat nie brzmi zachęcająco.

Wykonanie

: [/] [] ()
# perl -MCPAN -e 'install 'Net::DNS'' >> logperl.txt


Zwróciło:

: [/] [] ()
Can't exec "cc": Nie ma takiego pliku ani katalogu at Makefile.PL line 244.

Warning: prerequisite Digest::HMAC_MD5 1 not found.
Warning: prerequisite Net::IP 1.2 not found.

Warning: prerequisite Digest::SHA1 1 not found.


I wygenerowało plik logperl.txt o zawartości:

: [/] [] ()
CPAN: Storable loaded ok (v2.20)
Going to read '/root/.cpan/Metadata'
  Database was generated on Sat, 27 Mar 2010 16:58:23 GMT
Running install for module 'Net::DNS'
CPAN: Data::Dumper loaded ok (v2.124)
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for O/OL/OLAF/Net-DNS-0.66.tar.gz
CPAN: Digest::SHA loaded ok (v5.47)
CPAN: Compress::Zlib loaded ok (v2.02)
Checksum for /root/.cpan/sources/authors/id/O/OL/OLAF/Net-DNS-0.66.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.52)
Net-DNS-0.66/
Net-DNS-0.66/Changes
Net-DNS-0.66/contrib/
Net-DNS-0.66/demo/
Net-DNS-0.66/DNS.xs
Net-DNS-0.66/lib/
Net-DNS-0.66/Makefile.PL
Net-DNS-0.66/MANIFEST
Net-DNS-0.66/META.yml
Net-DNS-0.66/netdns.c
Net-DNS-0.66/netdns.h
Net-DNS-0.66/README
Net-DNS-0.66/t/
Net-DNS-0.66/TODO
Net-DNS-0.66/t/.resolv.conf
Net-DNS-0.66/t/00-load.t
Net-DNS-0.66/t/00-pod.t
Net-DNS-0.66/t/00-version.t
Net-DNS-0.66/t/001-connection-checks.t
Net-DNS-0.66/t/01-resolver-env.t
Net-DNS-0.66/t/01-resolver-file.t
Net-DNS-0.66/t/01-resolver-flags.t
Net-DNS-0.66/t/01-resolver-opt.t
Net-DNS-0.66/t/01-resolver.t
Net-DNS-0.66/t/02-domain.t
Net-DNS-0.66/t/02-header.t
Net-DNS-0.66/t/03-question.t
Net-DNS-0.66/t/04-packet-unique-push.t
Net-DNS-0.66/t/04-packet.t
Net-DNS-0.66/t/05-apl.t
Net-DNS-0.66/t/05-rr-opt.t
Net-DNS-0.66/t/05-rr-rrsort.t
Net-DNS-0.66/t/05-rr-sshfp.t
Net-DNS-0.66/t/05-rr-txt.t
Net-DNS-0.66/t/05-rr-unknown.t
Net-DNS-0.66/t/05-rr-various.t
Net-DNS-0.66/t/05-rr.t
Net-DNS-0.66/t/06-update.t
Net-DNS-0.66/t/07-misc.t
Net-DNS-0.66/t/08-online.t
Net-DNS-0.66/t/09-tkey.t
Net-DNS-0.66/t/10-recurse.t
Net-DNS-0.66/t/11-escapedchars.t
Net-DNS-0.66/t/11-inet6.t
Net-DNS-0.66/t/12-compression.t
Net-DNS-0.66/t/13-udp-trunc.t
Net-DNS-0.66/t/99-cleanup.t
Net-DNS-0.66/t/custom.txt
Net-DNS-0.66/t/TestData.pm
Net-DNS-0.66/lib/Net/
Net-DNS-0.66/lib/Net/DNS/
Net-DNS-0.66/lib/Net/DNS.pm
Net-DNS-0.66/lib/Net/DNS/Domain.pm
Net-DNS-0.66/lib/Net/DNS/FAQ.pod
Net-DNS-0.66/lib/Net/DNS/Header.pm
Net-DNS-0.66/lib/Net/DNS/Nameserver.pm
Net-DNS-0.66/lib/Net/DNS/Packet.pm
Net-DNS-0.66/lib/Net/DNS/Question.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/
Net-DNS-0.66/lib/Net/DNS/Resolver.pm
Net-DNS-0.66/lib/Net/DNS/RR/
Net-DNS-0.66/lib/Net/DNS/RR.pm
Net-DNS-0.66/lib/Net/DNS/Update.pm
Net-DNS-0.66/lib/Net/DNS/RR/A.pm
Net-DNS-0.66/lib/Net/DNS/RR/AAAA.pm
Net-DNS-0.66/lib/Net/DNS/RR/AFSDB.pm
Net-DNS-0.66/lib/Net/DNS/RR/APL/
Net-DNS-0.66/lib/Net/DNS/RR/APL.pm
Net-DNS-0.66/lib/Net/DNS/RR/CERT.pm
Net-DNS-0.66/lib/Net/DNS/RR/CNAME.pm
Net-DNS-0.66/lib/Net/DNS/RR/DHCID.pm
Net-DNS-0.66/lib/Net/DNS/RR/DNAME.pm
Net-DNS-0.66/lib/Net/DNS/RR/EID.pm
Net-DNS-0.66/lib/Net/DNS/RR/HINFO.pm
Net-DNS-0.66/lib/Net/DNS/RR/HIP.pm
Net-DNS-0.66/lib/Net/DNS/RR/IPSECKEY.pm
Net-DNS-0.66/lib/Net/DNS/RR/ISDN.pm
Net-DNS-0.66/lib/Net/DNS/RR/KX.pm
Net-DNS-0.66/lib/Net/DNS/RR/LOC.pm
Net-DNS-0.66/lib/Net/DNS/RR/MB.pm
Net-DNS-0.66/lib/Net/DNS/RR/MG.pm
Net-DNS-0.66/lib/Net/DNS/RR/MINFO.pm
Net-DNS-0.66/lib/Net/DNS/RR/MR.pm
Net-DNS-0.66/lib/Net/DNS/RR/MX.pm
Net-DNS-0.66/lib/Net/DNS/RR/NAPTR.pm
Net-DNS-0.66/lib/Net/DNS/RR/NIMLOC.pm
Net-DNS-0.66/lib/Net/DNS/RR/NS.pm
Net-DNS-0.66/lib/Net/DNS/RR/NSAP.pm
Net-DNS-0.66/lib/Net/DNS/RR/NULL.pm
Net-DNS-0.66/lib/Net/DNS/RR/OPT.pm
Net-DNS-0.66/lib/Net/DNS/RR/PTR.pm
Net-DNS-0.66/lib/Net/DNS/RR/PX.pm
Net-DNS-0.66/lib/Net/DNS/RR/RP.pm
Net-DNS-0.66/lib/Net/DNS/RR/RT.pm
Net-DNS-0.66/lib/Net/DNS/RR/SOA.pm
Net-DNS-0.66/lib/Net/DNS/RR/SPF.pm
Net-DNS-0.66/lib/Net/DNS/RR/SRV.pm
Net-DNS-0.66/lib/Net/DNS/RR/SSHFP.pm
Net-DNS-0.66/lib/Net/DNS/RR/TKEY.pm
Net-DNS-0.66/lib/Net/DNS/RR/TSIG.pm
Net-DNS-0.66/lib/Net/DNS/RR/TXT.pm
Net-DNS-0.66/lib/Net/DNS/RR/Unknown.pm
Net-DNS-0.66/lib/Net/DNS/RR/X25.pm
Net-DNS-0.66/lib/Net/DNS/RR/APL/ApItem.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/Base.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/Cygwin.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/Recurse.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/UNIX.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/Win32.pm
Net-DNS-0.66/demo/axfr
Net-DNS-0.66/demo/check_soa
Net-DNS-0.66/demo/check_zone
Net-DNS-0.66/demo/example_recurse.pl
Net-DNS-0.66/demo/mresolv
Net-DNS-0.66/demo/mx
Net-DNS-0.66/demo/perldig
Net-DNS-0.66/demo/README
Net-DNS-0.66/demo/trace_dns.pl
Net-DNS-0.66/contrib/check_soa
Net-DNS-0.66/contrib/check_zone
Net-DNS-0.66/contrib/dnswalk.README
Net-DNS-0.66/contrib/loc2earth.fcgi
Net-DNS-0.66/contrib/loclist.pl
Net-DNS-0.66/contrib/README
CPAN: File::Temp loaded ok (v0.22)

  CPAN.pm: Going to build O/OL/OLAF/Net-DNS-0.66.tar.gz



The libraries needed to support IPv6 transport have not been found.
You will need recent versions of the IO::Socket::INET6 and Socket6
libraries (from CPAN).

Testing if you have a C compiler and the needed header files....
   
I cannot determine if you have a C compiler. I will install the
perl-only implementation.
   
You can force installation of the XS version with:

   perl Makefile.PL --xs
   
You appear to be directly connected to the Internet.  I have some tests
that try to query live nameservers.
   
Do you want to enable these tests? [y] Checking if your kit is complete...
Looks good
Writing Makefile for Net::DNS
Could not read '/root/.cpan/build/Net-DNS-0.66-ONN0ze/META.yml'. Falling back to other methods to determine prerequisites
---- Unsatisfied dependencies detected during ----
----         OLAF/Net-DNS-0.66.tar.gz         ----
    Digest::HMAC_MD5 [requires]
    Net::IP [requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes] Running make test
  Delayed until after prerequisites
Running make install
  Delayed until after prerequisites
Running install for module 'Digest::HMAC_MD5'
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for G/GA/GAAS/Digest-HMAC-1.02.tar.gz
Checksum for /root/.cpan/sources/authors/id/G/GA/GAAS/Digest-HMAC-1.02.tar.gz ok
Digest-HMAC-1.02/
Digest-HMAC-1.02/Changes
Digest-HMAC-1.02/lib/
Digest-HMAC-1.02/Makefile.PL
Digest-HMAC-1.02/MANIFEST
Digest-HMAC-1.02/META.yml
Digest-HMAC-1.02/README
Digest-HMAC-1.02/t/
Digest-HMAC-1.02/t/rfc2202.t
Digest-HMAC-1.02/lib/Digest/
Digest-HMAC-1.02/lib/Digest/HMAC.pm
Digest-HMAC-1.02/lib/Digest/HMAC_MD5.pm
Digest-HMAC-1.02/lib/Digest/HMAC_SHA1.pm

  CPAN.pm: Going to build G/GA/GAAS/Digest-HMAC-1.02.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Digest::HMAC
Could not read '/root/.cpan/build/Digest-HMAC-1.02-vprfsi/META.yml'. Falling back to other methods to determine prerequisites
---- Unsatisfied dependencies detected during ----
----       GAAS/Digest-HMAC-1.02.tar.gz       ----
    Digest::SHA1 [requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes] Running make test
  Delayed until after prerequisites
Running make install
  Delayed until after prerequisites
Running install for module 'Digest::SHA1'
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for G/GA/GAAS/Digest-SHA1-2.12.tar.gz
Checksum for /root/.cpan/sources/authors/id/G/GA/GAAS/Digest-SHA1-2.12.tar.gz ok
Digest-SHA1-2.12/
Digest-SHA1-2.12/Changes
Digest-SHA1-2.12/fip180-1.gif
Digest-SHA1-2.12/fip180-1.html
Digest-SHA1-2.12/hints/
Digest-SHA1-2.12/hints/irix_6.pl
Digest-SHA1-2.12/Makefile.PL
Digest-SHA1-2.12/MANIFEST
Digest-SHA1-2.12/META.yml
Digest-SHA1-2.12/README
Digest-SHA1-2.12/SHA1.pm
Digest-SHA1-2.12/SHA1.xs
Digest-SHA1-2.12/t/
Digest-SHA1-2.12/t/badfile.t
Digest-SHA1-2.12/t/bits.t
Digest-SHA1-2.12/t/sha1.t
Digest-SHA1-2.12/typemap

  CPAN.pm: Going to build G/GA/GAAS/Digest-SHA1-2.12.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Digest::SHA1
Could not read '/root/.cpan/build/Digest-SHA1-2.12-kSm30d/META.yml'. Falling back to other methods to determine prerequisites
  GAAS/Digest-SHA1-2.12.tar.gz
  make -- NOT OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Running make for G/GA/GAAS/Digest-HMAC-1.02.tar.gz
  Has already been unwrapped into directory /root/.cpan/build/Digest-HMAC-1.02-vprfsi

  CPAN.pm: Going to build G/GA/GAAS/Digest-HMAC-1.02.tar.gz

Warning: Prerequisite 'Digest::SHA1 => 1' for 'GAAS/Digest-HMAC-1.02.tar.gz' failed when processing 'GAAS/Digest-SHA1-2.12.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
CPAN: Time::HiRes loaded ok (v1.9719)
  GAAS/Digest-HMAC-1.02.tar.gz
  make -- NOT OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Running install for module 'Net::IP'
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for M/MA/MANU/Net-IP-1.25.tar.gz
Checksum for /root/.cpan/sources/authors/id/M/MA/MANU/Net-IP-1.25.tar.gz ok
Net-IP-1.25/
Net-IP-1.25/iptab
Net-IP-1.25/META.yml
Net-IP-1.25/IP.pm
Net-IP-1.25/COPYING
Net-IP-1.25/Changes
Net-IP-1.25/t/
Net-IP-1.25/t/ExtUtils/
Net-IP-1.25/t/ExtUtils/TBone.pm
Net-IP-1.25/t/ipv4.t
Net-IP-1.25/t/ipv6.t
Net-IP-1.25/ipcount
Net-IP-1.25/MANIFEST
Net-IP-1.25/Net-IP.spec.PL
Net-IP-1.25/README
Net-IP-1.25/Makefile.PL

  CPAN.pm: Going to build M/MA/MANU/Net-IP-1.25.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Net::IP
Could not read '/root/.cpan/build/Net-IP-1.25-3xQEnP/META.yml'. Falling back to other methods to determine prerequisites
  MANU/Net-IP-1.25.tar.gz
  make -- NOT OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Running make for O/OL/OLAF/Net-DNS-0.66.tar.gz
  Has already been unwrapped into directory /root/.cpan/build/Net-DNS-0.66-ONN0ze

  CPAN.pm: Going to build O/OL/OLAF/Net-DNS-0.66.tar.gz

Warning: Prerequisite 'Digest::HMAC_MD5 => 1' for 'OLAF/Net-DNS-0.66.tar.gz' failed when processing 'GAAS/Digest-HMAC-1.02.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Warning: Prerequisite 'Net::IP => 1.2' for 'OLAF/Net-DNS-0.66.tar.gz' failed when processing 'MANU/Net-IP-1.25.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
  OLAF/Net-DNS-0.66.tar.gz
  make -- NOT OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible

Autor:  Maciek [ sobota, 27 marca 2010, 20:18 ]
Tytuł: 

No bo ci brakuj e całej grupy nazwanej base-devel. Nie ma programu make to się nic nie zrobiło. Spróbowałem na prawidłoo zainstalowanym cdn z base-devel i da się to zrobić.
Chociaż niestety nie mogę ściągnąć samego skryptu, bo strona niedostępna.

Autor:  mes mariusz [ sobota, 27 marca 2010, 23:05 ]
Tytuł: 

Maciek pisze:
Chociaż niestety nie mogę ściągnąć samego skryptu, bo strona niedostępna.

Prawidłowy link (mirror bo źródło oficjalne rzeczywiście nie działa) zamieściłem w pierwszym poście.

A jeśli chodzi o repozytoria to mam rzeczywiście tylko to co sugerowano tu: http://cdn.freesco.pl/modules.php?name= ... icle&sid=7 czyli:

Cytuj:
Wcześniej podczas instalacji Lista serwerów została wzbogacona o wpis: Server = http://pakiety.cdn.freesco.pl/$repo i teraz jeszcze dodaliśmy specjalne repozytorium pgf

czyli te dwie sprawy plus

: [/] [] ()
IgnorePkg = kernel26
IgnorePkg = kernel-headers


Cytuj:
No bo ci brakuj e całej grupy nazwanej base-devel.


Na pewno piszesz o CDN a nie o NND czasem?

Autor:  Saturas [ sobota, 27 marca 2010, 23:53 ]
Tytuł: 

Maciek ma rację.
pacman -Sy base-devel

Autor:  mes mariusz [ niedziela, 28 marca 2010, 00:11 ]
Tytuł: 

Saturas pisze:
Maciek ma rację.
pacman -Sy base-devel

Faktycznie teraz wszystko ładnie ruszyło :-)

Dam znać o efektach końcowych :-)

--- edit ---

A jednak efekt końcowy podobny:

Wykonanie

: [/] [] ()
# perl -MCPAN -e 'install 'Net::DNS'' >> logperl2.txt


Zwróciło:

: [/] [] ()
# perl -MCPAN -e 'install 'Net::DNS'' >> logperl2.txt

Can't exec "cc": Nie ma takiego pliku ani katalogu at Makefile.PL line 244.
Warning: prerequisite Digest::HMAC_MD5 1 not found.

Warning: prerequisite Digest::SHA1 1 not found.

/bin/sh: cc: nie znaleziono polecenia
make: *** [SHA1.o] Błąd 127
#
# These tests were ran with:
# Net::DNS::VERSION:               0.66
# set environment variable NET_DNS_DEBUG to get all versions
# Can't locate Digest/HMAC_MD5.pm in @INC (@INC contains: /root/.cpan/build/Net-DNS-0.66-5QIJfI/blib/lib /root/.cpan/build/Net-DNS-0.66-5QIJfI/blib/arch /usr/lib/perl5/site_perl/5.10.1 /usr/share/perl5/site_perl/5.10.1 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl /usr/lib/perl5/current /usr/lib/perl5/site_perl/current .) at /root/.cpan/build/Net-DNS-0.66-5QIJfI/blib/lib/Net/DNS/RR/TSIG.pm line 11.
# BEGIN failed--compilation aborted at /root/.cpan/build/Net-DNS-0.66-5QIJfI/blib/lib/Net/DNS/RR/TSIG.pm line 11.
# Compilation failed in require at (eval 34) line 3.
Use of uninitialized value $class in concatenation (.) or string at t/00-load.t line 53.

#   Failed test ' loaded'
#   at t/00-load.t line 53.
# Can't locate Digest/HMAC_MD5.pm in @INC (@INC contains: /root/.cpan/build/Net-DNS-0.66-5QIJfI/blib/lib /root/.cpan/build/Net-DNS-0.66-5QIJfI/blib/arch /usr/lib/perl5/site_perl/5.10.1 /usr/share/perl5/site_perl/5.10.1 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl /usr/lib/perl5/current /usr/lib/perl5/site_perl/current .) at /root/.cpan/build/Net-DNS-0.66-5QIJfI/blib/lib/Net/DNS/RR/TKEY.pm line 11.
# BEGIN failed--compilation aborted at /root/.cpan/build/Net-DNS-0.66-5QIJfI/blib/lib/Net/DNS/RR/TKEY.pm line 11.
# Compilation failed in require at (eval 38) line 3.
Use of uninitialized value $class in concatenation (.) or string at t/00-load.t line 53.

#   Failed test ' loaded'
#   at t/00-load.t line 53.
# Looks like you failed 2 tests of 87.
#
#
# Executing heuristic to see if have unlimited view of the Internet
# If the heuristic fails this could have various reasons probably having
# nothing to do with bugs in Net::DNS
#
#
# character encoding: ISO-8859-1
# Net::DNS::Domain is included for testing only. Failures can safely be ignored
# Number of RRs: 33 Number of methods: 127
Can't locate Digest/HMAC_MD5.pm in @INC (@INC contains: /root/.cpan/build/Net-DNS-0.66-5QIJfI/blib/lib /root/.cpan/build/Net-DNS-0.66-5QIJfI/blib/arch /usr/lib/perl5/site_perl/5.10.1 /usr/share/perl5/site_perl/5.10.1 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl /usr/lib/perl5/current /usr/lib/perl5/site_perl/current .) at t/09-tkey.t line 5.
BEGIN failed--compilation aborted at t/09-tkey.t line 5.
# Looks like your test exited with 2 before it could output anything.
# Using the  perl implemented dn_expand function

123456789112345678921234567893123456789412345678951234567896123...
truncated to 63 octets (RFC1035 2.3.1) at t/12-compression.t line 56
# Testing availability of 127.0.0.1
# Cleaning
Failed 2/32 test programs. 2/1740 subtests failed.
make: *** [test_dynamic] Błąd 255


I wygenerowało plik logperl2.txt o zawartości:

: [/] [] ()
CPAN: Storable loaded ok (v2.20)
Going to read '/root/.cpan/Metadata'
  Database was generated on Sat, 27 Mar 2010 16:58:23 GMT
Running install for module 'Net::DNS'
CPAN: Data::Dumper loaded ok (v2.124)
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for O/OL/OLAF/Net-DNS-0.66.tar.gz
CPAN: Digest::SHA loaded ok (v5.47)
CPAN: Compress::Zlib loaded ok (v2.02)
Checksum for /root/.cpan/sources/authors/id/O/OL/OLAF/Net-DNS-0.66.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.52)
Net-DNS-0.66/
Net-DNS-0.66/Changes
Net-DNS-0.66/contrib/
Net-DNS-0.66/demo/
Net-DNS-0.66/DNS.xs
Net-DNS-0.66/lib/
Net-DNS-0.66/Makefile.PL
Net-DNS-0.66/MANIFEST
Net-DNS-0.66/META.yml
Net-DNS-0.66/netdns.c
Net-DNS-0.66/netdns.h
Net-DNS-0.66/README
Net-DNS-0.66/t/
Net-DNS-0.66/TODO
Net-DNS-0.66/t/.resolv.conf
Net-DNS-0.66/t/00-load.t
Net-DNS-0.66/t/00-pod.t
Net-DNS-0.66/t/00-version.t
Net-DNS-0.66/t/001-connection-checks.t
Net-DNS-0.66/t/01-resolver-env.t
Net-DNS-0.66/t/01-resolver-file.t
Net-DNS-0.66/t/01-resolver-flags.t
Net-DNS-0.66/t/01-resolver-opt.t
Net-DNS-0.66/t/01-resolver.t
Net-DNS-0.66/t/02-domain.t
Net-DNS-0.66/t/02-header.t
Net-DNS-0.66/t/03-question.t
Net-DNS-0.66/t/04-packet-unique-push.t
Net-DNS-0.66/t/04-packet.t
Net-DNS-0.66/t/05-apl.t
Net-DNS-0.66/t/05-rr-opt.t
Net-DNS-0.66/t/05-rr-rrsort.t
Net-DNS-0.66/t/05-rr-sshfp.t
Net-DNS-0.66/t/05-rr-txt.t
Net-DNS-0.66/t/05-rr-unknown.t
Net-DNS-0.66/t/05-rr-various.t
Net-DNS-0.66/t/05-rr.t
Net-DNS-0.66/t/06-update.t
Net-DNS-0.66/t/07-misc.t
Net-DNS-0.66/t/08-online.t
Net-DNS-0.66/t/09-tkey.t
Net-DNS-0.66/t/10-recurse.t
Net-DNS-0.66/t/11-escapedchars.t
Net-DNS-0.66/t/11-inet6.t
Net-DNS-0.66/t/12-compression.t
Net-DNS-0.66/t/13-udp-trunc.t
Net-DNS-0.66/t/99-cleanup.t
Net-DNS-0.66/t/custom.txt
Net-DNS-0.66/t/TestData.pm
Net-DNS-0.66/lib/Net/
Net-DNS-0.66/lib/Net/DNS/
Net-DNS-0.66/lib/Net/DNS.pm
Net-DNS-0.66/lib/Net/DNS/Domain.pm
Net-DNS-0.66/lib/Net/DNS/FAQ.pod
Net-DNS-0.66/lib/Net/DNS/Header.pm
Net-DNS-0.66/lib/Net/DNS/Nameserver.pm
Net-DNS-0.66/lib/Net/DNS/Packet.pm
Net-DNS-0.66/lib/Net/DNS/Question.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/
Net-DNS-0.66/lib/Net/DNS/Resolver.pm
Net-DNS-0.66/lib/Net/DNS/RR/
Net-DNS-0.66/lib/Net/DNS/RR.pm
Net-DNS-0.66/lib/Net/DNS/Update.pm
Net-DNS-0.66/lib/Net/DNS/RR/A.pm
Net-DNS-0.66/lib/Net/DNS/RR/AAAA.pm
Net-DNS-0.66/lib/Net/DNS/RR/AFSDB.pm
Net-DNS-0.66/lib/Net/DNS/RR/APL/
Net-DNS-0.66/lib/Net/DNS/RR/APL.pm
Net-DNS-0.66/lib/Net/DNS/RR/CERT.pm
Net-DNS-0.66/lib/Net/DNS/RR/CNAME.pm
Net-DNS-0.66/lib/Net/DNS/RR/DHCID.pm
Net-DNS-0.66/lib/Net/DNS/RR/DNAME.pm
Net-DNS-0.66/lib/Net/DNS/RR/EID.pm
Net-DNS-0.66/lib/Net/DNS/RR/HINFO.pm
Net-DNS-0.66/lib/Net/DNS/RR/HIP.pm
Net-DNS-0.66/lib/Net/DNS/RR/IPSECKEY.pm
Net-DNS-0.66/lib/Net/DNS/RR/ISDN.pm
Net-DNS-0.66/lib/Net/DNS/RR/KX.pm
Net-DNS-0.66/lib/Net/DNS/RR/LOC.pm
Net-DNS-0.66/lib/Net/DNS/RR/MB.pm
Net-DNS-0.66/lib/Net/DNS/RR/MG.pm
Net-DNS-0.66/lib/Net/DNS/RR/MINFO.pm
Net-DNS-0.66/lib/Net/DNS/RR/MR.pm
Net-DNS-0.66/lib/Net/DNS/RR/MX.pm
Net-DNS-0.66/lib/Net/DNS/RR/NAPTR.pm
Net-DNS-0.66/lib/Net/DNS/RR/NIMLOC.pm
Net-DNS-0.66/lib/Net/DNS/RR/NS.pm
Net-DNS-0.66/lib/Net/DNS/RR/NSAP.pm
Net-DNS-0.66/lib/Net/DNS/RR/NULL.pm
Net-DNS-0.66/lib/Net/DNS/RR/OPT.pm
Net-DNS-0.66/lib/Net/DNS/RR/PTR.pm
Net-DNS-0.66/lib/Net/DNS/RR/PX.pm
Net-DNS-0.66/lib/Net/DNS/RR/RP.pm
Net-DNS-0.66/lib/Net/DNS/RR/RT.pm
Net-DNS-0.66/lib/Net/DNS/RR/SOA.pm
Net-DNS-0.66/lib/Net/DNS/RR/SPF.pm
Net-DNS-0.66/lib/Net/DNS/RR/SRV.pm
Net-DNS-0.66/lib/Net/DNS/RR/SSHFP.pm
Net-DNS-0.66/lib/Net/DNS/RR/TKEY.pm
Net-DNS-0.66/lib/Net/DNS/RR/TSIG.pm
Net-DNS-0.66/lib/Net/DNS/RR/TXT.pm
Net-DNS-0.66/lib/Net/DNS/RR/Unknown.pm
Net-DNS-0.66/lib/Net/DNS/RR/X25.pm
Net-DNS-0.66/lib/Net/DNS/RR/APL/ApItem.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/Base.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/Cygwin.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/Recurse.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/UNIX.pm
Net-DNS-0.66/lib/Net/DNS/Resolver/Win32.pm
Net-DNS-0.66/demo/axfr
Net-DNS-0.66/demo/check_soa
Net-DNS-0.66/demo/check_zone
Net-DNS-0.66/demo/example_recurse.pl
Net-DNS-0.66/demo/mresolv
Net-DNS-0.66/demo/mx
Net-DNS-0.66/demo/perldig
Net-DNS-0.66/demo/README
Net-DNS-0.66/demo/trace_dns.pl
Net-DNS-0.66/contrib/check_soa
Net-DNS-0.66/contrib/check_zone
Net-DNS-0.66/contrib/dnswalk.README
Net-DNS-0.66/contrib/loc2earth.fcgi
Net-DNS-0.66/contrib/loclist.pl
Net-DNS-0.66/contrib/README
CPAN: File::Temp loaded ok (v0.22)

  CPAN.pm: Going to build O/OL/OLAF/Net-DNS-0.66.tar.gz



The libraries needed to support IPv6 transport have not been found.
You will need recent versions of the IO::Socket::INET6 and Socket6
libraries (from CPAN).

Testing if you have a C compiler and the needed header files....
   
I cannot determine if you have a C compiler. I will install the
perl-only implementation.
   
You can force installation of the XS version with:

   perl Makefile.PL --xs
   
You appear to be directly connected to the Internet.  I have some tests
that try to query live nameservers.
   
Do you want to enable these tests? [y] Checking if your kit is complete...
Looks good
Writing Makefile for Net::DNS
Could not read '/root/.cpan/build/Net-DNS-0.66-5QIJfI/META.yml'. Falling back to other methods to determine prerequisites
---- Unsatisfied dependencies detected during ----
----         OLAF/Net-DNS-0.66.tar.gz         ----
    Digest::HMAC_MD5 [requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes] Running make test
  Delayed until after prerequisites
Running make install
  Delayed until after prerequisites
Running install for module 'Digest::HMAC_MD5'
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for G/GA/GAAS/Digest-HMAC-1.02.tar.gz
Checksum for /root/.cpan/sources/authors/id/G/GA/GAAS/Digest-HMAC-1.02.tar.gz ok
Digest-HMAC-1.02/
Digest-HMAC-1.02/Changes
Digest-HMAC-1.02/lib/
Digest-HMAC-1.02/Makefile.PL
Digest-HMAC-1.02/MANIFEST
Digest-HMAC-1.02/META.yml
Digest-HMAC-1.02/README
Digest-HMAC-1.02/t/
Digest-HMAC-1.02/t/rfc2202.t
Digest-HMAC-1.02/lib/Digest/
Digest-HMAC-1.02/lib/Digest/HMAC.pm
Digest-HMAC-1.02/lib/Digest/HMAC_MD5.pm
Digest-HMAC-1.02/lib/Digest/HMAC_SHA1.pm

  CPAN.pm: Going to build G/GA/GAAS/Digest-HMAC-1.02.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Digest::HMAC
Could not read '/root/.cpan/build/Digest-HMAC-1.02-Brjb2A/META.yml'. Falling back to other methods to determine prerequisites
---- Unsatisfied dependencies detected during ----
----       GAAS/Digest-HMAC-1.02.tar.gz       ----
    Digest::SHA1 [requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes] Running make test
  Delayed until after prerequisites
Running make install
  Delayed until after prerequisites
Running install for module 'Digest::SHA1'
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/root/.cpan/prefs'
Running make for G/GA/GAAS/Digest-SHA1-2.12.tar.gz
Checksum for /root/.cpan/sources/authors/id/G/GA/GAAS/Digest-SHA1-2.12.tar.gz ok
Digest-SHA1-2.12/
Digest-SHA1-2.12/Changes
Digest-SHA1-2.12/fip180-1.gif
Digest-SHA1-2.12/fip180-1.html
Digest-SHA1-2.12/hints/
Digest-SHA1-2.12/hints/irix_6.pl
Digest-SHA1-2.12/Makefile.PL
Digest-SHA1-2.12/MANIFEST
Digest-SHA1-2.12/META.yml
Digest-SHA1-2.12/README
Digest-SHA1-2.12/SHA1.pm
Digest-SHA1-2.12/SHA1.xs
Digest-SHA1-2.12/t/
Digest-SHA1-2.12/t/badfile.t
Digest-SHA1-2.12/t/bits.t
Digest-SHA1-2.12/t/sha1.t
Digest-SHA1-2.12/typemap

  CPAN.pm: Going to build G/GA/GAAS/Digest-SHA1-2.12.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Digest::SHA1
Could not read '/root/.cpan/build/Digest-SHA1-2.12-nNXT7y/META.yml'. Falling back to other methods to determine prerequisites
cp SHA1.pm blib/lib/Digest/SHA1.pm
/usr/bin/perl /usr/share/perl5/core_perl/ExtUtils/xsubpp  -typemap /usr/share/perl5/core_perl/ExtUtils/typemap -typemap typemap  SHA1.xs > SHA1.xsc && mv SHA1.xsc SHA1.c
cc -c   -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=i686 -mtune=generic -O2 -pipe   -DVERSION="2.12" -DXS_VERSION="2.12" -fPIC "-I/usr/lib/perl5/core_perl/CORE"   SHA1.c
  GAAS/Digest-SHA1-2.12.tar.gz
  make -- NOT OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Running make for G/GA/GAAS/Digest-HMAC-1.02.tar.gz
  Has already been unwrapped into directory /root/.cpan/build/Digest-HMAC-1.02-Brjb2A

  CPAN.pm: Going to build G/GA/GAAS/Digest-HMAC-1.02.tar.gz

Warning: Prerequisite 'Digest::SHA1 => 1' for 'GAAS/Digest-HMAC-1.02.tar.gz' failed when processing 'GAAS/Digest-SHA1-2.12.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
CPAN: Time::HiRes loaded ok (v1.9719)
cp lib/Digest/HMAC_MD5.pm blib/lib/Digest/HMAC_MD5.pm
cp lib/Digest/HMAC.pm blib/lib/Digest/HMAC.pm
cp lib/Digest/HMAC_SHA1.pm blib/lib/Digest/HMAC_SHA1.pm
Manifying blib/man3/Digest::HMAC_MD5.3pm
Manifying blib/man3/Digest::HMAC.3pm
Manifying blib/man3/Digest::HMAC_SHA1.3pm
  GAAS/Digest-HMAC-1.02.tar.gz
  make -- OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/rfc2202.t .. ok
All tests successful.
Files=1, Tests=14,  1 wallclock secs ( 0.21 usr  0.01 sys +  0.13 cusr  0.01 csys =  0.36 CPU)
Result: PASS
  GAAS/Digest-HMAC-1.02.tar.gz
Tests succeeded but one dependency not OK (Digest::SHA1)
Warning (usually harmless): 'YAML' not installed, will not store persistent state
  GAAS/Digest-HMAC-1.02.tar.gz
  [dependencies] -- NA
Running make install
  make test had returned bad status, won't install without force
Running make for O/OL/OLAF/Net-DNS-0.66.tar.gz
  Has already been unwrapped into directory /root/.cpan/build/Net-DNS-0.66-5QIJfI

  CPAN.pm: Going to build O/OL/OLAF/Net-DNS-0.66.tar.gz

Warning: Prerequisite 'Digest::HMAC_MD5 => 1' for 'OLAF/Net-DNS-0.66.tar.gz' failed when processing 'GAAS/Digest-HMAC-1.02.tar.gz' with 'make_test => NO one dependency not OK (Digest::SHA1)'. Continuing, but chances to succeed are limited.
cp lib/Net/DNS/RR/A.pm blib/lib/Net/DNS/RR/A.pm
cp lib/Net/DNS/Resolver/Win32.pm blib/lib/Net/DNS/Resolver/Win32.pm
cp lib/Net/DNS/RR/Unknown.pm blib/lib/Net/DNS/RR/Unknown.pm
cp lib/Net/DNS/RR/IPSECKEY.pm blib/lib/Net/DNS/RR/IPSECKEY.pm
cp lib/Net/DNS/RR/EID.pm blib/lib/Net/DNS/RR/EID.pm
cp lib/Net/DNS/RR/ISDN.pm blib/lib/Net/DNS/RR/ISDN.pm
cp lib/Net/DNS/RR/MX.pm blib/lib/Net/DNS/RR/MX.pm
cp lib/Net/DNS/RR/HIP.pm blib/lib/Net/DNS/RR/HIP.pm
cp lib/Net/DNS/Header.pm blib/lib/Net/DNS/Header.pm
cp lib/Net/DNS/RR/SOA.pm blib/lib/Net/DNS/RR/SOA.pm
cp lib/Net/DNS/RR/OPT.pm blib/lib/Net/DNS/RR/OPT.pm
cp lib/Net/DNS/RR/NIMLOC.pm blib/lib/Net/DNS/RR/NIMLOC.pm
cp lib/Net/DNS/RR/DNAME.pm blib/lib/Net/DNS/RR/DNAME.pm
cp lib/Net/DNS/RR/TXT.pm blib/lib/Net/DNS/RR/TXT.pm
cp lib/Net/DNS/RR/AAAA.pm blib/lib/Net/DNS/RR/AAAA.pm
cp lib/Net/DNS.pm blib/lib/Net/DNS.pm
cp lib/Net/DNS/RR/X25.pm blib/lib/Net/DNS/RR/X25.pm
cp lib/Net/DNS/RR/RP.pm blib/lib/Net/DNS/RR/RP.pm
cp lib/Net/DNS/Resolver/Recurse.pm blib/lib/Net/DNS/Resolver/Recurse.pm
cp lib/Net/DNS/Resolver/Cygwin.pm blib/lib/Net/DNS/Resolver/Cygwin.pm
cp lib/Net/DNS/RR/PTR.pm blib/lib/Net/DNS/RR/PTR.pm
cp lib/Net/DNS/RR/APL.pm blib/lib/Net/DNS/RR/APL.pm
cp lib/Net/DNS/RR/TSIG.pm blib/lib/Net/DNS/RR/TSIG.pm
cp lib/Net/DNS/RR/NS.pm blib/lib/Net/DNS/RR/NS.pm
cp lib/Net/DNS/Update.pm blib/lib/Net/DNS/Update.pm
cp lib/Net/DNS/Resolver.pm blib/lib/Net/DNS/Resolver.pm
cp lib/Net/DNS/RR/PX.pm blib/lib/Net/DNS/RR/PX.pm
cp lib/Net/DNS/Nameserver.pm blib/lib/Net/DNS/Nameserver.pm
cp lib/Net/DNS/RR/DHCID.pm blib/lib/Net/DNS/RR/DHCID.pm
cp lib/Net/DNS/RR/LOC.pm blib/lib/Net/DNS/RR/LOC.pm
cp lib/Net/DNS/RR/NULL.pm blib/lib/Net/DNS/RR/NULL.pm
cp lib/Net/DNS/RR/RT.pm blib/lib/Net/DNS/RR/RT.pm
cp lib/Net/DNS/RR/AFSDB.pm blib/lib/Net/DNS/RR/AFSDB.pm
cp lib/Net/DNS/RR/SRV.pm blib/lib/Net/DNS/RR/SRV.pm
cp lib/Net/DNS/RR/MR.pm blib/lib/Net/DNS/RR/MR.pm
cp lib/Net/DNS/RR/MINFO.pm blib/lib/Net/DNS/RR/MINFO.pm
cp lib/Net/DNS/FAQ.pod blib/lib/Net/DNS/FAQ.pod
cp lib/Net/DNS/RR/CNAME.pm blib/lib/Net/DNS/RR/CNAME.pm
cp lib/Net/DNS/Question.pm blib/lib/Net/DNS/Question.pm
cp lib/Net/DNS/Domain.pm blib/lib/Net/DNS/Domain.pm
cp lib/Net/DNS/RR/SSHFP.pm blib/lib/Net/DNS/RR/SSHFP.pm
cp lib/Net/DNS/RR/NAPTR.pm blib/lib/Net/DNS/RR/NAPTR.pm
cp lib/Net/DNS/RR/SPF.pm blib/lib/Net/DNS/RR/SPF.pm
cp lib/Net/DNS/Packet.pm blib/lib/Net/DNS/Packet.pm
cp lib/Net/DNS/RR.pm blib/lib/Net/DNS/RR.pm
cp lib/Net/DNS/RR/APL/ApItem.pm blib/lib/Net/DNS/RR/APL/ApItem.pm
cp lib/Net/DNS/RR/HINFO.pm blib/lib/Net/DNS/RR/HINFO.pm
cp lib/Net/DNS/RR/MG.pm blib/lib/Net/DNS/RR/MG.pm
cp lib/Net/DNS/RR/TKEY.pm blib/lib/Net/DNS/RR/TKEY.pm
cp lib/Net/DNS/RR/CERT.pm blib/lib/Net/DNS/RR/CERT.pm
cp lib/Net/DNS/Resolver/UNIX.pm blib/lib/Net/DNS/Resolver/UNIX.pm
cp lib/Net/DNS/RR/KX.pm blib/lib/Net/DNS/RR/KX.pm
cp lib/Net/DNS/RR/MB.pm blib/lib/Net/DNS/RR/MB.pm
cp lib/Net/DNS/Resolver/Base.pm blib/lib/Net/DNS/Resolver/Base.pm
cp lib/Net/DNS/RR/NSAP.pm blib/lib/Net/DNS/RR/NSAP.pm
Manifying blib/man3/Net::DNS::RR::A.3pm
Manifying blib/man3/Net::DNS::RR::Unknown.3pm
Manifying blib/man3/Net::DNS::Resolver::Win32.3pm
Manifying blib/man3/Net::DNS::RR::IPSECKEY.3pm
Manifying blib/man3/Net::DNS::RR::EID.3pm
Manifying blib/man3/Net::DNS::RR::ISDN.3pm
Manifying blib/man3/Net::DNS::RR::MX.3pm
Manifying blib/man3/Net::DNS::RR::HIP.3pm
Manifying blib/man3/Net::DNS::Header.3pm
Manifying blib/man3/Net::DNS::RR::SOA.3pm
Manifying blib/man3/Net::DNS::RR::OPT.3pm
Manifying blib/man3/Net::DNS::RR::NIMLOC.3pm
Manifying blib/man3/Net::DNS::RR::DNAME.3pm
Manifying blib/man3/Net::DNS::RR::TXT.3pm
Manifying blib/man3/Net::DNS::RR::AAAA.3pm
Manifying blib/man3/Net::DNS.3pm
Manifying blib/man3/Net::DNS::RR::RP.3pm
Manifying blib/man3/Net::DNS::RR::X25.3pm
Manifying blib/man3/Net::DNS::RR::APL.3pm
Manifying blib/man3/Net::DNS::RR::PTR.3pm
Manifying blib/man3/Net::DNS::Resolver::Cygwin.3pm
Manifying blib/man3/Net::DNS::Resolver::Recurse.3pm
Manifying blib/man3/Net::DNS::RR::NS.3pm
Manifying blib/man3/Net::DNS::RR::TSIG.3pm
Manifying blib/man3/Net::DNS::Update.3pm
Manifying blib/man3/Net::DNS::Resolver.3pm
Manifying blib/man3/Net::DNS::RR::PX.3pm
Manifying blib/man3/Net::DNS::RR::DHCID.3pm
Manifying blib/man3/Net::DNS::Nameserver.3pm
Manifying blib/man3/Net::DNS::RR::LOC.3pm
Manifying blib/man3/Net::DNS::RR::NULL.3pm
Manifying blib/man3/Net::DNS::RR::SRV.3pm
Manifying blib/man3/Net::DNS::RR::RT.3pm
Manifying blib/man3/Net::DNS::RR::AFSDB.3pm
Manifying blib/man3/Net::DNS::RR::MINFO.3pm
Manifying blib/man3/Net::DNS::RR::MR.3pm
Manifying blib/man3/Net::DNS::FAQ.3pm
Manifying blib/man3/Net::DNS::RR::CNAME.3pm
Manifying blib/man3/Net::DNS::Question.3pm
Manifying blib/man3/Net::DNS::Domain.3pm
Manifying blib/man3/Net::DNS::RR::SSHFP.3pm
Manifying blib/man3/Net::DNS::RR::NAPTR.3pm
Manifying blib/man3/Net::DNS::RR::SPF.3pm
Manifying blib/man3/Net::DNS::RR::APL::ApItem.3pm
Manifying blib/man3/Net::DNS::RR.3pm
Manifying blib/man3/Net::DNS::Packet.3pm
Manifying blib/man3/Net::DNS::RR::HINFO.3pm
Manifying blib/man3/Net::DNS::RR::MG.3pm
Manifying blib/man3/Net::DNS::RR::TKEY.3pm
Manifying blib/man3/Net::DNS::RR::NSAP.3pm
Manifying blib/man3/Net::DNS::RR::CERT.3pm
Manifying blib/man3/Net::DNS::Resolver::UNIX.3pm
Manifying blib/man3/Net::DNS::RR::KX.3pm
Manifying blib/man3/Net::DNS::RR::MB.3pm
Manifying blib/man3/Net::DNS::Resolver::Base.3pm
  OLAF/Net-DNS-0.66.tar.gz
  make -- OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.t ................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/87 subtests
t/00-pod.t ................. skipped: Test::Pod v0.95 required for testing POD
t/00-version.t ............. ok
t/001-connection-checks.t .. ok
t/01-resolver-env.t ........ ok
t/01-resolver-file.t ....... ok
t/01-resolver-flags.t ...... ok
t/01-resolver-opt.t ........ ok
t/01-resolver.t ............ ok
t/02-domain.t .............. ok
t/02-header.t .............. ok
t/03-question.t ............ ok
t/04-packet-unique-push.t .. ok
t/04-packet.t .............. ok
t/05-apl.t ................. ok
t/05-rr-opt.t .............. ok
t/05-rr-rrsort.t ........... ok
t/05-rr-sshfp.t ............ skipped: Digest::BubbleBabble not installed.
t/05-rr-txt.t .............. ok
t/05-rr-unknown.t .......... ok
t/05-rr-various.t .......... ok
t/05-rr.t .................. ok
t/06-update.t .............. ok
t/07-misc.t ................ ok
t/08-online.t .............. ok
t/09-tkey.t ................
Dubious, test returned 2 (wstat 512, 0x200)
Failed 7/7 subtests
t/10-recurse.t ............. skipped: Cannot run these tests from this IP:192.168.1.100
t/11-escapedchars.t ........ ok
t/11-inet6.t ............... skipped: Online tests disabled.
t/12-compression.t ......... ok
t/13-udp-trunc.t ........... ok
t/99-cleanup.t ............. ok

Test Summary Report
-------------------
t/00-load.t              (Wstat: 512 Tests: 87 Failed: 2)
  Failed tests:  66, 70
  Non-zero exit status: 2
t/09-tkey.t              (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 7 tests but ran 0.
Files=32, Tests=1740, 68 wallclock secs ( 2.85 usr  0.48 sys + 56.19 cusr  2.54 csys = 62.06 CPU)
Result: FAIL
  OLAF/Net-DNS-0.66.tar.gz
  make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports OLAF/Net-DNS-0.66.tar.gz
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running make install
  make test had returned bad status, won't install without force

Autor:  Maciek [ niedziela, 28 marca 2010, 01:39 ]
Tytuł: 

No więc tak. Najpierw to zawsze trzeba pomyśleć. Ja to jestem cholerny leń i jak bym miał zrobić coś, czego robić nie muszę, to bym miał kaca moralnego. Ale widać nasz kolega jest pracuś i lubi biegać za własnym ogonem :)
Sprawdzam moduły:
extra/perl-net-dns 0.65-1 wiec instaluję z paczki. Potem jest błąd:
#use LWP::UserAgent;
Zahaszowuję to w pliku, bo intuicja mówi mi, ze bez tego będzie działać.
Kolejny błąd:
use MIME::Base32 qw ( RFC );
To wygląda poważniej, ale modułu w paczkach nie ma, więc instaluję.
Zgodnie z opisem zakładam dla swojej domeny subdomenę - nazywam ją fakedns.
Odpalam skrypt:
cd /usr/local/bin
/usr/local/bin/nomde.pl -i MOJE_IP fakedns.moja.domena.pl
(skrypt musi chodzić na stdout, więc trzeba go będzie odpalać w screenie.)
Teraz pora na klienta.
Windows:
http://www.en.cship.org/wiki/OzymanDNS - opis zawiera też link do programu.
http://www.cship.info/mirror/dnstunnel/Dns-tunnel.zip rozpakowuje to sobie do katalogu c:\tunel
Dalej postępuję zgodnie z instrukcją, wpisuję odpowiednio co trzeba do otwartego putty (z tego samego katalogu), wreszcie klikam open i na serwerze widzę, że się połączyłem. Sprawdzam parę stron i działają wolniej niż normalnie, co może być sygnałem, ze faktycznie to działa.
Linux:
Przełączam swojego Eee PC na Linuksa. Używam dystrybucji Moblin (http://belfer.one.pl/2010/03/05/mobilny-moblin/) i tam mam też pewien kłopot. perl-net-dns jest, a perl-mime-base32 nie. Biorę paczkę dla mandrivy, ręcznie rozpakowuję i kopiuję na moblina, bo nie chcę tam już kombinować z CPAN.
Nie instaluję putty, bo ma za dużo zależności, a w końcu na Eee mam 8 GB na system i pliki.
Uruchamiam skrypt "z palca" ssh -C -o ProxyCommand="/usr/local/bin/droute.pl -r IP_SERWERA fakedns.moja.domena.pl" maciek@localhost
Ekran na serwerze znów mówi mi, że się połączyłem.
No to jutro biorę Eee wsiadam do samochodu i szukam zamkniętych hotspotów, żeby zobaczyć, czy działa.

Autor:  mes mariusz [ niedziela, 28 marca 2010, 13:53 ]
Tytuł: 

Miło słyszeć, że udało się to zmusić do pracy. Wieczorkiem pewnie też przysiądę :)

Autor:  Maciek [ niedziela, 28 marca 2010, 14:11 ]
Tytuł: 

Jak dobrze pójdzie to Saturas zrobi ten brakujący moduł niedługo.

Autor:  Maciek [ poniedziałek, 29 marca 2010, 20:31 ]
Tytuł: 

Aby uzupełnić informacje dotyczące tego sposobu "podbierania" netu, dodam jeszcze, ze nie zawsze i nie wszędzie to zadziała.
Jest kilka typowych systemów na hotspot. Sposób będzie tylko wtedy działał, jeśli dany system dopuszcza forwardowanie pakietów dns. To może być możliwe w scentralizowanych systemach, gdzie rozproszone hotspoty korzystają z jednego centrum autoryzacji. Ale tez niekoniecznie. Mam skonfigurowany dostęp do systemu sputnik i w nim zapytania dns są kierowane wyłącznie do systemowego serwera.

Autor:  Saturas [ wtorek, 30 marca 2010, 10:47 ]
Tytuł: 

Paczka jest w repo - perl-mime-base32

Pozdrawiam, Saturas

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/