hallo leute,
ich habe perl updatet mit "pacman -Syu" und nun funktioniert praktisch nichts mehr.
irgendwas lief schief aber ich komm ned drauf auf was. "cpan" funktioniert auch nichts.

kann mir da irgendwer helfen um es zum laufen zu bringen. zur alternative,
hab ich nun einfach mal wieder downgradet aber trotzdem kommen nun fehler.

mfg
blubb schrieb irgendwas lief schief aber ich komm ned drauf auf was.
Aber hier soll jetzt jemand wissen, was das ist?

(Tip: ersetze mal perl durch python in deinem Post und lies dir den mal so durch, als wäre
er von einem anderen und du wolltest ggf. helfen)
ich dachte vielleicht hat jemand das gleiche problem
haette ja sein koennen, denke nicht das nur ich das problem habe.

und zu dem ander, verstehe ich nicht was du mir da sagen willst.
was funktioniert nicht????
und nur mal so am rande (ich mein jeder kann sich fuern nick....) aber wenn man auch mal ernst genommen werden will ist deiner sehr unpraktisch.
Xukashi,
was auch immer ein nick damit zutun hat. (ich lass weiere kommentare).

GerBra,
schoen das du so lustig bist, aber wie gesagt, nach dem update geht nichts mehr.
und das kann einfach nur an dem perl updatet liegen und ich denke nicht,
das ich der einzige bin der das problem hat. es findet einfach keine module mehr.
Och, manchmal bin ich auch nicht lustig.

Zum Problem:
Ich denke, mit dem Fallback-Kernel müßte es gehen.
@blubb
ein nick hat eine gewisse aussage. wenn ich mich jetzt "finger_in_den_po" nennen wuerde kann ich nicht erwarten das mich jemand ernst nimmt *egal*

zum thema: also ich hab auch alle updates gemacht und auch mal rebootet und bei mir gibt es keine probleme mit den modules.
aber es gibt im eng.forum auch so einiges uebers perl update

http://bbs.archlinux.org/viewtopic.php?id=45899

vielleicht hilft das weiter. fuer die zukunft waeren aber n paar anhaltspunkte sehr hilfreich z.b.

betrifft dein prob die 32bit oder 64bit version?
welche module sollen geladen werden und tuen es net?
und so ziemlich das wichtigste, wie sieht bitte die fehlermeldung dazu aus?

@GerBra
zu geilo <laugh>
@Xukashi:
das mit dem nick ist ansichtssache, entweder man will einem helfen oder laesst es.
da spielt der nickname keine rolle. oder hilfst du einem nicht "hansrudolf" nicht,
weil dir der name nicht passt. ich denke mal nicht. aber nun back2topic.

