This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

cygwin 1.5.17-1: apache and rebaseall


I am able to run apache on one XP SP2 system but not on another.  In both
cases, I am using a fresh, default installation of cygwin 1.5.17-1 plus
apache 1.3.33-1. I found that I also had to install crypt 1.1-1 for
apache's sake.  On the system where apache is broken (I'll call it the
"bad" system), the latest snapshot (2005-Jun-03) did not solve the
problem.  apache 1.3.29-2 did not work either.  Attached are
cygcheck_good.out and cygcheck_bad.out.  I'm not sure if it matters, but I
generated both before installing and running rebaseall.

The details of the problem closely resemble problems posted by other
cygwin users on this mailing list. Despite extensive searching/googling, I
have been unable to find a working solution.  On the good system, apache
worked fine upon install.  When first installed on the bad system, apache
reported:

  D:\cygwin\usr\sbin\httpd.exe (2496): *** unable to remap D:\cygwin\lib\apache\mo
  d_vhost_alias.dll to same address as parent(0x3F0000) != 0x960000
  /usr/sbin/apachectl start: httpd could not be started

I then installed rebase 2.3-1 and ran `rebaseall' on the bad system.  I
did the same on the good system just to see what would happen.  In both
cases, `/usr/sbin/apachectl start' then reported:

  /usr/sbin/apachectl start: httpd started

However, in both cases, it's a lie.  First, the web server didn't respond
to HTTP requests.  Second, `/usr/sbin/apachectl stop' immediately after
that reported:

  /usr/sbin/apachectl stop: httpd (no pid file) not running

Furthermore, after rebaseall, `/usr/sbin/httpd' did not produce output
regardless of whatever command-line options I specified.

The last time I successfully ran apache on the bad system, I used apache
1.3.29-2 and cygwin 1.5.12-1.  I've attached cygcheck_old.out for this old
installation.  At the time, I found that I had to reinstall apache
whenever I ran rebaseall.  Cygwin 1.5.13-1 was available at the time, but
apache had the same remapping trouble with it as with 1.5.17-1.

Has anyone found a solution to this problem?  Can anyone point me to an
explanation of what makes the remapping problem happen for one system but
not another?  I tried searching MSDN, but didn't find much other than a
brief command-line reference for their rebase utility.  Has anyone figured
out why rebaseall corrupts apache?

Joel Denny

Attachment: cygcheck_good.out
Description: Text document

Attachment: cygcheck_bad.out
Description: Text document

Attachment: cygcheck_old.out
Description: Text document

--
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/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]