10月14日ごろから、えらくエラーを吐くようになった。それをcronが律儀にメールで送ってくれるものだから、結構メールを見るのがおっくうに。エラーはいても撮れてると安心してたら、先日の記録分は、再生ができない。まあRegzaで保存している部分があるので、撮りのがしはないんだが、これは抜本的に直さないといかんということで作業開始。
ログを見るとPHP Notice: Undefined index: 3002.ontvjapan.com in /var/www/epgrec/getepg.php on line 113
てな、エラーがでているので、これをぐぐるか、っとそのまえに、とりあえず、大元へアクセスって、10月01日以降は局が増えるので、バージョンアップが必要ってか・・・・。これが原因かなあ?
ということで、バージョンアップして収まるか様子を見ることにしようか・・・。
実際の作業フォルダや格納場所は、過去の作業記録を見ないと思い出せない。ごそごそとデータフォルダをあさると一応でてきた。(いつか、忘備録web版を復活させないとなあ、準備はしてるんだけど。)
で、手順は
http://iij.dl.sourceforge.jp/epgrec/53386/readme_201101.txt
のファイルを落としてきて、熟読。
サーバにログイン、su権限使えるようにして、作業開始。
1.config.phpのバックアップをとる。
cp /var/www/epgrec/config.php /var/www/epgrec/config.php.backup
2.mysqlのdbもバックアップをとる。
mysqldump epgrec Recorder_programTbl -u epgrec -p | gzip -c > programTbl.gz
mysqldump epgrec Recorder_channelTbl -u epgrec -p | gzip -c > channelTbl.gz
mysqldump epgrec Recorder_reserveTbl -u epgrec -p | gzip -c > reserveTbl.gz
3.予約を全部解除する。
4.番組テーブルとチャンネルテーブルをクリア
mysql -u epgrec -p epgrec
mysql>TRUNCATE TABLE `Recorder_channelTbl`;mysql>TRUNCATE TABLE `Recorder_programTbl`;
mysql>\q
5.epgrecやdumperを対応版に入れ替える。
ドライバも入れ替えですかそうですか・・・。
wget 'http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fepgrec%2F53384%2Fpt1-drv_20111001.tar.gz'
gzip -dc pt1-drv_20111001.tar.gz | tar xvf -
--b25オプションがないので、 http://hg.honeyplanet.jp/pt1/archive/c44e16dbb0e2.tar.bz2をとってくるか、なにかする。とりあえず、以前落としておいたのを再利用。
bzip2 -dc c44e16dbb0e2.tar.bz2 |tar xvf -
mv ./pt1-c44e16dbb0e2/arib25 ./pt1-7662d0ecd74b/
mv ./pt1-c44e16dbb0e2/b25_docs ./pt1-7662d0ecd74b/
cd ~/pt1-7662d0ecd74b/
cd arib25/
make
make install
cd ../../
cd pt1-7662d0ecd74b/driver/
make
make install
cd ../../
ドライバが二種類入っているようになったので、入らないようにする。
vi /etc/modprobe.d/blacklist.conf
blacklist earth-pt1 を追加
cd ./pt1-7662d0ecd74b/recpt1/
./autogen.sh
./configure --enable-b25
make
make install
これで再起動する。
shutdown -r "now"
存在を確認
ls /dev/pt1*
録画してみる。
recpt1 --b25 --strip 22 10 /home/samba/share/22-2.ts --device /dev/pt1video2
おろ?カード認識してない?
pcsc_scan
おんやあ?でてこない。こわれた? とりあえず、電源落として、緩んでないかチェック。
shutdown –h “now”
で、調べたけど、どうもUSBのポートによっては、認識不良が出るようだ・・・。
ずーっと動かしているし、もうそろそろHWやばいかなあ。hpのG6安いからかっておこうかな?
とりあえず、認識して
recpt1 --b25 --strip 22 10 /home/samba/share/22-2.ts --device /dev/pt1video2
がとおったので、よしとする。
0 件のコメント:
コメントを投稿