База данных Mythbuntu 16.04 перестала работать в бэкенде Mythtv 0.28 к 0,29 обновлениям

Я обновил на 16,04 Ubuntu от 0,28 до 0,29 использований репозиториев, и я думаю отказавшая часть обновления базы данных.

Клиенты не могут соединиться с бэкендом, и бэкенд не может запустить базу данных.

От консоли, начинающей бэкенд:

2017-08-08 08:06:30.200754 N  AutoExpire: CalcParams(): Max required Free Space: 200.0 GB w/freq: 15 min
2017-08-08 08:06:30.522258 I  Bonjour: Service registration complete: name 'Mythbackend on KISE-055' type '_mythbackend._tcp.' domain: 'local.'
2017-08-08 08:06:31.077985 C  MainServer: MainServer::HandleVersion - Client speaks protocol version 88 but we speak 91!
2017-08-08 08:06:31.078770 I  Control sock(1742760) disconnected
2017-08-08 08:06:31.080545 C  MainServer: MainServer::HandleVersion - Client speaks protocol version 88 but we speak 91!
2017-08-08 08:06:31.081065 I  Control sock(1735860) disconnected

Не уверенный, как завершить или восстановить базу данных...

Я попробовал это:

/usr/share/mythtv$ ./mythconverg_restore.pl --drop_database --create_database --directory /pvu/db_bu/ --filename mythconverg-1344-20170808050503.sql.gz

и получил этот результат:

Shall I upgrade this database? [yes]  yes
2017-08-08 09:32:21.659464 C  Upgrading to MythTV schema version 1345
2017-08-08 09:32:21.690326 C  Upgrading to MythTV schema version 1346
2017-08-08 09:32:21.736203 C  Upgrading to MythTV schema version 1347
2017-08-08 09:32:21.741109 C  Upgrading to MythTV schema version 1348
2017-08-08 09:32:21.872756 I  Database schema upgrade complete.
2017-08-08 09:32:21.873649 I  Loading en_us translation for module mythfrontend
2017-08-08 09:32:21.875720 N  MythBackend: Starting up as the master server.

То, которое все еще произвело "Клиент, говорит версию протокола 88, но мы говорим 91!" ошибка

Update:Workaround - пониженный до 0,28 от 0,29 и восстановленная база данных от резервного копирования. Все еще ожидая ответа......

1
задан 8 August 2017 в 21:49

1 ответ

"Клиент говорит версию протокола 88, но мы говорим 91", означает Ваш бэкенд, и frontend (клиент) не выполняют ту же версию. Конкретно это означает, что Ваш бэкенд является более новым, чем Ваш frontend.

Версия 88 для MythTV 0.28, версия 91 для MythTV 29.

См. MYTH_PROTO_VERSION в 0,28 и 29:

необходимо будет обновить (все) клиенты к MythTV 29. значением по умолчанию Гостеприимные поставки с MythTV 0.28, Ubuntu 17.10 включает MythTV 29. Но существует MythTV 29 PPA, предоставленный старой Командой Mythbuntu надежному человеку Ubuntu 14.04 и вверх.

Подсказка: GitHub используется для хранения большого количества проектов с открытым исходным кодом. Могло быть мудро изучить, как переместиться по полю поиска и ''-выпадающему-меню ответвления там.

0
ответ дан 8 December 2019 в 04:25

Другие вопросы по тегам:

Похожие вопросы: