[mythtv-users] interactive backend start now (to upgrade database)?

Mike Perkins mikep at randomtraveller.org.uk
Tue Mar 13 14:07:00 UTC 2012


On 13/03/12 13:45, Brian J. Murrell wrote:
> So, I was just upgrading my BE to v0.25-beta-99-gff73126 and it
> wouldn't start via upstart (i.e. service mythtv-backend start), so I
> tried starting it at a prompt:
>
> # su - mythtv -c "mythbackend"
> 2012-03-13 09:20:02.738440 C  mythbackend version: master [v0.25-beta-99-gff73126] www.mythtv.org
> 2012-03-13 09:20:02.738649 N  Enabled verbose msgs:  general
> 2012-03-13 09:20:02.738851 N  Setting Log Level to LOG_INFO
> 2012-03-13 09:20:02.739214 I  Added logging to the console
> 2012-03-13 09:20:02.739288 I  Added database logging to table logging
> ...
> 2012-03-13 09:20:04.092083 I  Current MythTV Schema Version (DBSchemaVer): 1296
> 2012-03-13 09:20:05.100344 I  Current MythTV Schema Version (DBSchemaVer): 1296
> 2012-03-13 09:20:06.108608 I  Current MythTV Schema Version (DBSchemaVer): 1296
> 2012-03-13 09:20:07.116941 I  Current MythTV Schema Version (DBSchemaVer): 1296
> 2012-03-13 09:20:08.125199 I  Current MythTV Schema Version (DBSchemaVer): 1296
> 2012-03-13 09:20:08.125616 C  Timed out waiting.
> 2012-03-13 09:20:08.162771 E  Backing up database with script: '/usr/share/mythtv/mythconverg_backup.pl'
> 2012-03-13 09:22:32.821096 C  Database Backup complete.
>
> Warning: MythTV wants to upgrade your database,
> for the TV schema, from 1296 to 1299.
>
> Database Host: localhost
> Database Name: mythconverg
>
> If your system becomes unstable, a database backup is located in /video/mythtv/mythconverg-1296-20120313092008.sql.gz
>
>
> Shall I upgrade this database? [yes]  2012-03-13 09:22:32.910503 C  Backed up database to file: '/video/mythtv/mythconverg-1296-20120313092008.sql.gz'
>
> An interactive prompt?  Huh?  So I hit RETURN and:
>
>
> There are also other clients using this database. They should be shut down first.
> 2012-03-13 09:25:28.024956 C  Newest MythTV Schema Version : 1299
> 2012-03-13 09:25:28.036328 C  Upgrading to MythTV schema version 1297
> 2012-03-13 09:25:28.333661 C  Upgrading to MythTV schema version 1298
> 2012-03-13 09:25:28.742284 C  Upgrading to MythTV schema version 1299
> 2012-03-13 09:25:28.750014 N  Database Schema upgrade complete, unlocking.
> 2012-03-13 09:25:28.753160 I  Loading en_us translation for module mythfrontend
> 2012-03-13 09:25:28.757478 N  MythBackend: Starting up as the master server.
>
> So yeah, it was an interactive prompt in the backend (read: daemon)
> startup.  Deamon's by their very nature are not supposed to expoect
> to have a tty and therefore be allowed to interact.
>
Personally, whenever I upgrade, the first thing I run is mythtv-setup. That way 
I can double-check that the various settings have come across as sane values.

- it would also allow a proper interactive response when upgrading the schemas, 
of course.

-- 

Mike Perkins



More information about the mythtv-users mailing list