Page 1 of 2

Major update 1.6.0a UPDATE bug. (apache service) [RESOLVED]

PostPosted: 01. March 2007 03:28
by Killerfrog
Hi,

I use Xampp for 3 years now. It's a great project and I always update the 1st or 2nd day a new version came out. This time, I'm unable to upgrade from 1.5.5 with a strange bug while trying to start apache as service (which I do for 3 years !!!). Can someone gimme help on this matter please ??

Thx

P.S. See the screenshot Image

P.S. with last version there was no error except an minor error about httpd.conf (whish is one done by xampp team and there still I use that version).

Thanks

PostPosted: 01. March 2007 04:30
by Wiedmann

PostPosted: 01. March 2007 05:18
by Killerfrog
I don't read German :?

Are you sure it's the same bug ?

PostPosted: 01. March 2007 05:23
by Wiedmann
I don't read German

I think the commands in the code block are the same in every language.

BTW:
http://www.google.com/language_tools

Are you sure it's the same bug ?

Yes.

PostPosted: 01. March 2007 05:39
by Killerfrog
my bug is nothing about MYSQL (such as the first post talk about), it's about Apache service that doesnt start after the update.

Also, even if I read those green boxes, it doesnt tell me wich one are related to my problem, if any.

At last, I did the google translate on the webpage, but translation was so bad, I wasn't able to understand more than 25 % of what was said.

The problem seem to be on Win 2000 and I use Win XP :(

that's bad there is not only one big forum in English... My first language is French, but I contribute to English forum because those can be read by many more people than French can be (should be same for any other language except English and Chineese !)

PostPosted: 01. March 2007 05:44
by Wiedmann
(such as the first post talk about) .. Also, even if I read those green boxes, it doesnt tell me wich one are related to my problem, if any.

Hm,
Wiedmann wrote:http://community.apachefriends.org/f/viewtopic.php?t=23243#96617

This is a link to thread id 23243 and post id 96617. Maybe the anchor (#) doesn't work correct in your browser?

Try this link:
http://community.apachefriends.org/f/viewtopi ... 6617#96617
(Only this post and commands are important for you)

PostPosted: 01. March 2007 06:23
by Killerfrog
Thx for your help,

That was plenty helpfull.

For the record, Ive changed XAMPP\apache

apache_installservice.bat
Code: Select all
@echo off

if "%OS%" == "Windows_NT" goto WinNT

:Win9X
echo Don't be stupid! Win9x don't know Services
echo Please use apache_start.bat instead
goto exit

:WinNT
echo Installing Apache2 as an Service
bin\apache -k install -n Apache2
echo Now we Start Apache2 :)
net start Apache2

:exit
pause



and apache_uninstallservice.bat

Code: Select all
@echo off

if "%OS%" == "Windows_NT" goto WinNT

:Win9X
echo Don't be stupid! Win9x don't know Services
echo Please use apache_stop.bat instead
goto exit

:WinNT
echo Are you sure you wan't this?
echo now stopping Apache2 when it runs
net stop Apache2
echo Time to say good bye to Apache2 :(
bin\apache -k uninstall -n Apache2

:exit
pause


Good continuation to the project !

PostPosted: 05. March 2007 03:03
by vincentrich
I applied the service changes by KillerFrog and also added "Win32DisableAcceptEx" to my config file but Apache does not automatically load up when my Windows 2000 Server boots up.

My Event Viewer says:

Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7022
Date: 05/03/2007
Time: 09:34:13
User: N/A
Computer: MYPC
Description:
The Apache2.2 service hung on starting.

-----------------

Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7031
Date: 05/03/2007
Time: 09:34:54
User: N/A
Computer: MYPC
Description:
The Apache2.2 service terminated unexpectedly. It has done this 1 time(s). The following corrective action will be taken in 0 milliseconds: No action.

------------------

I can start the Apache service manually but not automatically. Any ideas?

PostPosted: 05. March 2007 03:27
by Wiedmann
First execute the above batchfile "apache_uninstallservice.bat" (from Killerfrog)

Second execute the commands from my link above:
http://community.apachefriends.org/f/viewtopi ... 6617#96617

PostPosted: 06. March 2007 02:53
by vincentrich
C:\Program Files\xampp\apache\bin>apache -k install -n Apache2
Installing the Apache2 service
The Apache2 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
(OS 10048)Only one usage of each socket address (protocol/network address/port)
is normally permitted. : make_sock: could not bind to address 0.0.0.0:1234
no listening sockets available, shutting down
Unable to open logs

------------

I followed the command and this is what I got.

PostPosted: 06. March 2007 03:10
by Wiedmann
You must first stop a current running server, and then use this command.

PostPosted: 06. March 2007 04:23
by vincentrich
Code: Select all
C:\Program Files\xampp\apache\bin>apache -k uninstall -n Apache2.2
[Tue Mar 06 11:21:17 2007] [error] (OS 2)The system cannot find the file specifi
ed.  : No installed service named "Apache2.2".

C:\Program Files\xampp\apache\bin>apache -k install -n Apache2
Installing the Apache2 service
The Apache2 service is successfully installed.
Testing httpd.conf....
[b]Errors reported here must be corrected before the service can be started.[/b]
[Tue Mar 06 11:21:21 2007] [notice] Disabled use of AcceptEx() WinSock2 API


Do you have any idea what the errors are? If I uninstall this service and manually launch the Apache to start, it works. Right now, Apache cannot start.

PostPosted: 06. March 2007 04:26
by Wiedmann
Do you have any idea what the errors are?

I don't see any error...

Code: Select all
The Apache2 service is successfully installed.

And as you can see, the service is installed now.

Right now, Apache cannot start.

Why not? error message...

PostPosted: 06. March 2007 04:29
by vincentrich
Code: Select all
[Tue Mar 06 09:54:10 2007] [crit] (22)Invalid argument: unable to replace stderr with error_log
[Tue Mar 06 09:54:10 2007] [crit] (2)No such file or directory: unable to replace stderr with /dev/null
[Tue Mar 06 09:54:11 2007] [crit] (22)Invalid argument: unable to replace stderr with error_log
[Tue Mar 06 09:54:11 2007] [crit] (2)No such file or directory: unable to replace stderr with /dev/null


This is what I see in the Apache error.log file.

Code: Select all
Event Type:   Error
Event Source:   Service Control Manager
Event Category:   None
Event ID:   7031
Date:      06/03/2007
Time:      11:23:58
User:      N/A
Computer:   MYPC
Description:
The Apache2 service terminated unexpectedly.  It has done this 1 time(s).  The following corrective action will be taken in 0 milliseconds: No action.


This is what I see in the Windows 2000 Server event viewer.

This is kind of strange because XAMPP 1.5.x did not have this problem.

PostPosted: 06. March 2007 04:30
by vincentrich
In the XAMPP Control Panel, Apache is not running. When I click on Start, the running word flashes for 1 sec and disappears.