Ошибка базы данных Mythbuntu 16.04 в backend Mythtv 0.28 to 0.29 upgrade

Я обновил 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!» error

Обновление: Обходное решение - понижено до 0,28 с 0,29 и восстановлена ​​база данных из резервной копии. Все еще жду ответа ... ..

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

2 ответа

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

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

См. MYTH_PROTO_VERSION в 0,28 и 29:

https://github.com/MythTV/mythtv/blob/fixes/0.28/mythtv/libs/libmythbase/mythversion.h#L47 https://github.com/MythTV/mythtv/blob/fixes/29/ mythtv / libs / libmythbase / mythversion.h # L47

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

Совет. Github используется для хранения большого количества проектов с открытым исходным кодом. Было бы разумно узнать, как перемещаться по поисковому окну и в меню «ветви».

0
ответ дан 18 July 2018 в 08:52

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

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

См. MYTH_PROTO_VERSION в 0,28 и 29:

https://github.com/MythTV/mythtv/blob/fixes/0.28/mythtv/libs/libmythbase/mythversion.h#L47 https://github.com/MythTV/mythtv/blob/fixes/29/ mythtv / libs / libmythbase / mythversion.h # L47

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

Совет. Github используется для хранения большого количества проектов с открытым исходным кодом. Было бы разумно узнать, как перемещаться по поисковому окну и в меню «ветви».

0
ответ дан 24 July 2018 в 19:11
  • 1
    Спасибо Henk Poley за ценный вклад, но проблема заключалась в том, что после обновления бэкэнда с использованием MythTV 29 PPA проблема возникла с 0,29 клиентами, основной проблемой является сбой во время обновления. Я все отложил до 0,28 утра, ожидая достаточной мотивации;) – keepitsimpleengineer 12 August 2017 в 04:08

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

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