Bug 16684 - Server won't start in Windows 7 pro
: Server won't start in Windows 7 pro
Status: CLOSED INVALID
Product: Logitech Media Server
Classification: Unclassified
Component: Windows Service
: 7.6.0
: PC Windows 7
: P5 normal (vote)
: ---
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-11-29 14:56 UTC by Jussi
Modified: 2011-05-12 15:46 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jussi 2010-11-29 14:56:16 UTC
The system: Lenovo R61 + Win 7 professional. 

Tried to install SBS versions 7.4.2, 7.5.1 and 7.6.0-31555.
Install finish (seems to be) ok. 

Booted some times between installs and uninstalls. 
Tried to have Avast antivirus turned on AND off.
Tried to have Online Armor firewall on AND off. 
Most installs and runs were done with admin rights ("Run as administrator")

And all cases had this same error. 



The error: 
When starting the server in SB Control Panel (CP), the server won't start. CP thinks a while and just says that "The server is stopped". 
Diagnostics warn about "Possible software conflict found" but nothing else. 

NO SBS log files are generated (C:\ProgramData\Squeezebox\...). 

Squeezebox Server doesn't appear on Windows' service list.
 


Windows Application Log shows this kind of errors: 

--begin of error message----------------
Faulting application name: squeezeboxcp.exe, version: 30836.0.0.0, time stamp: 0x49b62a0c
Faulting module name: wxbase28u_gcc_wxperl.dll, version: 2.8.9.0, time stamp: 0x48dc94f8
Exception code: 0xc0000005
Fault offset: 0x00066786
Faulting process id: 0x13a8
Faulting application start time: 0x01cb8ffec41dd79c
Faulting application path: C:\Program Files\Squeezebox\server\squeezeboxcp.exe
Faulting module path: C:\Users\Admin\AppData\Local\Temp\pdk-Admin-5032\wxbase28u_gcc_wxperl.dll
Report Id: 2ced1157-fbf2-11df-9472-005056c00008
--end of error message----------------



Running the SqueezeSvr.exe from command line (with admin rights) gave this error message: 

--begin of error message----------------
The following CPAN modules were found but cannot work with Squeezebox Server:
  Proc::Background:
Proc::Background::Win32 needs Win32::Process from libwin32-?.??.zip to run.
BEGIN failed--compilation aborted at /<C:\Program Files\Squeezebox\server\Squeez
eSvr.exe>Proc/Background/Win32.pm line 22.
BEGIN failed--compilation aborted at (eval 247) line 2.


To fix this problem you have several options:
1. Install the latest version of the module(s) using CPAN: sudo cpan Some::Modul
e
2. Update the module's package using apt-get, yum, etc.
3. Run the .tar.gz version of Squeezebox Server which includes all required CPAN
 modules.

Undefined subroutine &main::main called at slimserver.pl line 99.
--end of error message----------------



The latest version (7.6.0-31555) gave this slightly different error: 

--begin of error message----------------
The following CPAN modules were found but cannot work with Squeezebox Server:
  Audio::Scan:
Can't write 'C:\Users\Admin\AppData\Local\Temp\pdk-Admin-5216/8e30e7edd7eaca0748
a4ec2044ceb364/Scan.dll':  at perlsvc line 697.
BEGIN failed--compilation aborted at (eval 112) line 2.


To fix this problem you have several options:
1. Install the latest version of the module(s) using CPAN: sudo cpan Some::Modul
e
2. Update the module's package using apt-get, yum, etc.
3. Run the .tar.gz version of Squeezebox Server which includes all required CPAN
 modules.

Undefined subroutine &main::main called at slimserver.pl line 99.
--end of error message----------------



In all cases version of cygwin1.dll was 1.5.25
There were some messages in the net that v. 1.5 of cygwin1.dll wouldn't be compatible with Win7. Personally I don't know because I'm not familiar with cygwin and perl. 


Any idea or fix from your side? 
Any odeas for me to test differently?
Comment 1 Jussi 2010-12-03 04:08:04 UTC
Finally the reason is found: it is Online Armor Firewall's HIPS feature which is blocking. 

It blocks installation of service and running the server. 

Anyway, a fix would be nice to have.