@topic:
habe heute wieder einen neuen server aufgesetzt (2007.08-2 (Don't Panic). core.iso i686)
danach gestartet, ein "pacman -Syu" gemacht und den server auf den neusten stand gebracht.
mit "pacman -S apache mod_perl php" installier configuriert und zum laufen gebracht.
aber "mod_perl" macht mir probleme. vielleicht koenntet ihr mir da helfen.
[root@serv0 blubb]# cat /var/log/httpd/error_log 
[Thu Mar 27 03:26:25 2008] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Mar 27 03:26:25 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/bin/suexec)
[Thu Mar 27 03:26:26 2008] [notice] Digest: generating secret for digest authentication ...
[Thu Mar 27 03:26:26 2008] [notice] Digest: done
[Thu Mar 27 03:26:27 2008] [notice] Apache/2.2.8 (Unix) DAV/2 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_perl/2.0.3 Perl/v5.8.8 configured -- resuming normal operations
[Thu Mar 27 03:42:15 2008] [error] [client 192.*.*.*] Directory index forbidden by Options directive: /home/blubb/public_html/
[Thu Mar 27 03:42:24 2008] [error] [client 192.*.*.*] failed to resolve handler `ModPerl::PerlRun': Can't locate ModPerl/PerlRun.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl . /etc/httpd) at (eval 2) line 3.\n
[root@serv0 blubb]# pacman -Qs perl
local/mod_perl 2.0.3-3
    Apache module that embeds the Perl interpreter within the server
local/pcre 7.6-3 (base)
    A library that implements Perl 5-style regular expressions
local/perl 5.10.0-3 (base)
    Practical Extraction and Report Language
Perl/v5.8.8
local/perl 5.10.0-3 (base)
ich frage mich nun, wieso da bei dem apache log eine andere version steht.
Can't locate ModPerl/PerlRun.pm in @INC
[root@serv0 blubb]# perl -MCPAN -e 'install ModPerl::PerlRun'
CPAN: Storable loaded ok (v2.18)
Going to read /root/.cpan/Metadata
  Database was generated on Wed, 26 Mar 2008 06:30:55 GMT
ModPerl::PerlRun is up to date (1.99).
im moment komme ich halt einfach nicht weiter.
danke fuer eure hilfe.
Na siehste, es geht doch wenn du etwas konkreter wirst 😉

Hast du nach dem Perl + mod_perl Update den Apache neu gestartet?

Was sagt denn ein:
perl -e 'print join "\n", @INC'
Hast du in deiner httpd.conf (oder sonstiger Conf zum Indianer) irgendwo den INC-Path
per hand gesetzt?
Stchworte sollen sein: PerlSetEnv PERL5LIB
oder durch ein startup.pl o.ä. irgendwo "use lib" verwendet und noch auf den alten Pfad?

Oder (wenn du viel von cpan verwendest) ein lokales perl bzw. überschneidende
Module?

Hier nach dem Update keine Probleme mit apache+perl.
Dein /usr/lib/perl sollte so aussehen(keine versionsbezogene Struktur mehr):
drwxr-xr-x 26 root root 4096  9. Mär 18:53 core_perl
drwxr-xr-x  4 root root 4096 23. Mär 11:38 current
drwxr-xr-x  3 root root 4096 26. Mär 11:37 site_perl
drwxr-xr-x  9 root root 4096 26. Mär 11:37 vendor_perl
@Stefan Husmann:
danke, soviel ich also bug-report verstanden habe,
wurde mod_perl fuer version 5.8.8 gemacht und muss halt warten.

@GerBra:
Hast du nach dem Perl + mod_perl Update den Apache neu gestartet?
klar habe ich apache neu gestartet.
habe mitlerweile auch kurz ganz neugestartet wegen dem kernen updatet.
[blubb@serv0 ~]$ perl -e 'print join "\n", @INC'
/usr/lib/perl5/site_perl/5.10.0
/usr/share/perl5/site_perl/5.10.0
/usr/lib/perl5/vendor_perl
/usr/share/perl5/vendor_perl
/usr/share/perl5/vendor_perl
/usr/lib/perl5/core_perl
/usr/share/perl5/core_perl
/usr/lib/perl5/current/i686-linux-thread-multi
/usr/lib/perl5/current
/usr/lib/perl5/site_perl/current/i686-linux-thread-multi
/usr/lib/perl5/site_perl/current
.[blubb@serv0 ~]$

Hast du in deiner httpd.conf (oder sonstiger Conf zum Indianer) irgendwo den INC-Path
per hand gesetzt?
Stchworte sollen sein: PerlSetEnv PERL5LIB
oder durch ein startup.pl o.ä. irgendwo use lib verwendet und noch auf den alten Pfad?
nein, nicht das ich wuesste.
[blubb@serv0 ~]$ ls -l /usr/lib/perl5/
total 16
drwxr-xr-x 26 root root 4096 2008-03-09 18:53 core_perl
drwxr-xr-x  4 root root 4096 2008-03-28 04:21 current
drwxr-xr-x  4 root root 4096 2008-03-28 04:21 site_perl
drwxr-xr-x  4 root root 4096 2008-01-14 05:27 vendor_perl
aber eben, fuer mich ist es im moment geloest.
mod_perl wurde fuer version 5.8.8 gemacht und ned fuer die neue.
ergo muss ich warten bis wer das neue macht.

danke fuer eure hilfe.
mfg
Mit dem Rekompilieren gegen das aktuelle Perl lt. Bugreport klingt nachvollziehbar
(ich hatte auch noch 1,2 Module die das brauchten).

Bei meinem lokalen Apachen habe ich allerdings diese Fehlermeldung im error.log nicht,
obwohl ich auch mod_perl auch als Modul in der httpd.conf habe. Aber nicht aktiv
nutze, evtl. ist das der Unterschied.
@INC und lib-Inhalt sehen bei uns identisch aus.

Du kannst aber versuchen das mod_perl aus extra lokal zu bauen, gegen dein aktuelles
Perl halt. Andere Module habe ich auch so wieder zu laufen gebracht.
Hallo,

ein aktualisiertes Paket der svn-Version gibt es seit eben im AUR

Dem dortigen Vernehmen nach funktioniert es zusammmen mit Perl 5.10.
hallo,
nun kriege ich wieder eine fehlermeldung bei nem andern server,
vielleicht werdet ihr schlauer als ist aus dieser fehlermeldung.
perl: symbol lookup error: /usr/lib/perl5/site_perl/current/i686-linux-thread-multi/auto/HTML/Parser/Parser.so: undefined symbol: Perl_Tstack_sp_ptr