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

Reply via email to