On Sun, 23 Dec 2001, Andreas Meyer wrote:
Ich habe nochmal eingegeben: perl -MCPAN -e"install Net::FTP"
Ist vielleicht besser, wenn du erstmal "nur" CPAN konfigurierst, und erst dann das mit dem Direktaufruf von 'install' versuchst, so lassen sich die Fehler leichter eingrenzen... ;) Siehe dazu auch meine andere Mail, und CPAN sagt's auch selbst (noch vor den Fehlern):
dann kommt unter anderem: /usr/lib/perl5/5.00503/CPAN/Config.pm initialized. [..] question and I'll try to autoconfigure. (Note: you can revisit this dialog anytime later by typing 'o conf init' at the cpan prompt.) ^^^^^^^^^^^ s. andere mail...
Are you ready for manual configuration? [yes] Ich sage "no" (mehrere Male).
Dann kommt jede Menge Zeugs und zum Schluß: commit: wrote /usr/lib/perl5/5.00503/CPAN/Config.pm
Das sieht nun schon mal "gut" aus, aber s.o., versuch mal die CPAN-Config vom install von Net::FTP zu trennen...
Going to read /root/.cpan/sources/modules/03modlist.data.gz ^^^^^^^^^^^^ Das ist weniger "gluecklich". Klar, du musst den eigentlichen install als root machen, da nach, z.B. /usr/lib/perl5 installiert werden soll, aber fuer's CPAN Zeug solltest du (wird bei der CPAN-Config abgefragt) ein anderes Verz. angeben -- das wird dann IIRC auch "global" verwendet, wenn du z.B. das "get" oder "make" als normaler user machst... Spontan wuerde mir da z.B. /var/lib/cpan/ einfallen... (ich selbst hab's aber woanders).
Generell kannst du auch mit CPAN "trennen" user $ perl -MCPAN -e"get <PAKET>" user $ perl -MCPAN -e"test <PAKET>" user $ su - root # perl -MCPAN -e"install <PAKET>" wobei alles ausser "get" auch offline geht -- ggfs. muss man halt nochmal online gehen, und fehlende Pakete nachladen... Je nach paranoia macht man dann eben fuer jedes benoetigte Paket wieder nur ein "get" (und "make" und "test"), oder halt ein "make", wenn man online ist, das sollte dann bei gegebenen Einstellungen (wird abgefragt) dann automatisch benoetigte Pakete nachladen... Ansonsten: Auf die Doku hab ich ja schon in der anderen Mail hingewiesen.
Bareword found where operator expected at (eval 6) line 2, near "<P> [..] Generated Sun, 23 Dec 2001 00:29:23 GMT by shiva.meyer.home (Squid/2.3"
Das sieht mir _verdammt_ danach aus, als ob da dein Proxy dazwischen- pfuschen wuerde, und das CPAN-Modul (natuerlich) vergeblich versucht das HTML das dein Proxy generiert, zu parsen, wo es doch ein bestimmtes Dateiformat (eine plain-text Modulliste) erwartet... Und das geht natuerlich schief. Evtl. hast du in der Proxy-Config nur den Port nicht freigegeben oder so... Schau mal, ob du nicht den proxy umgehen kannst... Leider kenn ich mich beim Thema Proxy so gut wie garnicht aus, aber ggfs. koennen wir uns ja per PM "kurzschalten" um die Perl/Proxy-Probleme auseinander- zuklamuesern... ;)
Ich habe die Zeilen, mal nicht umgebrochen; hoffentlich zerreißt´s keine MUAs ;)
Meinen nicht. Ist ja auch ein "echter MUA[tm]" *scnr*
Updaten auf Perl 5.6.1 werde ich wohl nicht können :(
Wirst du auch nicht muessen, denke ich. Es ist IMO ziemlich eindeutig ein config/proxy Problem.
Mir ist die ganze Kiste viel zu unübersichtlich und kompliziert.
Tja, willkommen im Klub... Du solltest mal meine Kiste sehen... ;) (Allerdings stammt das meiste Chaos von mir selbst, und somit kann ich's wohl leichter "ueberblicken", als wenn das Chaos von $TOOL produziert waere... *eg*) -dnh -- 51: Version x.5 Mit neuen Icons! (Kristian Köhntopp)