hallo seit ich perl mittels MCPAN..... updated hab startet apache nicht mehr und gibt in der fehlermeldung aus: can't locate Apache Registry.pm und das ist wahr, ich hab mittels locate Registry.pm auch nirgends sowas gefunden. Brauch ich die wirklich und wenn ja wie komme ich denn zu der? Ist das schon jemandem passiert der auch Suse 7.2 pro hat? gruss marius
Moin, Marius Appenzeller wrote:
seit ich perl mittels MCPAN..... updated hab startet apache nicht > mehr und gibt in der fehlermeldung aus:
can't locate Apache Registry.pm
Perl 5.6.1 solltest Du jetzt auf deinem System haben. Registry.pm gehört IMHO zu mod_perl, bedenke, daß der Pfad zu den Perl Modulen sich geändert hat... locate liefert manchmal komische Ergebisse, wann führst Du updatedb aus? Ciao Andre
hallo andre & liste aha... ich glaub ich hab mir das zu einfach vorgestellt. perl hab ich updated weil ein programm das verlangte... hmmm also was sollte ich jetzt noch alles tun, damit perl & apache wieder laufen wie vor dem update? updatedb hab ich bis jetzt nicht gestartet, muss ich das; wirddamit eine datenbank im zusammenhang mit perl aktualisiert? gruss marius
Marius Appenzeller wrote:
seit ich perl mittels MCPAN..... updated hab startet apache nicht > mehr und gibt in der fehlermeldung aus:
can't locate Apache Registry.pm
Perl 5.6.1 solltest Du jetzt auf deinem System haben. Registry.pm gehört IMHO zu mod_perl, bedenke, daß der Pfad zu den Perl Modulen sich geändert hat...
locate liefert manchmal komische Ergebisse, wann führst Du updatedb aus?
Moin, Am Freitag, 28. September 2001 18:37 schrieben Sie:
aha... ich glaub ich hab mir das zu einfach vorgestellt. perl hab ich updated weil ein programm das verlangte... hmmm
Was für ein Programm, welche Perl Version war es vorher? Normal werden meist Module bestimmter Version verlangt. Wie schon erwähnt, mod_perl benötigt Registry.pm. (Die httpd.conf verweist aus Registry.pm) Ich vermute, das der Apache in dem neuen Perl nach dem Paket sucht. Aber alle alten Module liegen noch bei der alten Version oder Du hast es gelöscht. Du solltest auch alle Module neu installieren ....
also was sollte ich jetzt noch alles tun, damit perl & apache wieder laufen wie vor dem update?
Was gibt es den für Fehlermeldungen im error_log? Ist der Apache aus einem rpm Paket ?
updatedb hab ich bis jetzt nicht gestartet, muss ich das; wirddamit eine datenbank im zusammenhang mit perl aktualisiert?
Nein, updatedb aktualisert die DB für "locate", ich habe es ab und zu, locate Dateien nicht findet. Besser ist "find /usr/ -name 'Registry.pm' -print Ciao Andre
On Sam, 29 Sep 2001, Andre Heine wrote:
updatedb hab ich bis jetzt nicht gestartet, muss ich das; wirddamit eine datenbank im zusammenhang mit perl aktualisiert?
Nein, updatedb aktualisert die DB für "locate", ich habe es ab und zu, locate Dateien nicht findet.
Ja, weil die Dateien neuer als die DB sind, richtig?
Besser ist "find /usr/ -name 'Registry.pm' -print
Nope. updatedb mach auch nix anderes als im Endeffekt ein 'find / -type f'. Nur wird die Ausgabe eben in eine schnell zu durchsuchenden DB abgelegt... $ locate Registry.pm /usr/local/lib/perl5/site_perl/5.6.0/i686-linux-64all/Apache/Registry.pm (aeh, ja, ich hab perl per CPAN selbst installiert) Ach so, zum Problem: Vielleicht wurden via CPAN das neue perl in /usr/local installiert, und Apache/mod_perl suchen noch im alten Pfad... -dnh -- Failure is not an option. It comes bundled with your Microsoft product.
participants (3)
-
Andre Heine
-
David Haller
-
Marius Appenzeller