Bugzilla – Bug 15288
7.5.0 main branch doesn't start with SQLite preferences from embedded branch
Last modified: 2009-12-12 14:11:29 UTC
You can't switch from 7.5.0 embedded to main if the embedded branch was set to use SQLite. Issue is, the dbsource: dbi:SQLite:dbname=/var/lib/squeezeboxserver/cache/squeezebox.db entry doesn't work for main and hinders startup. The annoying thing is that the server doesn't start so there is no "good" way to fix the issue. What you have to do is to remove the setting in the db. A fix would be to ignore the setting as long as SQLite is not supported
== Auto-comment from SVN commit #29590 to the slim repo by michael == == https://svn.slimdevices.com/slim?view=revision&revision=29590 == Fixed Bug: 15288 Description: revert to using MySQL when returning from 7.5/Embedded to 7.5/trunk
== Auto-comment from SVN commit #29591 to the slim repo by michael == == https://svn.slimdevices.com/slim?view=revision&revision=29591 == Fixed Bug: 15288 Description: backport solution we already have in place in the Embedded branch
A better fix would be to have separate dbi strings for SQLite and MySQL instead of trying to overwrite the one set of prefs with defaults. The prior dbi prefs (dbusername, dbpassword and dbsource) should only be used for MySQL.