[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Premature end of scrip



At 09:29 p.m. 31/05/2002 -0500, you wrote:

Estoy rpbando, presisamente OpenWebMail y me sale este error ya cheque y
tengo todo lo que me pide el programa, y en mis logs me sale esto:

[Fri May 31 08:22:01 2002] [error] [client 132.248.56.8] Premature end of
script headers: /usr/local/apache/cgi-bin/openwebmail/checkmail.pl
Can't do setuid

no se porque me sale esto, tengo todos los permisos correctos.


En el faq dice que cuando recibes ese error deber checar estos arcchivos:

      openwebmail.pl, openwebmail-main.pl,
      openwebmail-read.pl, openwebmail-viewatt.pl,
      openwebmail-send.pl, openwebmail-spell.pl,
      openwebmail-prefs.pl, openwebmail-folder.pl and checkmail.pl

      los permisos deben ser:

      mode=4555
      owner=root
      group=mail

Otros problemas son:

 1. Please check you have installed a complete set of perl 5.005 or above.
      And You uncompress the openwebmail-1.xx.tgz with proper parameter.
      It should be "tar -zxvBpf openwebmail-1.xx.tgz"

3. Your perl may be compiled with suid ability disabled.
      a. check if you have a executable of suidperl,
         then 'chmod 4555 suidperl'
         and change #!/usr/bin/perl to the path of this suidperl

      b. Or recompile your perl with suid enabled
         Here are the steps:
         1. grab the perl source tar ball
         2. sh Configure -de (de means default perl config)
         3. edit config.sh and set this :
            d_dosuid='define'
            d_suidsafe='undef'
         4. then make, make install (make suidperl if needed)
         (thanks to Nemo Kaiser, nemoo.AT.users.sourceforge.net)

      c. Or use uty/suidwrap.pl to generate C wrappers for all suid scripts.
         Here are the steps:
         1. cd cgi-bin/openwebmail
         2. perl uty/wrapsuid.pl /fullpath/cgi-bin/openwebmail

         All suid scripts will be renamed to .scriptname.pl and
         the C wrapper will be generated and named as script.pl
         (thanks to Chris Heegard, heegard.AT.NativeI.com)

   4. The MIME::Base64 or CGI module on your system may be too old
      a. install MIME-Base64-2.12.tar.gz
      b. install CGI.pm-2.74.tar.gz

   5. Please install the libnet-1.0901.tar.gz, this is required since
      version 1.60.

ps: In most cases, you can run the './openwebmail.pl' in text terminal
    to get more information about the error.




PPtros probaralax Multimedia
www.paralax.com.mx
Interactivos, kioscos, sites, web hosting, video 3d, animacion 3d, anaglifos
tel 5373 3620  y  5363 4953
Naucalpan de Juarez, Edo. Mex.

tambien visite:
http://www.kaliman.com.mx
http://www.paralax.com.mx/javier

_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]