6.1.22においてコンフィグ設定で「工場出荷時設定内容に初期化」した場合の復旧方法
1.概要
foltia ANIME LOCKER 6.1.22においてコンフィグ設定メニューで「工場出荷時設定内容に初期化」を行うと正常動作しない状態になってしまう不具合が発見されました。原因はコンフィグ内容の削除だけが実行されデフォルト値が書き込まれないため動作に必要な値が取得できなくなってしまうためです。
「工場出荷時設定内容に初期化」操作を行わなければとくに問題は発生いたしません。多くのユーザー様には対策バージョンである6.1.23へのアップデートを推奨いたします。
ユーザー様には重ねてご不便、ご迷惑をおかけいたしましたことをお詫び申し上げます。
本稿では6.1.22上で「工場出荷時設定内容に初期化」を実行し正常動作しなくなってしまった環境の復旧手順を解説いたします。
2.初期化実行時の現象
6.1.22上で工場出荷時設定内容に初期化を実行すると下記画面のエラーとなります。
リンクをクリックすると下記のような文字化けした画面になってしまいます。
3.復旧手順
01.データベース管理ページ
URL http://foltia.local/phppgadmin/ を直接指定して「データベース直接編集(上級者向け)」機能を開きます。
02.データベースの選択
左側の赤い×印のついたPostgreSQLをクリックし、ログインします。デフォルトではユーザー名foltiaでノーパスワードでログインします。
データベース選択画面
データベース選択画面になったらfoltiaを選択します。
スキーマ選択画面
スキーマ選択画面になったらpublicを選択します。
テーブル一覧
foltiaデータベースのテーブル一覧が表示されたら右上のSQLメニューを選択しサブウィンドウを表示させます。
SQL実行
サブウィンドウに実行するSQLとして添付書類の以下の内容をもれなくコピペで貼り付けて「実行する」ボタンを押してください。
INSERT INTO foltia_config VALUES ('sybocallastupdate', '202310031201'); INSERT INTO foltia_config VALUES ('firmwareversion', '6.1.22'); INSERT INTO foltia_config VALUES ('comvideoinputnum', '2'); INSERT INTO foltia_config VALUES ('debugmode', '1'); INSERT INTO foltia_config VALUES ('demomode', '0'); INSERT INTO foltia_config VALUES ('digitalsatellitetuners', '2'); INSERT INTO foltia_config VALUES ('digitalterrestrialtuners', '2'); INSERT INTO foltia_config VALUES ('environmentpolicytoken', ''); INSERT INTO foltia_config VALUES ('eth0-usedhcp', 'y'); INSERT INTO foltia_config VALUES ('firmwareupdateurl', 'https://aniloc.foltia.com/firmware/updatechk.php'); INSERT INTO foltia_config VALUES ('haveirdaunit', '0'); INSERT INTO foltia_config VALUES ('httpmediamappath', '/tv'); INSERT INTO foltia_config VALUES ('indexitemmax', '300'); INSERT INTO foltia_config VALUES ('indexstationfilter', '1'); INSERT INTO foltia_config VALUES ('m2plistitemmax', '300'); INSERT INTO foltia_config VALUES ('maxepgstationview', '8'); INSERT INTO foltia_config VALUES ('mp4autoplay', '1'); INSERT INTO foltia_config VALUES ('mp4contentsitemmax', '53'); INSERT INTO foltia_config VALUES ('mp4filenamestyle', '1'); INSERT INTO foltia_config VALUES ('mp4listitemmax', '300'); INSERT INTO foltia_config VALUES ('perltoolpath', '/home/foltia'); INSERT INTO foltia_config VALUES ('phptoolpath', '/home/foltia'); INSERT INTO foltia_config VALUES ('protectmode', '0'); INSERT INTO foltia_config VALUES ('rapidfiledelete', '1'); INSERT INTO foltia_config VALUES ('recfolderpath', '/home/foltia/php/tv'); INSERT INTO foltia_config VALUES ('recunits', '0'); INSERT INTO foltia_config VALUES ('showepgendtime', '1'); INSERT INTO foltia_config VALUES ('svideoinputnum', '1'); INSERT INTO foltia_config VALUES ('toolpath', '/home/foltia'); INSERT INTO foltia_config VALUES ('transcodequality', '1'); INSERT INTO foltia_config VALUES ('trconqty', '2'); INSERT INTO foltia_config VALUES ('tunerinputnum', '0'); INSERT INTO foltia_config VALUES ('uhfbandtype', '1'); INSERT INTO foltia_config VALUES ('usedigital', '1'); INSERT INTO foltia_config VALUES ('useenvironmentpolicy', '0'); INSERT INTO foltia_config VALUES ('useQTplayer', '0'); INSERT INTO foltia_config VALUES ('productkey', ''); INSERT INTO foltia_config VALUES ('stationcsvurl', 'https://aniloc.foltia.com/config/'); INSERT INTO foltia_config VALUES ('defaultstreamingbitrate', '6'); INSERT INTO foltia_config VALUES ('chasingplaybackbuffertime', '25'); INSERT INTO foltia_config VALUES ('use1080p', '0'); INSERT INTO foltia_config VALUES ('livebuffertime', '30'); INSERT INTO foltia_config VALUES ('useHDpodcast', '0'); INSERT INTO foltia_config VALUES ('useTerrestrialHDsplit', '0'); INSERT INTO foltia_config VALUES ('autopushout', '0'); INSERT INTO foltia_config VALUES ('useTunerWatchdog', '1'); INSERT INTO foltia_config VALUES ('useAGQRmovie', '1'); INSERT INTO foltia_config VALUES ('useBonTsDemuxVfOption', '0'); INSERT INTO foltia_config VALUES ('defaultcmeditrule', '40'); INSERT INTO foltia_config VALUES ('keepcmeditoriginalfileintrash', '1'); INSERT INTO foltia_config VALUES ('usem2tdropdetect', '1'); INSERT INTO foltia_config VALUES ('usingACD', '0'); INSERT INTO foltia_config VALUES ('syncACDexceptMPEG2', '1'); INSERT INTO foltia_config VALUES ('syncACDpriorityformat', '1'); INSERT INTO foltia_config VALUES ('ACDlocalmountpath', '/home/foltia/php/acd'); INSERT INTO foltia_config VALUES ('ACDhttpmediamappath', '/acd'); INSERT INTO foltia_config VALUES ('limitsmb2', '1'); INSERT INTO foltia_config VALUES ('showquickreserve', '1'); INSERT INTO foltia_config VALUES ('showreserve', '1'); INSERT INTO foltia_config VALUES ('radikopremiumid',''); INSERT INTO foltia_config VALUES ('radikopremiumpasswd',''); INSERT INTO foltia_config VALUES ('keepdbdump', '0');
実行結果
実行完了すると1影響を受けたレコードという表示が出ます。この時点でコンフィグが初期化された状態となっています。
再アクティベーション
アクティベーション用データもクリアされた状態になっています。設定・管理→本機についてより再アクティベーションを行ってください。
以上で完了です。