Bug 8420 - 20729 not starting in Windows
: 20729 not starting in Windows
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Player UI
: unspecified
: PC Windows (legacy)
: P2 normal (vote)
: ---
Assigned To: Michael Herger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-06-13 20:12 UTC by jeffrey s miller
Modified: 2008-08-28 21:04 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments
screenshot (33.29 KB, image/png)
2008-06-14 06:09 UTC, jeffrey s miller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jeffrey s miller 2008-06-13 20:12:16 UTC
After the firewall probe in 20729 I get Unable To Locate DLL errors for MSVCR71.dll. It shows this error five times. I get the same five error messages when I uninstall.

This is on a clean install of Win2k running only SC.
Comment 1 jeffrey s miller 2008-06-13 20:40:20 UTC
According to Event Viewer my PC isn't getting along with slimserver.pl lines 88 and 93:

Event Type:	Error
Event Source:	Application
Event Category:	None
Event ID:	0
Date:		6/13/2008
Time:		11:08:20 PM
User:		N/A
Computer:	SERVER
Description:
The description for Event ID ( 0 ) in Source ( Application ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. The following information is part of the event: Undefined subroutine &main::initLogging called at slimserver.pl line 93.
.

The description for Event ID ( 0 ) in Source ( Application ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. The following information is part of the event: Undefined subroutine &main::main called at slimserver.pl line 88.
.

This is the only other error in event viewer:

The description for Event ID ( 0 ) in Source ( Application ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. The following information is part of the event: OpenService failed: The specified service does not exist as an installed service
.
Comment 2 Michael Herger 2008-06-14 01:32:01 UTC
Can you run squeezecenter.exe from the command line? And could you please attach a screenshot of the error message you get during the installation?

I think these two are unrelated issues. The first might be the installer running some tests which can't be run on Windows 2000. The second I have no idea. server.log might be interesting, too.
Comment 3 jeffrey s miller 2008-06-14 06:09:23 UTC
Created attachment 3430 [details]
screenshot
Comment 4 jeffrey s miller 2008-06-14 06:12:32 UTC
I got the same error running from the command line, and there are no log files in docs/all_users/application/SC, only a pref folder and link to the web interface.
Comment 5 Michael Herger 2008-06-14 06:24:41 UTC
Matt - we're seeing more of these in the forums, even for Windows 2003. Did you already build the new build machine? I wonder whether it's missing something (service pack, patch, PDK etc.).

Now that I see the error message I think it's only one issue (not two, as I thought). It's SC crashing, not the installer.
Comment 6 Matt Wise 2008-06-14 08:17:15 UTC
The nature of the error sounds almost exactly like its caused by my new build box... I had some issues getting libraries in the right places to get SC to build. The old winbuild vm image is still in place, so I'll rebuild all the Windows builds with it and see if that solves the problem. 

Give me a little bit of time to get them rebuilt, and I'll update the ticket.. 
Comment 7 Michael Herger 2008-06-14 08:22:43 UTC
Jeff - please make sure you have MSVCR71.DLL in Windows\system.

Matt - please do the same for the build machine :-). According to ActiveState that file should be bundled if it is found. From http://bugs.activestate.com/show_bug.cgi?id=67313 :

"PDK 7 will automatically detect if a module requires MSVCR70 or MSVCR71 and
bundle the first copy it finds on the PATH."
Comment 8 jeffrey s miller 2008-06-14 13:32:23 UTC
I did not have MSVCR71.dll in WINNT\system or WINNT\system32. Searching turned a few copies up in:
C:\Documents and Settings\me\Local Settings\Temp\pdk-me-1108
C:\Documents and Settings\me\Local Settings\Temp\pdk-me-1196
C:\Documents and Settings\me\Local Settings\Temp\pdk-me-648
C:\Documents and Settings\me\Local Settings\Temp\pdk-me-600
C:\Documents and Settings\me\Local Settings\Temp\pdk-me-768
C:\Documents and Settings\me\Local Settings\Temp\pdk-me-984

..so I copied them to \system and \system 32, after which SC did install, but gave a quick burst of 15-20 error beeps. The only thing in event viewer was the same message about OpenService that I posted last time.

The server log was created this time, but there was nothing in it besides the empty database message (that I have been getting on all the 7.2's) due to the wizard not picking up the correct music subfolder. I end up having to go into settings and browse to the folder and rescan the database. Would you like a separate bug for this?
Comment 9 Michael Herger 2008-06-15 23:07:18 UTC
> ..so I copied them to \system and \system 32, after which SC did install, but

This should be fixed in the latest releases. Could you please give it a try? To be sure - rename the .dll you copied last time to have the same situation as before.

Comment 10 jeffrey s miller 2008-06-16 05:52:40 UTC
Installs fine now, even after deleting the .dll from \system and \system32.

I still get a very assertive error beep (or 15 in quick succession), right when I click 'Finish' on the wizard. Nothing in the logs and no on-screen errors, but I still this error in event viewer:

The description for Event ID ( 0 ) in Source ( Application ) cannot be found.
The local computer may not have the necessary registry information or message
DLL files to display messages from a remote computer. The following information
is part of the event: OpenService failed: The specified service does not exist
as an installed service
.
Comment 11 Michael Herger 2008-06-16 06:02:51 UTC
> I still get a very assertive error beep (or 15 in quick succession), right 

Can you run squeezecenter.exe from the command line?

> The description for Event ID ( 0 ) in Source ( Application ) cannot be found.

Are these newly added? Does SC run at all?
Comment 12 jeffrey s miller 2008-06-16 06:21:48 UTC
Yes it runs fine from the command line, or from the tray icon. As I said the install went fine this time except for the error beep when clicking 'Finish' in the wizard.

That event was the same as the third one I pasted into my second post.
Comment 13 Michael Herger 2008-06-16 07:30:05 UTC
> except for the error beep when clicking 'Finish' in
> the wizard.

I can't reproduce this. It's _after_ you hit 'Finish'? Are you using some firewall, antivirus or other software package on that w2k? I tried with a very clean w2k install and didn't hear a single beep. Only when the web UI opened there were thos IE noises.
Comment 14 jeffrey s miller 2008-06-16 14:43:23 UTC
Sorry for the false alarm, but I just uninstalled/reinstalled twice and didn't get a single beep either time. 

I did have this in the event viewer this time, but again the install went fine so it's just FYI:

Description:
The description for Event ID ( 0 ) in Source ( Application ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. The following information is part of the event: Database error: Can't create table '.\slimserver\metainformation.frm' (errno: 121) at /<C:\PROGRA~1\SQUEEZ~1\server\SQUEEZ~1.EXE>DBIx/Migration.pm line 115.
.
Comment 15 Michael Herger 2008-06-16 23:04:26 UTC
I think the original issue (missing .dll) is fixed. Please open new bug reports for the other issues if you can reliably reproduce them. Thanks!
Comment 16 James Richardson 2008-07-25 15:10:28 UTC
*** Bug 8468 has been marked as a duplicate of this bug. ***
Comment 17 James Richardson 2008-07-25 15:12:53 UTC
Verified functioning properly with 7.2-22118