« 2009年08月 | メイン | 2009年12月 »

2009年11月22日

●いつのまにかMythTv Playerが新しくなっていました。

MythTvを0.21から0.22にしてからMythTv Playerがつかいものにならなくなっていたのですが、
配布元のページを見てみるとなんと最新バージョンが公開されていました。
(私が使っていたのは、0.5.0で最新版は0.7.0みたいです。)

で、試しに使用してみたところ「ばっちり」使えますよ。
作成者に感謝です。

●mythbackendのエラー5

結局なんとかリカバリーはしたものの、データベースの文字化けが復活しませんでした。
さらに、MythTVPlayerも動かなくなってしまいました。
あーあ。

2009年11月20日

●MythDora 12.22

どうやら来年の1月にMythDoraがアップデートするようです。
たぶん、mythtvが10.21から10.22にアップデートするのにあわせてなんでしょうか。
このタイミングでFedora11になるのかどうかも気になるところです。

2009年11月14日

●mythbackendのエラー4

なんとかリカバリーに成功したので、mythbackendを起動してみると今度は問題なし。
で、mythwebを起動してみると今度は以下のエラーが発生。

Error at xxx/includes/mythbackend.php, line 172:
Incompatible protocol version (mythweb=40, backend=50)

なんすか。今度はバージョンの違いですか!?

●mythbackendのエラー3

とりあえず、key重複のエラーが発生していたのはわかったので以下の荒療治を実行しました。

mythconverg-to_uncorrupt.sql.gzを解凍して、
ERROR 1062 (23000) at line 1578
で表示されていた、「1578」行を削除して保存。

保存したファイルを圧縮。

リカバリープログラムの実行。

あとは、ひたすら繰り返し。

●mythbackendのエラー2

覚悟を決めて、http://www.mythtv.org/wiki/Fixing_Corrupt_Database_Encoding
を参考にしてやってみましたよ。

で、
[root@kororin mythtv]# /usr/share/mythtv/mythconverg_restore.pl --directory /xxx/yyy --filename /xxx/yyy/mythconverg-to_uncorrupt.sql.gz
ERROR 1062 (23000) at line 1578: Duplicate entry '’09ワールド ベã�' for key 1

ERROR: Cannot write to mysql, stopped at /usr/share/mythtv/mythconverg_restore.pl line 1536, line 1579.

エラー発生。
あーあ。

この状態でmythwebにアクセスしてみたところ以下のエラーが発生していました。

Backtrace:

datetime: 2009-11-14 11:42:12 (JST)
errornum: 256
error type: User Error
error string: SQL Error: Table 'mythconverg.settings' doesn't exist [#1146]

2009年11月08日

●mythbackendのエラー

順調に稼働していたMythDora 10.21ですが久しぶりにmythwebを起動してみたところ、
以下のメッセージが表示されました。

Error

Unable to connect to the master backend at 127.0.0.1:xxxxx.
Is it running?

「バックエンド起動してるのー?」ってことですよね。

とりあえず、mythtvsetupを動かしてみることにしました。

[mythtv@kororin ~]$ mythtvsetup
2009-11-08 15:37:45.362 Newest MythTV Schema Version : 1244
QSqlQuery::exec: database not open
2009-11-08 15:37:46.283 DB Error (Index creation failed.):
Query was:

Driver error was [1/-1]:
Driver not loaded
Database error was:
Driver not loaded

2009-11-08 15:37:46.283 DB charset pre-conversion test failed! Your database seems to be partially corrupted. Please move the backup to a safe place. Your database must be fixed before you can upgrade beyond 0.21-fixes. Please see http://www.mythtv.org/wiki/index.php/Fixing_Corrupt_Database_Encoding for information.
2009-11-08 15:37:46.283 Database Schema upgrade FAILED, unlocking.
2009-11-08 15:37:46.284 Couldn't upgrade database to new schema.
Error in my_thread_global_end(): 2 threads didn't exit

あーーーーー。DB関係の問題のようです。
(最近、MythTV関係のパッケージが更新されていたのでそれの影響かな。)

そして、以下のページに解決方法が掲載されていました。
http://www.mythtv.org/wiki/Fixing_Corrupt_Database_Encoding
うーん。
これは大掛かりですね。相当な覚悟が必要かも。
しかし、今までは何回かアップデートしても平気だったんですけどね。
今回のアップデートは21系から22系に変わったからなのでしょうか!?
(ちなみに、何も録画していない環境でmythtvsetupを起動したときはエラーはなく正常終了しました。)

●clamav-0.95.3について

いやー、久しぶりの更新になってしまいました。
10月の下旬から「clamavがバージョンアップされたんで更新してくれ」とのメールが来ていたので
更新してみることにしました。

clamavのページからtarファイルを持ってきて/usr/local/srcに展開。
で、./configureしてmakeするとError(エラー発生)です。
色々調べてみるとパッチが公開されいるようなので適用してみることにしました。

パッチは、以下のページで公開されています。
http://lurker.clamav.net/message/20091029.213216.07116386.en.html

で、上記のリンク先の内容をコピペしておきます。

[root@kororin libclamav]# pwd
/usr/local/src/clamav-0.95.3/libclamav

先ほどコピペした内容をpatch.txtに保存します。
[root@kororin libclamav]# vi patch.txt

パッチを適用します。
[root@kororin libclamav]# patch -p2 < patch.txt

あとは、普通に./configureとmakeとmake installすればOKです。(多分)