Spiceworks fails to load and looking error log: fatal.log in the program files folder for Spiceworks shows the following:

[19:43:57 UTC] Error ‘Timeout waiting for Apache to start’ running spiceworks with args [“scgirun”] at
C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks_lib-6.1.01100/apache_control.rb:28:in start_apache' C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks_lib-6.1.01100/apache_control.rb:37:in start_or_restart_apache’
C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks_lib-6.1.01100/server/mixin/scgi.rb:58:in initialize' C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks_lib-6.1.01100/server/server.rb:49:in initialize’
C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks_lib-6.1.01100/server/application.rb:35:in new' C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks_lib-6.1.01100/server/application.rb:35:in load’
C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks_lib-6.1.01100/command/scgi.rb:30:in run' C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks_lib-6.1.01100/command/scgi_run.rb:21:in run’
C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks_lib-6.1.01100/command.rb:13:in block in run' C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks_lib-6.1.01100/command.rb:12:in each’
C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks_lib-6.1.01100/command.rb:12:in run' C:/Program Files (x86)/Spiceworks/pkg/gems/spiceworks-6.1.01100/bin/loader.rb:46:in

This means that there is a conflict of ports which Spicework uses and another service.

Step 1: Check to see if it really is a port issue error.

Launch Spiceworks, then on the taskbar right click the icon and choose “Preferences” and there in the text box “Spicewoks server HTTP port” you can try a different port like port “8080” and hit OK. This should launch Spiceworks again. If it loads up and opens a browser window then this is clearly a port error with another service. The usual culprit is IIS on the server.

Step 2: IIS is running on the server, how to fix the port error issues.

If IIS is running a Web Service the issue is that the Web Service is running on port 80, the same port that Spiceworks is trying to start up on.

A way to fix this can be either change the port that Spiceworks uses to startup if that is possible:

Or change the bindings on the webservice to a different port besides port 80 the link to do so is below:

Bindings <bindings> | Microsoft Learn

If it is is not running any webservice then we still need to change the default port number for the default webservice IIS runs:

Bindings <bindings> | Microsoft Learn

If IIS is not needed on the server machine then it can be uninstalled and the issue would as well be fixed.

Launch Spiceworks again on port 80 and confirm that is is working.

4 Spice ups

I tried both steps and I still have the same Issue.
It only happened after I installed a new Apache Version.

It worked for me. The first step, changing port, resolved the issue.
Thanks!!