Hallo, Am Mon, 26 Nov 2007, Werner Flamme schrieb:
David Haller [26.11.2007 16:52]: [..] ????? Doch, nachdem ich über die 14.2 das neue IO installiert habe, hat alles geklappt. Erst nach der Installation von 14.7 war tote Hose.
Ok. Hab's jetzt kapiert. ;) Ich nehme aber doch mal an, daß du "eigentlich" das Update -14.7 installieren willst, denn ohne tut's ja.
Noch mal von vorn:
Start: rpm von DVD/CD. perl-5.8.8-14.2, IO 1.22 und IO::Handle (1.27???) daraus. Nach dem Update auf 14.7 wird ja nur noch der Fehler ausgegeben. Jetzt - also nach dem Downgrade - erhalte ich: # perl -e 'use IO; print $IO::VERSION, "\n";' 1.22 # perl -e 'use IO::Handle; print $IO::Handle::VERSION, "\n";' 1.25
Dann installierst du das Update perl-5.8.8-14.7. Was tut? Nix mehr, bzw. nix perlendes mehr. Fehler tritt bei den Perl-Befehlen auf, wie im OP bei "perl -MCPAN -e shell" oder bei "perl -e 'use IO::Handle; print $IO::Handle::VERSION, "\n";'"
Dann guck bitte mal "per Hand" mit DIR="/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi" grep 'VERSION.*=' "${DIR}/IO.pm" grep 'VERSION.*=' "${DIR}/IO/Handle.pm" strings "${DIR}/auto/IO/IO.so" | grep -A1 'VERSION' unset DIR welche Versionen im -14.7er Paket drinstecken.
Dann hast du das Update von IO via CPAN versucht? Wie genau? Erst mit der Abkürzung "cpan". Fehler. Dann mit "perl -MCPAN -e shell". Reaktion: siehe OP... Ich wollte - da IO ein Problem hatte - IO aktualisieren. Aber ich bin ja gar nicht mehr ins CPAN gekommen...
Das CPAN Update vor der Installation der -14.7 kann ja nix bringen, da es durch das Update ja wieder überschrieben wird. Wenn, dann mußt du das anschließend installieren, was aber wohl nicht so einfach ist. Aber mal abwarten, was obiges an Versionen zeigt, denn das riecht ziemlich streng nach nem Bug im -14.7 Paket... -dnh -- Beware of bugs in the above code; I have only proved it correct, not tried it. - Donald Knuth -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org