Bug 15065 - SBS wont start, if not installed in default path
: SBS wont start, if not installed in default path
Status: NEW
Product: Logitech Media Server
Classification: Unclassified
Component: Windows Service
: 7.4.1
: PC Windows 7
: P3 normal with 1 vote (vote)
: Investigating
Assigned To: Squeezebox QA Team email alias
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-11-07 06:18 UTC by Hans Zetterberg
Modified: 2010-02-02 14:07 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments
squeezebox control cetner (64.81 KB, image/png)
2009-11-07 09:33 UTC, Hans Zetterberg
Details
wrong path error when try to watch server log (44.09 KB, image/png)
2009-11-07 18:13 UTC, Hans Zetterberg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hans Zetterberg 2009-11-07 06:18:53 UTC
In Squeezebox Server Control Panel:
Port 3483(slimproto): Failed
Port 9000(HTTP): Failed
Port 9090(CLI): Failed

Alerts section at the bottom of the Diagnostics page states "Possible software conflict found".

I have no antivirus installed. And no change when disable Windows Firewall.

I've try the latest nightly and the newest official build with no change.

Please fix urgent!

More Windows 7 user with same problem.
http://forums.slimdevices.com/showthread.php?t=70603

/Hans
Comment 1 Hans Zetterberg 2009-11-07 06:28:10 UTC
Installed old version 7.3.3 of Squeezeserver, works OK in Windows 7
Comment 2 Michael Herger 2009-11-07 06:50:34 UTC
Could you please attach the server.log file to this bug?

In that thread you mention "the same error messages" as someone else. What exact messages are you refering to?

QA - can you reproduce this failure on Windows 7?
Comment 3 Hans Zetterberg 2009-11-07 09:27:34 UTC
I'cant get any log från Squzeezeserver. I get this error message

when i try to look at the serverlog..
SqueezeServer 7.4.1:

"Can't find file://C:\ProgramData\Squeeze\Logs/server.log. Check the filename and try again"

My installation is located in c:\program\squeezebox.

What to do?
Comment 4 Hans Zetterberg 2009-11-07 09:33:13 UTC
Created attachment 6281 [details]
squeezebox control cetner

screenshot of control panel. Only swedish translation, sorry for that.
Comment 5 James Richardson 2009-11-07 16:49:20 UTC
QA tested clean installs of Windows 7, Home, Pro, Ultimate with SBS 7.3.3, 7.4.0 and 7.4.1.  We did not see this issue.

We also tested Upgrades from old SBS 7.3.3 > 7.4.0 & 7.4.1, no issues were found.

