"upgraded slightly to perl5.004_04"
Cruz
- perl
Hi Leute!
Mein Server "upgraded slightly to perl5.004_04" und ungefähr zu dem Zeitpunkt hat ein cgi-script aufgehört zu funktionieren. Da der Server weder eine Idee hat warum, noch waren sie in der Lage mir einen Error Log zur Verfügung zu stellen, bin ich jetzt hier.
Kann der Upgrade der Grund für das Ausfallen des Scripts sein?
Müsste in der ersten Zeile statt #!usr/bin/perl jetzt was anderes stehen?
Jemand eine Idee?
und noch ein Tipp....geht ja nicht zu besthost1
gruß
Cruz
Hallo Cruz
Mein Server "upgraded slightly to perl5.004_04" und ungefähr zu dem Zeitpunkt hat ein cgi-script aufgehört zu funktionieren. Da der Server weder eine Idee hat warum, noch waren sie in der Lage mir einen Error Log zur Verfügung zu stellen, bin ich jetzt hier.
Kann der Upgrade der Grund für das Ausfallen des Scripts sein?
ja.
Müsste in der ersten Zeile statt #!usr/bin/perl jetzt was anderes stehen?
nein, es sei denn der Ordner /perl ist gewandert (evt. /usr/local/bin/perl , aber sehr unwahrscheinlich)
Jemand eine Idee?
Wenn das Upgrade aus den Sourcen compiliert wurde, gibt es dort eine Datei namens Change.log o.ä. da stehen die Änderungen drin, wie der Name schon sagt. (mit 'nem bischen Pech heißt die anders, oder nur die nackten Binarys wurden aufgespielt)
und noch ein Tipp....geht ja nicht zu besthost1
warum nicht, bemühen sich doch um Aktualität (Gibts nicht Version 5.005 schon etwas länger ;-)
Gruß
CZ
Hi,
Mein Server "upgraded slightly to perl5.004_04" und ungefähr zu dem Zeitpunkt hat ein cgi-script aufgehört zu funktionieren. Da der Server weder eine Idee hat warum, noch waren sie in der Lage mir einen Error Log zur Verfügung zu stellen, bin ich jetzt hier.
Kann der Upgrade der Grund für das Ausfallen des Scripts sein?
ja, das passierte bei meinem Provider auch plötzlich.
Müsste in der ersten Zeile statt #!usr/bin/perl jetzt was anderes stehen?
Normal nicht, weil /usr/bin/perl meistens nur ein symbolic link zur neuesten Perl-Version ist. Ein guter Provider wird Dir aber auch /usr/bin/perl5.003 bereitgestellt habe (oder so ähnlich, mach mal ls /usr/bin/perl*)
Cheatah
Hallo zusammen,
Normal nicht, weil /usr/bin/perl meistens nur ein symbolic link zur neuesten Perl-Version ist. Ein guter Provider wird Dir aber auch /usr/bin/perl5.003 bereitgestellt habe (oder so ähnlich, mach mal ls /usr/bin/perl*)
besser wäre
ls -l (kleines ell) /usr/bin/perl*
zeigt dann alle Rechte mit an, auch, ob es sich um einen Link handelt.
würde mich aber wundern, wenn der Provider solche Sammelwut erlaubt ;-)
(zumindest hat unter meiner "Regierung" kein normaler User direkten Zugriff auf irgendeine Datei ausserhalb seines Home-Verzeichnisses, kein Misstrauen, nur schlechte Erfahrungen mit dem DAR (D ümmsten A nzunehmenden R oot): mich )
Wenn dann auch noch:
mv /usr/bin/perl /usr/bin/perl.old && ln -s /usr/bin/perl5.003 /usr/bin/perl
kommentarlos geschluckt wird:
Nimm Site und Beine in die Hand !!
Gruß
CZ