Mythbuntu 16.04への移行

Mythbuntu 16.04への移行

現在Mythbuntu 14.04を使用していますが、アップグレードしたいのですが、パーティションレイアウトを変更する必要があるため、クリーンインストールを行う必要があります。ただし、録画した番組は保持しておきたいです。14.04ではmythtv 0.27を使用していますが、16.04では0.28を使用しています。ドキュメンテーションバージョンをアップグレードする前にデータベースをバックアップする必要があると表示されます。異なるバージョンでバックアップした場合でも、16.04 で復元できますか?

答え1

はい、Mythbuntu 14.04 から Mythbuntu 16.04 に移行したときにこれを行いました。データベースのバックアップ (mythconverg-1317-20160708233351.sql.gz、Mythbuntu 14.04 システムによって自動的に生成) と録画を 1 つのドライブに保存し、別のドライブに Mythbuntu 16.04 をインストールしました。録画は以前と同じようにファイルシステム内の同じ場所にマウントしました。バックエンドを停止し、Mythbuntu 14.04 システムのバックアップからデータベースを Mythbuntu 16.04 システムに復元しました。

フロントエンドを起動すると、次のメッセージが表示されました。 Warning: MythTV wants to upgrade your database, for the Music schema, from 1020 to 1024

私は同意しました。その後は、Mythwebにアクセスしたときにエラーが発生した以外は、すべて正常に動作しました。 !!NoTrans: SQL Error: Expression #3 of SELECT list is not in GROUP BY clause ...

記載の通りhttps://code.mythtv.org/trac/ticket/12713/etc/mysql/conf.d/mythtv.cnf の末尾に次の行を追加したところ、問題は解決しました。

max_connections=100
sql_mode=NO_ENGINE_SUBSTITUTION

ヴォーン

答え2

そうは思えません。まず 14.04 を 0.28 にアップグレードし、データベースをバックアップして、16.04 をインストールし、復元する必要があります。

0.27 データベースを 0.28 システムに復元し、バックエンドが起動時にアップグレードを試行することは可能ですが、私はこれをテストしていません。

関連情報