Problem mit cpan

Problem mit cpan

am 05.01.2005 13:55:40 von Florian Brucker

Servus!

Mein cpan (perl -MCPAN -e "shell") zickt rum: Beim Start bekomme ich die
Warnung

Undefined value assigned to typeglob at (eval 15) line 15, line 14.
Warning [/etc/inputrc line 14]:
Invalid variable `mark-symlinked-directories'

Obwohl ich trotzdem ganz normal meine Befehle in die cpan-Shell eingeben
kann, erreich ich beim Ausfuehren der Befehle keine Server (ich weiss
aber nicht, ob das mit obiger Warnung zusammenhaengt):

Fetching with LWP:
ftp://ftp.tuwien.ac.at/pub/CPAN/authors/01mailrc.txt.gz
LWP failed with code[400] message[FTP return code 000]
Fetching with Net::FTP:
ftp://ftp.tuwien.ac.at/pub/CPAN/authors/01mailrc.txt.gz
Couldn't fetch 01mailrc.txt.gz from ftp.tuwien.ac.at
Fetching with LWP:
ftp://cpan.cict.fr/pub/CPAN/authors/01mailrc.txt.gz
LWP failed with code[404] message[File '01mailrc.txt.gz' not found]
Fetching with Net::FTP:
ftp://cpan.cict.fr/pub/CPAN/authors/01mailrc.txt.gz
Couldn't fetch 01mailrc.txt.gz from cpan.cict.fr
Fetching with LWP:
ftp://cpan.mirrors.easynet.fr/pub/ftp.cpan.org/authors/01mai lrc.txt.gz
LWP failed with code[400] message[FTP return code 000]
Fetching with Net::FTP:
ftp://cpan.mirrors.easynet.fr/pub/ftp.cpan.org/authors/01mai lrc.txt.gz
Couldn't fetch 01mailrc.txt.gz from cpan.mirrors.easynet.fr
Fetching with LWP:
ftp://cpan.numericable.fr/CPAN/authors/01mailrc.txt.gz
LWP failed with code[400] message[FTP return code 000]


Wenn ich die Datei "von Hand" runterlade (also ausserhalb von cpan),
dann funktioniert's ohne Probleme...

System: Perl 5.8.5, Gentoo 2.4.25


Danke & Sonnige Gruesse
Florian

Re: Problem mit cpan

am 05.01.2005 14:48:25 von Christian Winter

Florian Brucker schrieb:
> Servus!
>
> Mein cpan (perl -MCPAN -e "shell") zickt rum: Beim Start bekomme ich die
> Warnung
>
> Undefined value assigned to typeglob at (eval 15) line 15, line 14.
> Warning [/etc/inputrc line 14]:
> Invalid variable `mark-symlinked-directories'
>
> Obwohl ich trotzdem ganz normal meine Befehle in die cpan-Shell eingeben
> kann, erreich ich beim Ausfuehren der Befehle keine Server (ich weiss
> aber nicht, ob das mit obiger Warnung zusammenhaengt):
[...]

Ich würde als ersten Schritt mal die betreffende Zeile mit
mark-symlinked-directories auskommentieren und es nochmal
versuchen. Das Problem ist bereits auf perlbug[1] registriert
(Nummer 32686), dort findet sich auch ein Patch für ReadLine.pm.

Ansonsten solltest die Proxyeinstellungen testen (ist in
der shell ftp_proxy gesetzt? Ist CPAN/Config.pm einer einge-
stellt?), wenn da nichts auffällt ruhig mal die Settings neu
konfigurieren (perl -MCPAN -e shell, dann "o conf init").

HTH
-Christian

Re: Problem mit cpan

am 05.01.2005 15:34:58 von Florian Brucker

Danke fuer die schnelle Antwort. Habe sowohl die betreffende Zeile
auskommentiert (Erhalte nun keine Warnung mehr), als auch cpan neu
konfiguriert (inklusive anderer Mirrors als zuvor). Hat leider nichts
genutzt - ich erreiche nach wie vor keine Server (Proxies sind keine
eingestellt).

Gibt's zu perlbug auch ne Homepage? Google wollt mir keine verraten.
Denn Bugreport wuerd ich mir naemlich gern mal anschauen...

Und falls alles nix hilft: Gibt es alternativen zu cpan?


Danke fuer deine Hilfe,
Florian

Re: Problem mit cpan

am 05.01.2005 16:01:11 von Christian Winter

Florian Brucker schrieb:
> Danke fuer die schnelle Antwort. Habe sowohl die betreffende Zeile
> auskommentiert (Erhalte nun keine Warnung mehr), als auch cpan neu
> konfiguriert (inklusive anderer Mirrors als zuvor). Hat leider nichts
> genutzt - ich erreiche nach wie vor keine Server (Proxies sind keine
> eingestellt).

Zelzame sachen, vor allem, wenn es von der Konsole aus geht.

> Gibt's zu perlbug auch ne Homepage? Google wollt mir keine verraten.
> Denn Bugreport wuerd ich mir naemlich gern mal anschauen...

Ups. Eigentlich sollte der Link schon der Fußnote stehen...
http://rt.perl.org/perlbug/

> Und falls alles nix hilft: Gibt es alternativen zu cpan?

Nicht wirklich[TM]. Es gibt wohl ActiveState Perl auch für
Linux, allerdings sind dort bei weitem nicht alle Pakete
auch für den PPM verfügbar.

Aber andere Idee: evtl. hast Du nur ein NAT Problem, versuch mal
in libnet.cfg die Option ftp_int_passive auf 1 zu setzen
(falls es die noch nicht gibt,
$ cd /usr/lib/perl5/5.8.5/Net
$ libnetcfg
und die Frage ob alle FTP-Zugriffe passiv erfolgen sollen
mit y beantworten.)

MfG
-Christian

Re: Problem mit cpan

am 05.01.2005 19:22:00 von Florian Brucker

Ich hab noch mal ein bisschen nachgeforscht: Nicht nur cpan scheitert an
dem Download der Datei, auch ein kleines lwp-script, wget und ftp
beissen sich die Zaehne dran aus - Mozilla hingegen (mit dem hatte ich
es beim ersten Mal versucht), laedt die Datei anstandslos herunter. Also
kein cpan-Problem, sondern irgendwas anderes.

Naja, wenigstens ein *bisschen* schlauer :)

Trotzdem Danke fuer deine Hilfe!
Florian
--
Minimum Requirement #11: You cloned yourself for redunancy purposes and
you chrooted your clone since you do not trust him
(WEB.DE help-wanted ad: Linux Guru)
[------------ http://www.torfbold.com - POV-Ray gallery ------------]