[Debian/Apache2] Prewikka CGI-script laadt niet

Pagina: 1
Acties:

  • Mathijs1
  • Registratie: Oktober 2002
  • Niet online
Ik heb zojuist een prelude-ids setup opgezet met libprelude, libpreludedb, prelude-manager, prelude-lml en prewikka. Volgens https://trac.prelude-ids.org/wiki/InstallingPrewikka kun je prewikka met mod_python of met CGI werkend krijgen. Met mod_python krijg ik segmentation faults in mijn error.log van apache dus heb ik maar voor CGI gekozen.

In mijn apache configuratie gebruik ik geen virtualhosts zoals in bovenstaande link wel gedaan wordt, maar gewoon een single site setup. De volgende regels heb ik toegevoegd in apache.conf (mod_cgi is geladen en de extensionhandler hiervoor ook):
code:
1
2
3
Setenv PREWIKKA_CONFIG "/etc/prewikka/prewikka.conf"
Alias /prewikka/ /usr/share/prewikka/htdocs/
ScriptAlias /prewikka /usr/share/prewikka/cgi-bin/prewikka.cgi


Wanneer ik nu apache2ctl start doe, krijg ik de volgende error in mijn apache error.log
code:
1
2
3
4
[Tue Jul 08 17:42:28 2008] [error] [client xx] Traceback (most recent call last):, referer: http://xx/
...
[Tue Jul 08 17:42:28 2008] [error] [client xx] ImportError: libprelude.so.2: cannot open shared object file: No such file or directory, referer: http://xx/
[Tue Jul 08 17:42:28 2008] [error] [client xx] Premature end of script headers: prewikka.cgi, referer: http://xx/


prelude-manager en prelude-lml zijn geconnect en draaien, en de bovenstaan de foutmelding komt ook tevoorschijn als ik het buiten apache om start, via prewikka-httpd. Wat is de oorzaak van deze foutmelding?

edit: /usr/local/lib/libprelude.so.2 is aanwezig (symlink naar 2.12.2)

[ Voor 8% gewijzigd door Mathijs1 op 08-07-2008 18:31 ]


  • bobo1on1
  • Registratie: Juli 2001
  • Laatst online: 19-10-2025
Zet /usr/local/lib in /etc/ld.so.conf en draai ldconfig als root.

[ Voor 51% gewijzigd door bobo1on1 op 08-07-2008 19:21 ]

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


  • Mathijs1
  • Registratie: Oktober 2002
  • Niet online
bobo1on1 schreef op dinsdag 08 juli 2008 @ 19:20:
Zet /usr/local/lib in /etc/ld.so.conf en draai ldconfig als root.
Thanks, die stond er inderdaad nog niet in. Draadje kan dichtgetimmerd.