<div dir="ltr"><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Joe Atzberger</b> <span dir="ltr">&lt;<a href="mailto:ohiocore@gmail.com">ohiocore@gmail.com</a>&gt;</span><br>
Date: Sun, Sep 14, 2008 at 2:13 PM<br>Subject: Re: [Koha] CPAN installation Error<br>To: shriram pandey &lt;<a href="mailto:ram.mlib@gmail.com">ram.mlib@gmail.com</a>&gt;<br><br><br><div dir="ltr">It looks like you have very limited internet connection during your CPAN operations, so it fails to retrieve files it needs.&nbsp; This is probably related to the configuration of your proxy.&nbsp; I recommend connecting directly (without the proxy) until you get the basic setup complete.<br>

<br>Otherwise manually key in a known mirror or two that you want to use, or download the mirror list yourself and copy it to  /root/.cpan/sources/<a href="http://mirrored.by/" target="_blank">MIRRORED.BY</a><br><font color="#888888"><br>
--Joe Atzberger</font><div><div></div><div class="Wj3C7c"><br>
<br><div class="gmail_quote">On Sun, Sep 14, 2008 at 3:16 AM, shriram pandey <span dir="ltr">&lt;<a href="mailto:ram.mlib@gmail.com" target="_blank">ram.mlib@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Dear List members,<br>
 &nbsp; i am getting fallowing error during cpan installtion,<br>
<br>
root@shriram-home:~# cpan<br>
We have to reconfigure CPAN.pm due to following uninitialized parameters:<br>
<br>
cpan_home, keep_source_where, build_dir, build_cache, scan_cache,<br>
index_expire, gzip, tar, unzip, make, pager, makepl_arg, make_arg,<br>
make_install_arg, urllist, inhibit_startup_message, ftp_proxy,<br>
http_proxy, no_proxy, prerequisites_policy, cache_metadata<br>
<br>
/etc/perl/CPAN/Config.pm initialized.<br>
<br>
<br>
CPAN is the world-wide archive of perl resources. It consists of about<br>
100 sites that all replicate the same contents all around the globe.<br>
Many countries have at least one CPAN site already. The resources<br>
found on CPAN are easily accessible with the CPAN.pm module. If you<br>
want to use CPAN.pm, you have to configure it properly.<br>
<br>
If you do not want to enter a dialog now, you can answer &#39;no&#39; to this<br>
question and I&#39;ll try to autoconfigure. (Note: you can revisit this<br>
dialog anytime later by typing &#39;o conf init&#39; at the cpan prompt.)<br>
<br>
Are you ready for manual configuration? [yes]<br>
<br>
<br>
The following questions are intended to help you with the<br>
configuration. The CPAN module needs a directory of its own to cache<br>
important index files and maybe keep a temporary mirror of CPAN files.<br>
This may be a site-wide directory or a personal directory.<br>
<br>
<br>
<br>
I see you already have a &nbsp;directory<br>
 &nbsp; &nbsp;/root/.cpan<br>
