Bugzilla – Bug 8420
20729 not starting in Windows
Last modified: 2008-08-28 21:04:55 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.
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 .
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.
Created attachment 3430 [details] screenshot
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.
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.
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..
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."
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?
> ..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.
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 .
> 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?
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.
> 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.
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. .
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!
*** Bug 8468 has been marked as a duplicate of this bug. ***
Verified functioning properly with 7.2-22118