Bug 5298 - 7.0a1 over 6.5.1: Cannot start SlimServer after install.
: 7.0a1 over 6.5.1: Cannot start SlimServer after install.
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Windows Installer
: 7.0
: PC Windows XP
: P2 minor (vote)
: ---
Assigned To: Squeezebox QA Team email alias
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-08-22 12:00 UTC by Wallace Lai
Modified: 2008-12-18 11:12 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 Wallace Lai 2007-08-22 12:00:53 UTC
Sys Info:
Dell, Optiplex GX620, XP SP2 ENU

Steps to Reproduce:
1.  On a clean ghost of XP SP2 ENU, install the official release build of SlimServer 6.5.1.
2.  Install today's 7.0a1 over it.  (Today is 2007-08-22.)
3.  SlimServer would not auto start.
4.  Reboot PC.  SlimServer would not auto start.
5.  Type slim.exe --logfile SlimStartLog.txt.  Here is the message:

2007-08-22 10:26:02.7783 ERROR: Undefined subroutine &Slim::Schema::Album::preferences called at D:\Program Files\SlimServer\server/Slim/Schema/Album.pm line 11.
Compilation failed in require at (eval 525) line 3.
	...propagated at /PerlApp/base.pm line 85.
BEGIN failed--compilation aborted at D:\Program Files\SlimServer\server/Slim/Schema/Age.pm line 6.
Compilation failed in require at (eval 523) line 3.

2007-08-22 10:26:02.7784 ERROR: Backtrace follows:

2007-08-22 10:26:02.7786 Backtrace:

   frame 0: Slim::Schema::throw_exception (/PerlApp/DBIx/Class/Componentised.pm line 77)
   frame 1: DBIx::Class::Componentised::ensure_class_loaded (/PerlApp/DBIx/Class/Schema.pm line 266)
   frame 2: DBIx::Class::Schema::load_classes (/PerlApp/Slim/Schema.pm line 161)
   frame 3: Slim::Schema::init (/PerlApp/Slim/Music/Info.pm line 71)
   frame 4: Slim::Music::Info::init (slimserver.pl line 366)
   frame 5: main::init (slimserver.pl line 443)
   frame 6: main::main (slimserver.pl line 58)
   frame 7: PerlSvc::Interactive (perlsvc.pl line 1486)
   frame 8: PerlSvc::_interactive (slimserver.pl line 0)
   frame 9: (eval) (slimserver.pl line 0)

2007-08-22 10:26:02.7789 Can't locate object method "source_name" via package "Slim::Schema::Age" at /PerlApp/DBIx/Class/Schema.pm line 267.
2007-08-22 10:26:02.7795 ERROR: forceCommit: Trying to commit transactions before DB is initialized!
Comment 1 KDF 2007-08-22 14:14:46 UTC
that first error would seem to imply that Slim::Utils::Prefs hasn't been loaded, or possibly not replaced by the new version which exports the preferences() function. soes 'slim.exe --d_startup' show anything in regard to problems with loading modules?
Comment 2 Wallace Lai 2007-08-22 15:05:29 UTC
Reghosted the system and tried the same steps several times.  So far, unable to reproduce the problem.
Comment 3 Chris Owens 2007-09-04 11:59:59 UTC
If anyone else sees this bug, please give us any info you think might be useful in trying to reproduce it.

Thanks!
Comment 4 Michael Herger 2008-01-08 11:22:23 UTC
Haven't heard of any issues for a while.
Comment 5 Chris Owens 2008-03-07 09:04:53 UTC
This bug is being closed since it was resolved for a version which is now released!  Please download the new version of SqueezeCenter (formerly SlimServer) at http://www.slimdevices.com/su_downloads.html

If you are still seeing this bug, please re-open it and we will consider it for a future release.