A server log is needed from the customer to determine the exact nature of the error.
Comment 6 Hans Zetterberg 2009-11-07 17:18:47 UTC
(In reply to comment #5)
> QA tested clean installs of Windows 7, Home, Pro, Ultimate with SBS 7.3.3,
> 7.4.0 and 7.4.1.  We did not see this issue.
> 
> We also tested Upgrades from old SBS 7.3.3 > 7.4.0 & 7.4.1, no issues were
> found.
> 
> A server log is needed from the customer to determine the exact nature of the
> error.

How do I get a server log when i get the error message that the log dosen't exist?
"SqueezeServer 7.4.1:

"Can't find file://C:\ProgramData\Squeeze\Logs/server.log. Check the filename
and try again"

"

What do you want me to do?

/Hans
Comment 7 James Richardson 2009-11-07 17:28:31 UTC
Step 1: Uninstall All versions of SBS currently installed, during the uninstall make sure to select 'delete preferences'  Follow these instructions http://wiki.slimdevices.com/index.php/Clean_Install_-_Windows_Vista, make sure to delete any left over folders

Step 2: download SBS 7.4.1 from here: http://www.mysqueezebox.com/download

Step 3: Install SBS

Step 4: If the install works, great, you can stop here.  If the install fails, go to this location, looking for ANY logs: C:\ProgramData\Squeezebox\Logs

Step 5: Attach the Server.LOG file to this bug
Comment 8 Hans Zetterberg 2009-11-07 18:12:12 UTC
(In reply to comment #7)
> Step 1: Uninstall All versions of SBS currently installed, during the uninstall
> make sure to select 'delete preferences'  Follow these instructions
> http://wiki.slimdevices.com/index.php/Clean_Install_-_Windows_Vista, make sure
> to delete any left over folders
> 
> Step 2: download SBS 7.4.1 from here: http://www.mysqueezebox.com/download
> 
> Step 3: Install SBS
> 
> Step 4: If the install works, great, you can stop here.  If the install fails,
> go to this location, looking for ANY logs: C:\ProgramData\Squeezebox\Logs
> 
> Step 5: Attach the Server.LOG file to this bug

Thanks for great instructions!
I have followed your instructions.

No change. The folder are empty when i try to view it with explorer and no logs are there.

c:\ProgramData\Squeezebox\Logs\

I've also try to search my harddrives for SERVER.LOG, can't find any file!!

When i try to look at the logs in the squeezecenter i get a error message (look at the screenshot i attach)

And I found a new bug to! I choosed English language, but my the squeezebox control center is in Swedish (my OS Language is Swedish, but I prefer English in Squeezebox software/players)

What to do next? If you would like to remote take control of my server and take a look, send me an email and i will arrange that for you.

hans.zetterberg@gmail.com
Comment 9 Hans Zetterberg 2009-11-07 18:13:52 UTC
Created attachment 6282 [details]
wrong path error when try to watch server log

wrong path error when try to read SERVER.LOG
Comment 10 Hans Zetterberg 2009-11-08 04:16:13 UTC
I found the source to the problem. I'm used to install all my programs in C:\program\ in Windows Xp.

Now in Windows 7 i countinued to install my programs to c:\program but when i installed Squeezeserver it suggested me to install in "c:\program files", i changed this to c:\program and countinued to install the program. After this I got all the stange errors. But now i've uninstalled the Squeezeserver and reinstalled it with the path that the program suggested "C:\program files" after the installation was completed the server started as normal and it works again.

Both 7.4.1 and latest nightly works with no errors. 

Maybe the program should bring attention to the user if a wrong path is entered?

many users are used to use some default path to their program directory especailly here in Sweden, becuase our program folder in Windows Xp was "C:\program" (and not C:\program files, as in Windows Xp English version) but now in Windows 7, all languages of Windows 7 seams to use "c:\program files" regardless of which language is OS are purchased with. So many users change the path beacuse they are used to use "c:\program" insteed of "C:\program files".

Comments?
Comment 11 James Richardson 2009-11-08 11:37:53 UTC
Hans: thank you for the extra investigation and information.  

Michael: isn't this something you are already looking into? "Maybe the program should bring attention to the user if a wrong path is entered"
Comment 12 Michael Herger 2009-11-09 01:18:51 UTC
QA - can you reproduce this issue?
Comment 13 Michael Herger 2009-11-27 02:49:30 UTC
This is not going to block 7.5.
Comment 14 Kris Murphy 2010-02-02 13:49:51 UTC
I am able to install 7.4.1 on Win7 in an alternate directory C:\Program\ and it is functioning fine for me.

The server log doesn't reside in the installation directory, so I don't see why not using the default directory would make any difference.  SB Server should always put the log files in C:\ProgramData\Squeezebox\, correct?
Comment 15 Chris Owens 2010-02-02 14:01:49 UTC
Putting this bug into the 'investigating' target for future review.  However, it won't block 7.5.0.  Thanks Kris for investigating!
Comment 16 Michael Herger 2010-02-02 14:07:44 UTC
> The server log doesn't reside in the installation directory, so I don't  
> see why
> not using the default directory would make any difference.  SB Server  
> should
> always put the log files in C:\ProgramData\Squeezebox\, correct?

Yes, that's correct.