CiscoWorks Web Server Service not starting

Answered Question
Mar 23rd, 2009
User Badges:

Currently, every time we try to restart the web server service, the error "The CiscoWorks Web Server on Local Computer started and then stopped. Some services services stop automatically if they have no work to do..."


At this point, I've read that it could be conflicting .dlls, and environmental paths not being set properly... I've checked these and at this point it seems to be correct ...


Also, not too sure if this should be running as a Local System service or as a local administrator service?


This is a LMS2.6 installation, however, I'm not too sure what version of Common Services it is running...


Thanks in advance

Correct Answer by Joe Clarke about 8 years 1 month ago

What copies of ssleay32.dll and libeay32.dll do you have on this system?

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (1 ratings)
Loading.
Joe Clarke Mon, 03/23/2009 - 21:56
User Badges:
  • Cisco Employee,
  • Hall of Fame,

    Founding Member

Please post a screenshot of the Services control panel showing all of the CiscoWorks services. Hopefully, you have not made any changes here, and doing so will break LMS. Also, post the NMSROOT\MDC\Apache\logs\error.log.

mbstrauss Tue, 03/24/2009 - 20:14
User Badges:

Please find attached the required information.


I've copied the last few entries from the error.log. However, these errors do not correspond to when the web service has been restarted as well, which is quite odd.





Attachment: 
Joe Clarke Tue, 03/24/2009 - 20:27
User Badges:
  • Cisco Employee,
  • Hall of Fame,

    Founding Member

Please post the messages you are seeing in the Windows Application Event Viewer.

Joe Clarke Tue, 03/24/2009 - 22:31
User Badges:
  • Cisco Employee,
  • Hall of Fame,

    Founding Member

I don't see any Apache messages here. Try rebooting this server, and see if Apache starts. Also, check NMSROOT\MDC\Apache for any crash files. You may be seeing an OpenSSL DLL conflict.

mbstrauss Tue, 03/24/2009 - 23:08
User Badges:

jclarke... after the reset, the Daemon Manager isn't automatically starting.


I believe right now that I have to reset the causer to get the daemon manager to start?

Joe Clarke Tue, 03/24/2009 - 23:27
User Badges:
  • Cisco Employee,
  • Hall of Fame,

    Founding Member

That may be the case. There should be an error in the Event Viewer pertaining the Daemon Manager and permissions if resetCasuser.exe needs to be run.

mbstrauss Wed, 03/25/2009 - 15:25
User Badges:

Event Viewer shows that 'The user has not been granted the requested logon type at this machine' and then Daemon Manager is immediately put into a stop state.


I've reset the casuser and restarted Daemon Manager, however the Web Server again goes from start to stop state immediately


I'm not seeing any new entries in the error.log or any crash logs either

Correct Answer
Joe Clarke Wed, 03/25/2009 - 15:52
User Badges:
  • Cisco Employee,
  • Hall of Fame,

    Founding Member

What copies of ssleay32.dll and libeay32.dll do you have on this system?

mbstrauss Wed, 03/25/2009 - 17:21
User Badges:

Thanks jclarke, just double checked these files and they were previously I believe renamed cwssleay32.dll and cwlibeay32.dll.


I've renamed these back to ssleay32.dll and libeay32.dll as suggested and restarted Daemon Manager and seems like everything has restarted again, including the Web Server service ...


I'm now able to get to the login screen but as soon as we login we get the attached error message



Attachment: 
Joe Clarke Wed, 03/25/2009 - 17:27
User Badges:
  • Cisco Employee,
  • Hall of Fame,

    Founding Member

You shouldn't be renaming any DLLs. What versions did you have originally, and where were they located?

mbstrauss Wed, 03/25/2009 - 17:50
User Badges:

The original versions for the installation are currently located in INSTALL DIR\bin and now named libeay32.dll and ssleay32.dll


How do you check .dll versions? I've gone through file properties advanced and not getting any version details

Actions

This Discussion