Shall we use it as the general CPAN build and cache directory?<br>
<br>
CPAN build and cache directory? [/root/.cpan]<br>
<br>
<br>
If you want, I can keep the source files after a build in the cpan<br>
home directory. If you choose so then future builds will take the<br>
files from there. If you don&#39;t want to keep them, answer 0 to the<br>
next question.<br>
<br>
<br>
<br>
How big should the disk cache be for keeping the build directories<br>
with all the intermediate files?<br>
<br>
Cache size for build directory (in MB)? [10]<br>
<br>
<br>
By default, each time the CPAN module is started, cache scanning<br>
is performed to keep the cache size in sync. To prevent from this,<br>
disable the cache scanning with &#39;never&#39;.<br>
<br>
Perform cache scanning (atstart or never)? [atstart]<br>
<br>
<br>
To considerably speed up the initial CPAN shell startup, it is<br>
possible to use Storable to create a cache of metadata. If Storable<br>
is not available, the normal index mechanism will be used.<br>
<br>
Cache metadata (yes/no)? [yes]<br>
<br>
<br>
The next option deals with the charset your terminal supports. In<br>
general CPAN is English speaking territory, thus the charset does not<br>
matter much, but some of the aliens out there who upload their<br>
software to CPAN bear names that are outside the ASCII range. If your<br>
terminal supports UTF-8, you say no to the next question, if it<br>
supports ISO-8859-1 (also known as LATIN1) then you say yes, and if it<br>
supports neither nor, your answer does not matter, you will not be<br>
able to read the names of some authors anyway. If you answer no, names<br>
will be output in UTF-8.<br>
<br>
Your terminal expects ISO-8859-1 (yes/no)? [yes]<br>
<br>
<br>
If you have one of the readline packages (Term::ReadLine::Perl,<br>
Term::ReadLine::Gnu, possibly others) installed, the interactive CPAN<br>
shell will have history support. The next two questions deal with the<br>
filename of the history file and with its size. If you do not want to<br>
set this variable, please hit SPACE RETURN to the following question.<br>
<br>
File to save your history? [/root/.cpan/histfile]<br>
Number of lines to save? [100]<br>
<br>
<br>
The CPAN module can detect when a module that which you are trying to<br>
build depends on prerequisites. If this happens, it can build the<br>
prerequisites for you automatically (&#39;follow&#39;), ask you for<br>
confirmation (&#39;ask&#39;), or just ignore them (&#39;ignore&#39;). Please set your<br>
policy to one of the three values.<br>
<br>
Policy on building prerequisites (follow, ask or ignore)? [ask]<br>
<br>
<br>
The CPAN module will need a few external programs to work properly.<br>
Please correct me, if I guess the wrong path for a program. Don&#39;t<br>
panic if you do not have some of them, just press ENTER for those. To<br>
disable the use of a download program, you can type a space followed<br>
by ENTER.<br>
<br>
Where is your gzip program? [/bin/gzip]<br>
Where is your tar program? [/bin/tar]<br>
Where is your unzip program? [/usr/bin/unzip]<br>
Where is your make program? [/usr/bin/make]<br>
Warning: lynx not found in PATH<br>
Where is your lynx program? [] /usr/bin/<br>
Where is your wget program? [/usr/bin/wget]<br>
Warning: ncftpget not found in PATH<br>
Where is your ncftpget program? [] /usr/bin/ncftpget<br>
Where is your ftp program? [/usr/bin/ftp]<br>
Where is your gpg program? [/usr/bin/gpg]<br>
What is your favorite pager program? [/usr/bin/less]<br>
What is your favorite shell? [/bin/bash]<br>
<br>
<br>
Every Makefile.PL is run by perl in a separate process. Likewise we<br>
run &#39;make&#39; and &#39;make install&#39; in processes. If you have any<br>
parameters (e.g. PREFIX, LIB, UNINST or the like) you want to pass<br>
to the calls, please specify them here.<br>
<br>
If you don&#39;t understand this question, just press ENTER.<br>
<br>
Parameters for the &#39;perl Makefile.PL&#39; command?<br>
Typical frequently used settings:<br>
<br>
 &nbsp; &nbsp;PREFIX=~/perl &nbsp; &nbsp; &nbsp; non-root users (please see manual for more hints)<br>
<br>
Your choice: &nbsp;[INSTALLDIRS=site]<br>
Parameters for the &#39;make&#39; command?<br>
Typical frequently used setting:<br>
<br>
 &nbsp; &nbsp;-j3 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dual processor system<br>
<br>
Your choice: &nbsp;[]<br>
Parameters for the &#39;make install&#39; command?<br>
Typical frequently used setting:<br>
<br>
 &nbsp; &nbsp;UNINST=1 &nbsp; &nbsp; &nbsp; &nbsp; to always uninstall potentially conflicting files<br>
<br>
Your choice: &nbsp;[]<br>
<br>
<br>
Sometimes you may wish to leave the processes run by CPAN alone<br>
without caring about them. As sometimes the Makefile.PL contains<br>
question you&#39;re expected to answer, you can set a timer that will<br>
kill a &#39;perl Makefile.PL&#39; process after the specified time in seconds.<br>
<br>
If you set this value to 0, these processes will wait forever. This is<br>
the default and recommended setting.<br>
<br>
Timeout for inactivity during Makefile.PL? [0]<br>
<br>
<br>
If you&#39;re accessing the net via proxies, you can specify them in the<br>
CPAN configuration or via environment variables. The variable in<br>
the $CPAN::Config takes precedence.<br>
<br>
Your ftp_proxy? &nbsp;<a href="http://proxy2.lnmiit.ac.in" target="_blank">proxy2.lnmiit.ac.in</a><br>
Your http_proxy? [<a href="http://proxy2.lnmiit.ac.in:3128/" target="_blank">http://proxy2.lnmiit.ac.in:3128/</a>]<br>
Your no_proxy? &nbsp;localhost, <a href="http://127.0.0.1" target="_blank">127.0.0.1</a>,<a href="http://172.22.10.1" target="_blank">172.22.10.1</a><br>
<br>
<br>
If your proxy is an authenticating proxy, you can store your username<br>
permanently. If you do not want that, just press RETURN. You will then<br>
be asked for your username in every future session.<br>
<br>
Your proxy user id? &nbsp;3128<br>
<br>
<br>
Your password for the authenticating proxy can also be stored<br>
permanently on disk. If this violates your security policy, just press<br>
RETURN. You will then be asked for the password in every future<br>
session.<br>
<div><br>
CPAN: Term::ReadKey loaded ok<br>
Your proxy password?<br>
<br>
You have no /root/.cpan/sources/<a href="http://MIRRORED.BY" target="_blank">MIRRORED.BY</a><br>
 &nbsp;I&#39;m trying to fetch one<br>
CPAN: LWP::UserAgent loaded ok<br>
Fetching with LWP:<br>
 &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY</a><br>
Fetching with LWP:<br>
 &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz</a><br>
CPAN: Net::FTP loaded ok<br>
Fetching with Net::FTP:<br>
 &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY</a><br>
Fetching with Net::FTP<br>
 &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz</a><br>
<br>
</div>root@shriram-home:~# cpan<br>
We have to reconfigure CPAN.pm due to following uninitialized parameters:<br>
<br>
cpan_home, keep_source_where, build_dir, build_cache, scan_cache,<br>
index_expire, gzip, tar, unzip, make, pager, makepl_arg, make_arg,<br>
make_install_arg, urllist, inhibit_startup_message, ftp_proxy,<br>
http_proxy, no_proxy, prerequisites_policy, cache_metadata<br>
<br>
/etc/perl/CPAN/Config.pm initialized.<br>
<br>
<br>
<br>
CPAN is the world-wide archive of perl resources. It consists of about<br>
100 sites that all replicate the same contents all around the globe.<br>
Many countries have at least one CPAN site already. The resources<br>
found on CPAN are easily accessible with the CPAN.pm module. If you<br>
want to use CPAN.pm, you have to configure it properly.<br>
<br>
If you do not want to enter a dialog now, you can answer &#39;no&#39; to this<br>
question and I&#39;ll try to autoconfigure. (Note: you can revisit this<br>
dialog anytime later by typing &#39;o conf init&#39; at the cpan prompt.)<br>
<br>
Are you ready for manual configuration? [yes]<br>
<br>
The following questions are intended to help you with the<br>
configuration. The CPAN module needs a directory of its own to cache<br>
important index files and maybe keep a temporary mirror of CPAN files.<br>
This may be a site-wide directory or a personal directory.<br>
<br>
<br>
<br>
I see you already have a &nbsp;directory<br>
 &nbsp; &nbsp;/root/.cpan<br>
Shall we use it as the general CPAN build and cache directory?<br>
<br>
CPAN build and cache directory? [/root/.cpan]<br>
<br>
<br>
If you want, I can keep the source files after a build in the cpan<br>
home directory. If you choose so then future builds will take the<br>
files from there. If you don&#39;t want to keep them, answer 0 to the<br>
next question.<br>
<br>
<br>
<br>
How big should the disk cache be for keeping the build directories<br>
with all the intermediate files?<br>
<br>
Cache size for build directory (in MB)? [10]<br>
<br>
<br>
By default, each time the CPAN module is started, cache scanning<br>
is performed to keep the cache size in sync. To prevent from this,<br>
disable the cache scanning with &#39;never&#39;.<br>
<br>
Perform cache scanning (atstart or never)? [atstart]<br>
<br>
<br>
To considerably speed up the initial CPAN shell startup, it is<br>
possible to use Storable to create a cache of metadata. If Storable<br>
is not available, the normal index mechanism will be used.<br>
<br>
Cache metadata (yes/no)? [yes]<br>
<br>
<br>
The next option deals with the charset your terminal supports. In<br>
general CPAN is English speaking territory, thus the charset does not<br>
matter much, but some of the aliens out there who upload their<br>
software to CPAN bear names that are outside the ASCII range. If your<br>
terminal supports UTF-8, you say no to the next question, if it<br>
supports ISO-8859-1 (also known as LATIN1) then you say yes, and if it<br>
supports neither nor, your answer does not matter, you will not be<br>
able to read the names of some authors anyway. If you answer no, names<br>
will be output in UTF-8.<br>
<br>
Your terminal expects ISO-8859-1 (yes/no)? [yes]<br>
<br>
<br>
If you have one of the readline packages (Term::ReadLine::Perl,<br>
Term::ReadLine::Gnu, possibly others) installed, the interactive CPAN<br>
shell will have history support. The next two questions deal with the<br>
filename of the history file and with its size. If you do not want to<br>
set this variable, please hit SPACE RETURN to the following question.<br>
<br>
File to save your history? [/root/.cpan/histfile]<br>
Number of lines to save? [100]<br>
<br>
<br>
The CPAN module can detect when a module that which you are trying to<br>
build depends on prerequisites. If this happens, it can build the<br>
prerequisites for you automatically (&#39;follow&#39;), ask you for<br>
confirmation (&#39;ask&#39;), or just ignore them (&#39;ignore&#39;). Please set your<br>
policy to one of the three values.<br>
<br>
Policy on building prerequisites (follow, ask or ignore)? [ask]<br>
<br>
<br>
The CPAN module will need a few external programs to work properly.<br>
Please correct me, if I guess the wrong path for a program. Don&#39;t<br>
panic if you do not have some of them, just press ENTER for those. To<br>
disable the use of a download program, you can type a space followed<br>
by ENTER.<br>
<br>
Where is your gzip program? [/bin/gzip]<br>
Where is your tar program? [/bin/tar]<br>
Where is your unzip program? [/usr/bin/unzip]<br>
Where is your make program? [/usr/bin/make]<br>
Warning: lynx not found in PATH<br>
Where is your lynx program? []<br>
Where is your wget program? [/usr/bin/wget]<br>
Warning: ncftpget not found in PATH<br>
Where is your ncftpget program? [] /usr/bin/ncftpget<br>
Where is your ftp program? [/usr/bin/ftp]<br>
Where is your gpg program? [/usr/bin/gpg]<br>
What is your favorite pager program? [/usr/bin/less]<br>
What is your favorite shell? [/bin/bash]<br>
<br>
<br>
Every Makefile.PL is run by perl in a separate process. Likewise we<br>
run &#39;make&#39; and &#39;make install&#39; in processes. If you have any<br>
parameters (e.g. PREFIX, LIB, UNINST or the like) you want to pass<br>
to the calls, please specify them here.<br>
<br>
If you don&#39;t understand this question, just press ENTER.<br>
<br>
Parameters for the &#39;perl Makefile.PL&#39; command?<br>
Typical frequently used settings:<br>
<br>
 &nbsp; &nbsp;PREFIX=~/perl &nbsp; &nbsp; &nbsp; non-root users (please see manual for more hints)<br>
<br>
Your choice: &nbsp;[INSTALLDIRS=site]<br>
Parameters for the &#39;make&#39; command?<br>
Typical frequently used setting:<br>
<br>
 &nbsp; &nbsp;-j3 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dual processor system<br>
<br>
Your choice: &nbsp;[]<br>
Parameters for the &#39;make install&#39; command?<br>
Typical frequently used setting:<br>
<br>
 &nbsp; &nbsp;UNINST=1 &nbsp; &nbsp; &nbsp; &nbsp; to always uninstall potentially conflicting files<br>
<br>
Your choice: &nbsp;[]<br>
<br>
<br>
Sometimes you may wish to leave the processes run by CPAN alone<br>
without caring about them. As sometimes the Makefile.PL contains<br>
question you&#39;re expected to answer, you can set a timer that will<br>
kill a &#39;perl Makefile.PL&#39; process after the specified time in seconds.<br>
<br>
If you set this value to 0, these processes will wait forever. This is<br>
the default and recommended setting.<br>
<br>
Timeout for inactivity during Makefile.PL? [0]<br>
<br>
<br>
If you&#39;re accessing the net via proxies, you can specify them in the<br>
CPAN configuration or via environment variables. The variable in<br>
the $CPAN::Config takes precedence.<br>
<br>
Your ftp_proxy? &nbsp;<a href="http://172.22.0.66" target="_blank">172.22.0.66</a><br>
Your http_proxy? [<a href="http://proxy2.lnmiit.ac.in:3128/" target="_blank">http://proxy2.lnmiit.ac.in:3128/</a>]<br>
Your no_proxy? &nbsp;localhost,<a href="http://127.0.0.1" target="_blank">127.0.0.1</a>,<a href="http://172.22.10.1" target="_blank">172.22.10.1</a><br>
<br>
<br>
If your proxy is an authenticating proxy, you can store your username<br>
permanently. If you do not want that, just press RETURN. You will then<br>
be asked for your username in every future session.<br>
<br>
Your proxy user id? &nbsp;shriram<br>
<br>
<br>
Your password for the authenticating proxy can also be stored<br>
permanently on disk. If this violates your security policy, just press<br>
RETURN. You will then be asked for the password in every future<br>
session.<br>
<div><div></div><div><br>
CPAN: Term::ReadKey loaded ok<br>
Your proxy password?<br>
<br>
You have no /root/.cpan/sources/<a href="http://MIRRORED.BY" target="_blank">MIRRORED.BY</a><br>
 &nbsp;I&#39;m trying to fetch one<br>
CPAN: LWP::UserAgent loaded ok<br>
Fetching with LWP:<br>
 &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY</a><br>
Fetching with LWP:<br>
 &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz</a><br>
CPAN: Net::FTP loaded ok<br>
Fetching with Net::FTP:<br>
 &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY</a><br>
Fetching with Net::FTP<br>
 &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz</a><br>
<br>
Trying with &quot;/usr/bin/ncftpget&quot; to get<br>
 &nbsp; &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY</a><br>
sh: /usr/bin/ncftpget: not found<br>
<br>
Trying with &quot;/usr/bin/ncftpget&quot; to get<br>
 &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz</a><br>
sh: /usr/bin/ncftpget: not found<br>
<br>
Trying with &quot;/usr/bin/wget -O -&quot; to get<br>
 &nbsp; &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY--12:30:16--" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY<br>
--12:30:16--</a> &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =&gt; `-&#39;<br>
Connecting to 172.22.0.66:80... connected.<br>
Proxy request sent, awaiting response... 404 Not Found<br>
12:30:16 ERROR 404: Not Found.<br>
<br>
<br>
Trying with &quot;/usr/bin/wget -O -&quot; to get<br>
 &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz--12:30:16--" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz<br>
--12:30:16--</a> &nbsp;<a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY.gz</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =&gt; `-&#39;<br>
Connecting to 172.22.0.66:80... connected.<br>
Proxy request sent, awaiting response... 404 Not Found<br>
12:30:16 ERROR 404: Not Found.<br>
<br>
</div></div>Issuing &quot;/usr/bin/ftp -n&quot;<br>
ftp: connect to address <a href="http://194.159.255.135" target="_blank">194.159.255.135</a>: Connection timed out<br>
Trying 69.31.115.210...<br>
ftp: connect: Connection timed out<br>
Not connected.<br>
Local directory now /root/.cpan/sources<br>
Not connected.<br>
Not connected.<br>
Not connected.<br>
Not connected.<br>
Not connected.<br>
Bad luck... Still failed!<br>
Can&#39;t access URL <a href="ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY" target="_blank">ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY</a>.<br>
<br>
Please check, if the URLs I found in your configuration file () are valid.<br>
The urllist can be edited. E.g. with &#39;o conf urllist push <a href="ftp://myurl/" target="_blank">ftp://myurl/</a>&#39;<br>
<br>
Could not fetch <a href="http://MIRRORED.BY" target="_blank">MIRRORED.BY</a><br>
CPAN.pm needs at least one URL where it can fetch CPAN files from.<br>
<br>
Please enter your CPAN site: []<br>
<br>
-----------------------------------------<br>
<div><br>
Any suggestion would be highly appreciated.<br>
<br>
--<br>
Shri Ram Pandey<br>
IKM Trainee<br>
NCSI,Indian Institute Of Science,Bangalore<br>
Official mail: <a href="mailto:shriram@ncsi.iisc.ernet.in" target="_blank">shriram@ncsi.iisc.ernet.in</a><br>
</div><div><div></div><div>_______________________________________________<br>
Koha mailing list<br>
<a href="mailto:Koha@lists.katipo.co.nz" target="_blank">Koha@lists.katipo.co.nz</a><br>
<a href="http://lists.katipo.co.nz/mailman/listinfo/koha" target="_blank">http://lists.katipo.co.nz/mailman/listinfo/koha</a><br>
</div></div></blockquote></div><br></div></div></div>
</div><br></div>