[mythtv-users] MythTV python schema mismatch

Stephen Worthington stephen_agent at jsw.gen.nz
Fri Nov 22 13:04:02 UTC 2013


On Fri, 22 Nov 2013 23:22:39 +1300, you wrote:

>I am running Mythbuntu 12.04 with MythTV 0.27-fixes
>(v0.27-98-g552fdc0).  Today, for probably the first time since I
>upgraded to 0.27, I tried to run a Python program that uses the MythTV
>bindings (mhegepgsnoop.py).  But it stopped with an error about
>mismatched schema version.  So I just ran some manual Python commands
>to see what the problem was:
>
>Python 2.7.3 (default, Sep 26 2013, 20:03:06)
>[GCC 4.6.3] on linux2
>Type "help", "copyright", "credits" or "license" for more information.
>>>> from MythTV import MythDB
>>>> db = MythDB()
>2013-11-22 23:10:48.530636 E [5396] Python Database Connection
>Database schema mismatch: we speak 1307 but database speaks 1317
>Traceback (most recent call last):
>  File "<stdin>", line 1, in <module>
>  File "/usr/local/lib/python2.7/dist-packages/MythTV/database.py",
>line 1259, in __init__
>    elif self._testconfig(tmpconfig):
>  File "/usr/local/lib/python2.7/dist-packages/MythTV/database.py",
>line 1289, in _testconfig
>    self._schema_name)
>  File "/usr/local/lib/python2.7/dist-packages/MythTV/database.py",
>line 1322, in _check_schema
>    raise MythDBError(MythError.DB_SCHEMAMISMATCH, value, sver, local)
>MythTV.exceptions.MythDBError: Mismatched schema version for
>'DBSchemaVer': database speaks version 1317, we speak version 1307
>>>>
>
>
>So it seems that the Python bindings I have installed (from the
>Mythbuntu package) are out of date.  Does anyone have any ideas as to
>what has gone wrong?  Is it just that the Mythbuntu package just needs
>updating?  The installed package version for libmyth-python is:
>
>  2:0.27.0+fixes.20131121.552fdc0-0ubuntu0mythbuntu2

I discovered what the problem was - somehow, under
/usr/local/lib/python/dist-packages, there was an old 0.26 version of
the MythTV Python bindings installed.  After I deleted that, all is
well.


More information about the mythtv-users mailing list