delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/08/17/12:20:56

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Superb-Authentication: SMTP AUTH verified <shane%litepc.com>
From: "Shane" <sb3 AT litepc DOT com>
To: cygwin AT cygwin DOT com
Date: Wed, 18 Aug 2004 01:54:03 +1000
MIME-Version: 1.0
Subject: Re: Apache CGI Scripts - Network layer permission denied
Message-ID: <4122B6BB.2091.B5CEE57@localhost>
In-reply-to: <005801c48153$155bc160$15000080@Gaul>
X-IsSubscribed: yes
Note-from-DJ: This may be spam

On 13 Aug 2004 at 17:32, Peter Flanigan wrote:

> When I run CGI scripts from Apache I'm getting permission denied
> errors.
> 
> use Net::protoent;
> my $p = getprotobyname(shift || 'tcp');
> 
> if (defined $p) {
>  printf("proto for %s is %d, aliases are %s\n",
>           $p->name, $p->proto, "@{$p->aliases}");
> } else {
>  printf("Bad protocol 'tcp'\n");
> }
> 
> This correctly turns ths string 'tcp' into the number 6 via lookup in
> /etc/protocols when run from the pdksh prompt. Returns the bad
> protocol error when run as a CGI script from Apache. Apache is being
> started (by apachectl start) from the same shell prompt which
> correctly runs the script. In general I'm finding that all network
> related calls (creating new sockets and similar) are failing.
> 
> I also note (and think that it's related) that uname -n returns the
> correct mixed case hostname when run from the shell prompt but returns
> an incorrect (all upper case) string when run from the
> cgi-bin/test-cgi shell script. This eliminates Perl from the equation.
> 
> I think this is the same problem as posted to this mailing list by:
> 
> Richard Morse <remorse AT partners DOT org>
> Problems with Amanda and Cygwin 1.5.10
> 28/07/2004
> 
> and
> 
> "David A. Rogers" darogers AT speakeasy DOT net
> Socket problem w/ apache & perl cgi
> 30/07/2004
> 
> I did not notice any follow up posts to these queries (my spam filter
> was rejecting some Cygwin mailing list posts).


I think this may be the same problem that I reported here:

http://www.cygwin.com/ml/cygwin/2004-08/msg00452.html

Rolling back to the previous cygwin version is the only way I have 
been able to get connections via apache to remote databases.

Creating sockets via apache failed wheres from perl command line it 
worked.



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019