Hi,
When trying to upgrade to squeezecenter 7.4 manually I have got problems similar to the ones discussed earlier in this thread and I have tried to follow the steps proposed by Carl in his October 25th reply. There is though still some problem remaining for me:
When issuing the command:
DEBIAN_FRONTEND=noninteractive apt-get -y -c /etc/apt/bubba-apt.conf install squeezecenter
I get the following output:
.......
pmstatus:squeezecenter:80:Configuring squeezecenter
dbconfig-common: writing config to /etc/dbconfig-common/squeezecenter.conf
Creating config file /etc/dbconfig-common/squeezecenter.conf with new version
Creating config file /etc/squeezecenter/debian-db.pm with new version
granting access to database squeezecenter for squeezecenter@localhost: success.
verifying access for squeezecenter@localhost: success.
creating database squeezecenter: success.
verifying database squeezecenter exists: success.
populating database via sql... error encountered populating database:
mysql said: ERROR 1005 (HY000) at line 6: Can't create table './squeezecenter/playlist_track.frm' (errno: 150)
dbconfig-common: squeezecenter configure: aborted.
dbconfig-common: flushing administrative password
done.
dbconfig-common: flushing administrative password
pmstatus:squeezecenter

Installed squeezecenter
---------------------
And when looking into /var/log/squeezecenter/server.log squeezecenter continously crashes and restarts with the following output:
-- Start server.log ----------------------------
009-11-01 21:53:35 squeezecenter_safe started.
[09-11-01 21:54:00.7776] main::init (320) Starting Squeezebox Server (v7.4.0, rTRUNK, UNKNOWN) perl 5.008008
[09-11-01 21:54:18.4523] Slim::Schema::init (147) Warning: Creating new database - empty database or database from 6.3.x found
[09-11-01 21:54:21.2118] Slim::Schema::Storage::throw_exception (82) Error: DBI Exception: DBD::mysql::st execute failed: Table 'squeezecenter.tracks' doesn't exist [for Statement "SELECT COUNT( * ) FROM tracks me WHERE ( me.content_type = ? )" with ParamValues: 0='mov']
[09-11-01 21:54:21.2243] Slim::Schema::Storage::throw_exception (82) Backtrace:
frame 0: Slim::Utils::Log::logBacktrace (/usr/share/perl5/Slim/Schema/Storage.pm line 82)
frame 1: Slim::Schema::Storage::throw_exception (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 957)
frame 2: DBIx::Class::Storage::DBI::__ANON__ (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 1217)
frame 3: DBIx::Class::Storage::DBI::_dbh_execute (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 532)
frame 4: DBIx::Class::Storage::DBI::dbh_do (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 1227)
frame 5: DBIx::Class::Storage::DBI::_execute (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 1451)
frame 6: DBIx::Class::Storage::DBI::_select (/usr/share/perl5/DBIx/Class/Storage/DBI/Cursor.pm line 82)
frame 7: DBIx::Class::Storage::DBI::Cursor::_dbh_next (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 547)
frame 8: (eval) (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 540)
frame 9: DBIx::Class::Storage::DBI::dbh_do (/usr/share/perl5/DBIx/Class/Storage/DBI/Cursor.pm line 101)
frame 10: DBIx::Class::Storage::DBI::Cursor::next (/usr/share/perl5/DBIx/Class/ResultSetColumn.pm line 128)
frame 11: DBIx::Class::ResultSetColumn::next (/usr/share/perl5/DBIx/Class/ResultSet.pm line 1181)
frame 12: DBIx::Class::ResultSet::count (/usr/share/perl5/DBIx/Class/ResultSet.pm line 1164)
frame 13: DBIx::Class::ResultSet::count (/usr/share/perl5/Slim/Schema.pm line 530)
frame 14: Slim::Schema::count (/usr/share/perl5/Slim/Schema.pm line 235)
frame 15: Slim::Schema::init (/usr/share/perl5/Slim/Music/Import.pm line 740)
frame 16: Slim::Music::Import::_checkLibraryStatus (/usr/share/perl5/Slim/Music/Import.pm line 673)
frame 17: Slim::Music::Import::useImporter (/usr/share/perl5/Slim/Music/MusicFolderScan.pm line 48)
frame 18: Slim::Music::MusicFolderScan::init (/usr/sbin/squeezecenter-server line 429)
frame 19: main::init (/usr/sbin/squeezecenter-server line 572)
frame 20: main::main (/usr/sbin/squeezecenter-server line 1103)
[09-11-01 21:54:21.2350] Slim::Schema::Storage::throw_exception (82) Error: Carp::Clan::__ANON__(): DBI Exception: DBD::mysql::st execute failed: Table 'squeezecenter.tracks' doesn't exist [for Statement "SELECT COUNT( * ) FROM tracks me WHERE ( me.content_type = ? )" with ParamValues: 0='mov'] at /usr/share/perl5/Slim/Schema/Storage.pm line 86
[09-11-01 21:54:21.2456] Slim::Schema::Storage::throw_exception (82) Backtrace:
frame 0: Slim::Utils::Log::logBacktrace (/usr/share/perl5/Slim/Schema/Storage.pm line 82)
frame 1: Slim::Schema::Storage::throw_exception (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 562)
frame 2: DBIx::Class::Storage::DBI::dbh_do (/usr/share/perl5/DBIx/Class/Storage/DBI/Cursor.pm line 101)
frame 3: DBIx::Class::Storage::DBI::Cursor::next (/usr/share/perl5/DBIx/Class/ResultSetColumn.pm line 128)
frame 4: DBIx::Class::ResultSetColumn::next (/usr/share/perl5/DBIx/Class/ResultSet.pm line 1181)
frame 5: DBIx::Class::ResultSet::count (/usr/share/perl5/DBIx/Class/ResultSet.pm line 1164)
frame 6: DBIx::Class::ResultSet::count (/usr/share/perl5/Slim/Schema.pm line 530)
frame 7: Slim::Schema::count (/usr/share/perl5/Slim/Schema.pm line 235)
frame 8: Slim::Schema::init (/usr/share/perl5/Slim/Music/Import.pm line 740)
frame 9: Slim::Music::Import::_checkLibraryStatus (/usr/share/perl5/Slim/Music/Import.pm line 673)
frame 10: Slim::Music::Import::useImporter (/usr/share/perl5/Slim/Music/MusicFolderScan.pm line 48)
frame 11: Slim::Music::MusicFolderScan::init (/usr/sbin/squeezecenter-server line 429)
frame 12: main::init (/usr/sbin/squeezecenter-server line 572)
frame 13: main::main (/usr/sbin/squeezecenter-server line 1103)
[09-11-01 21:54:21.2541] Carp::Clan::__ANON__ (213) Warning: Carp::Clan::__ANON__(): Carp::Clan::__ANON__(): DBI Exception: DBD::mysql::st execute failed: Table 'squeezecenter.tracks' doesn't exist [for Statement "SELECT COUNT( * ) FROM tracks me WHERE ( me.content_type = ? )" with ParamValues: 0='mov'] at /usr/share/perl5/Slim/Schema/Storage.pm line 86
[09-11-01 21:54:21.3303] Slim::Schema::Storage::throw_exception (82) Error: DBI Exception: DBD::mysql::st execute failed: Table 'squeezecenter.tracks_persistent' doesn't exist [for Statement "SELECT me.id, me.url, me.musicbrainz_id, me.added, me.playcount, me.lastplayed, me.rating FROM tracks_persistent me WHERE ( ( rating IS NOT NULL OR playcount IS NOT NULL OR lastplayed IS NOT NULL ) )"]
[09-11-01 21:54:21.3420] Slim::Schema::Storage::throw_exception (82) Backtrace:
frame 0: Slim::Utils::Log::logBacktrace (/usr/share/perl5/Slim/Schema/Storage.pm line 82)
frame 1: Slim::Schema::Storage::throw_exception (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 957)
frame 2: DBIx::Class::Storage::DBI::__ANON__ (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 1217)
frame 3: DBIx::Class::Storage::DBI::_dbh_execute (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 532)
frame 4: DBIx::Class::Storage::DBI::dbh_do (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 1227)
frame 5: DBIx::Class::Storage::DBI::_execute (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 1451)
frame 6: DBIx::Class::Storage::DBI::_select (/usr/share/perl5/DBIx/Class/Storage/DBI/Cursor.pm line 82)
frame 7: DBIx::Class::Storage::DBI::Cursor::_dbh_next (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 547)
frame 8: (eval) (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 540)
frame 9: DBIx::Class::Storage::DBI::dbh_do (/usr/share/perl5/DBIx/Class/Storage/DBI/Cursor.pm line 101)
frame 10: DBIx::Class::Storage::DBI::Cursor::next (/usr/share/perl5/DBIx/Class/ResultSet.pm line 949)
frame 11: DBIx::Class::ResultSet::next (/usr/share/perl5/Slim/Schema/TrackPersistent.pm line 62)
frame 12: Slim::Schema::TrackPersistent::export (/usr/sbin/squeezecenter-server line 1046)
frame 13: main::cleanup (/usr/share/perl5/Slim/bootstrap.pm line 405)
frame 14: Slim::bootstrap::sigint (/usr/share/perl5/Slim/bootstrap.pm line 439)
frame 15: Slim::bootstrap::theEND (/usr/sbin/squeezecenter-server line 1099)
frame 16: main::END (/usr/sbin/squeezecenter-server line 0)
frame 17: (eval) (/usr/sbin/squeezecenter-server line 0)
[09-11-01 21:54:21.3528] Slim::Schema::Storage::throw_exception (82) Error: Carp::Clan::__ANON__(): DBI Exception: DBD::mysql::st execute failed: Table 'squeezecenter.tracks_persistent' doesn't exist [for Statement "SELECT me.id, me.url, me.musicbrainz_id, me.added, me.playcount, me.lastplayed, me.rating FROM tracks_persistent me WHERE ( ( rating IS NOT NULL OR playcount IS NOT NULL OR lastplayed IS NOT NULL ) )"] at /usr/share/perl5/Slim/Schema/Storage.pm line 86
[09-11-01 21:54:21.3627] Slim::Schema::Storage::throw_exception (82) Backtrace:
frame 0: Slim::Utils::Log::logBacktrace (/usr/share/perl5/Slim/Schema/Storage.pm line 82)
frame 1: Slim::Schema::Storage::throw_exception (/usr/share/perl5/DBIx/Class/Storage/DBI.pm line 562)
frame 2: DBIx::Class::Storage::DBI::dbh_do (/usr/share/perl5/DBIx/Class/Storage/DBI/Cursor.pm line 101)
frame 3: DBIx::Class::Storage::DBI::Cursor::next (/usr/share/perl5/DBIx/Class/ResultSet.pm line 949)
frame 4: DBIx::Class::ResultSet::next (/usr/share/perl5/Slim/Schema/TrackPersistent.pm line 62)
frame 5: Slim::Schema::TrackPersistent::export (/usr/sbin/squeezecenter-server line 1046)
frame 6: main::cleanup (/usr/share/perl5/Slim/bootstrap.pm line 405)
frame 7: Slim::bootstrap::sigint (/usr/share/perl5/Slim/bootstrap.pm line 439)
frame 8: Slim::bootstrap::theEND (/usr/sbin/squeezecenter-server line 1099)
frame 9: main::END (/usr/sbin/squeezecenter-server line 0)
frame 10: (eval) (/usr/sbin/squeezecenter-server line 0)
[09-11-01 21:54:21.3717] main:: (0) Warning: Carp::Clan::__ANON__(): Carp::Clan::__ANON__(): DBI Exception: DBD::mysql::st execute failed: Table 'squeezecenter.tracks_persistent' doesn't exist [for Statement "SELECT me.id, me.url, me.musicbrainz_id, me.added, me.playcount, me.lastplayed, me.rating FROM tracks_persistent me WHERE ( ( rating IS NOT NULL OR playcount IS NOT NULL OR lastplayed IS NOT NULL ) )"] at /usr/share/perl5/Slim/Schema/Storage.pm line 86
END failed--call queue aborted.
2009-11-01 21:54:21 SqueezeCenter died. Restarting.
-- End server.log ----------------------------
I would be happy for any input on what might be wrong and/or how it could be solved.
/Hans