OpenBSD 4.1/i386
To speed up an Open WebMail install, I converted the various
openwebmail*.pl scripts to point to "#!/usr/local/bin/speedy_suidperl".
(speedy_suidperl is a suid copy of speedy). However, this takes down
the previously working Open WebMail install, creating the following
errors in the Apache error_log:
speedy[1420]: /usr/bin/speedy_backend: No such file or directory
speedy[25748]: Cannot spawn backend process
[Tue Oct 30 15:39:56 2007] [error] [client x.x.x.x] Premature end of
script headers: /var/www/cgi-bin/openwebmail/openwebmail.pl
Apparently speedy is looking for speedy_backend in the wrong location.
The solution was "cp /usr/local/bin/speed* /usr/bin". After that, Open
WebMail began working again.
Since the OpenBSD package installs SpeedyCGI to a different location
than its expected default, this may be a problem that can be resolved in
the p5-CGI-SpeedyCGI-2.22 package.
Thanks,
Eric Olsen