Loading ...
Sorry, an error occurred while loading the content.

Re: [mp2] running make test as unpriveleged user

Expand Messages
  • Stas Bekman
    ... You get to break the 1.99_11-dev ice ;) Thanks, committed (with some more XXX noise, so we get this to polish later) ... I think you will want it in a
    Message 1 of 6 , Oct 1, 2003
      Haroon Rafique wrote:

      > Yes, the patch fixes the failing tests/sandbox violations. Find attached.

      You get to break the 1.99_11-dev ice ;) Thanks, committed (with some more XXX
      noise, so we get this to polish later)

      > SB>
      > SB> Another alternative is to introduce a new directory for Apache-Test:
      > SB> t/tmp and a corresponding -tmp option to override the default, which
      > SB> is probably a cleaner solution in the long run.
      > All good ideas for the long run. Not familiar with Apache-Test, so can't
      > comment.

      I think you will want it in a short run as well (I mean the merging of your
      patches into the autogenerated httpd.conf), because all other Apache:: modules
      using Apache::Test will have the same issues. So the next time you encounter
      this knock again here so we get it into Apache-Test.

      > SB> 2) > [Wed Oct 01 18:15:18 2003] [error] (13)Permission denied:
      > SB> Couldn't unlink
      > SB> > unix domain socket /var/run/cgisock
      > SB>
      > SB> I'm trying to understand why do we have this problem when we don't use
      > SB> mod_cgid. Is it because mod_cgid gets loaded?
      > Good question. Here's what I believe is happening. /usr/sbin/apxs2 is the
      > path to my APache eXtenSion tool. During the conf generation process apxs2
      > is used to figure out the location of the central config file for apache2
      > (/etc/apache2/conf/apache2.conf). This file does have a:
      > LoadModule cgid_module modules/mod_cgid.so
      > line. References to cgid are then found abundantly in
      > t/conf/apache_test_config.pm (another generated file). Finally, the
      > following section appears in the generated file t/conf/httpd.conf:
      > <IfModule !mod_cgid.c>
      > LoadModule cgid_module "/etc/apache2/modules/mod_cgid.so"
      > </IfModule>

      That's right, it inherits from the global httpd.conf installed system-wide.

      > Should (and more importantly how do) we attempt to keep cgid out of the
      > conf files?

      Nuh, you gave us the fix, so we are all set ;)

      Thank you.

      Stas Bekman JAm_pH ------> Just Another mod_perl Hacker
      http://stason.org/ mod_perl Guide ---> http://perl.apache.org
      mailto:stas@... http://use.perl.org http://apacheweek.com
      http://modperlbook.org http://apache.org http://ticketmaster.com
    Your message has been successfully submitted and would be delivered to recipients shortly.