freebsd

jail(iocage)で、録画サーバその2

続き。jail内でffmpeg+vaapiを動かす件。 試行錯誤したのをはしょってるけど当初エラーが出てて、検索すると、dev/drm/0のデバイス番号が0x180以下になるようにkldのロード順を調整しろ、みたいなのがあって悩んだ。 結局うちでは関係なかったようで、ポイン…

jail(iocage)で、なろう>mobiその1

以前の環境はぐちゃぐちゃだったので、OS更新で仕切りなおして、今度はjailですみ分けてみようかと。 前にqjailを試したことがあるけどなんかしっくりこなかったなーとか思ってぐぐってたら、iocageの紹介が。 FreeBSDでiocageを使ってJailを管理する - Qiit…

HDDガチャその2

WD80EZAZ-11TDBA0は、ヘリウム入りの新型番だとかいうのを見かけて、ん?引き当てたのか?って感じ。真偽は不明だけど、どうせこれに新環境いれなおすので、まあよし。さくっと殻割り。事前に調べて3.3V問題とかあったけど、TX1310 M1の電源ラインは4本(オ…

DISK交換

昨年の9月にほとんど同じ日記を書いてた。やっててよかったZFS。10/15に録画サーバが応答しなくなってるのに気づいて、コンソール見てみると断末魔が。 (ada1:ahcich1:0:0:0): READ_FPDMA_QUEUED. ACB: 60 08 18 49 00 40 00 00 00 00 00 00 (ada1:ahcich1:…

FreeBSD 10.0 Releaseインストール

いまだにお名前検討中(仮)の何か、のクリーンな環境を作ろうと、開発機に10.0-Releaseをmemstickからインストール。 いつ以来だろう。。。えらくシンプルなインストーラーになったのねえ。zfs-rootもできるようになってた。partition作成のところで、ahci…

zfs mirrorの取り換え

別段dmesgにエラー出すこともなく何となく動き続けてたのだけど、どうも動きがもっさりしてきたので、昨晩zpool scrubしといたら、エラー吐きまくってた。というわけで、予備のHDDと交換。 まったく同じWD30EZRXを買ってたので、さくっと入れ替え。メモ。取…

ディスクトラブル?

PT2+foltia+自作DLNAサーバの組み合わせで、安定稼働してるもので書くことなかったのだけど、いつものようにfoltiaの録画一覧を見ようと思ったら反応が無いー。ありゃ?と思ったら、sshでも入れん(汗コンソールの前まで行ってみたら、大量のエラーメッセージ…

ARIB-B25 on Citrus Iconv

こんなものがあったとわ。Citrus iconvにARIB-B24デコーダーを組み込む · GitHub喜び勇んでmakeしてみたが、よくわからんとこでこける。。。srcが、中途半端な9-STABLEだからかしら。

makeでエラー

すげー久しぶりにmake buildworldとbuildkernelしたわけです。無事に終了。 さてptxというわけで、makeしたら。。。通らーん。 $ make "/sys/conf/kmod.mk", line 76: Could not find bsd.compiler.mk "/sys/conf/kmod.mk", line 112: Malformed conditional…

GPLv3って

GPLv3って、FreeBSD的にはどうなんやろ、という話。 PT3のLinux driverが、快調に開発されているようで、直接はお手伝いできませんが、生温かく見守ってます。ライセンスをGPLv3とされたようで。 仮にこれを移植してFreeBSD版のドライバとすると、当然にGPLv…

cでbacktrace

minidlnaさんが、ときどきエラーを吐くようになって sql.c:60: error: SQL ERROR 26 [file is encrypted or is not a database] SELECT TIMESTAMP from DETAILS where PATH = '/home/foltia/php/media/tv/1129.localized/1129-1-20120706-0030.m2t' foltiaの…

qjailメモ

外から見えるNode.jsを立てたくて、常時起動している録画サーバの上に作ろうと思ったのだけど、トラブった時に録画ファイルが消えちゃうと泣くので、jailを作ってみたのでメモ。 # portmaster sysutils/qjail # zfs create ztank/jails # cd /usr/locale/etc…

ZFS chsum mismatchの3

えーと、今年に入ってまったく更新できてなかったのは、このせいです。 ディスクを3TBx2に取り替えてから、ぱらぱらエラーが出始めて、scrubしては誤魔化していたのですが、たぶん空きが1TBを切って、逆に言うと使用領域が2TB超えたあたりで、まったく使い物…

そういえば

そういえば、どうしてportsを更新しようと思ったかというと、GoogleCodeにレポジトリを作るためだった。gitでいこうと思ったのだけど、gitを使ったことが無い。まずはportsから入れてみようとしたら、妙なところではまったという。 とりあえず丸1日以上たっ…

ZFS chsum mismatchの2

おわたー # zpool status -v pool: zroot state: ONLINE status: One or more devices has experienced an unrecoverable error. An attempt was made to correct the error. Applications are unaffected. action: Determine if the device needs to be rep…

ZFS chsum mismatch

久しぶりにportsを更新しようとしてみたが、どうにもこうにも失敗する。/var/log/messageを見てみたら、 # tail /var/log/messages Dec 3 14:14:56 rose root: ZFS: checksum mismatch, zpool=zroot path=/dev/gptid/4b1c2c6d-f1 ff-11e0-8357-00e04d212996 …

HDDお引っ越し完了?

録画サーバ機の2TBx2を、別でインストールした3TBx2に載せ換え大作戦。 だいたい必要なportsは入れ終わって、homeやfoltiaフォルダもrsyncし終わったので、いよいよ換装! zfs rootなのでどうせ一度はコケてfixitよねー、と思ってたけど、意外にそこはすんな…

HDDお引っ越し

2TBx2のzfs mirrorだったのを、3TBx2 zfs raidzにするべく、ここ2週間くらいいろいろやってたのですが、いやー、はまったはまった。 GTPでzfs rootなのは基本。お世話になったのはこのあたり。 http://www.aisecure.net/2011/05/01/root-on-zfs-freebsd-cur…

multimedia/ptx-kmod

かなり久々にportsツリー更新したところ、今更ながら気付いたのですが、ptx-kmodってばportsになってたのですね。 ありがとうございました >hrsさまfilesにパッチがあったので、うぉ、何かやらかしてたっけか、と思ったら、8.0以前(RELENG_7?)でも通るよう…

ぐぐるランキング

FreeBSD-users-jpに捕捉されたーと、その通りにぐぐってみたけど。。。順位低っ! しかしこれで、デバイスドライバの偉い人がおかしなところを指摘してくれないかと期待。 HDUSFもQRS-UT100Bも、もう普通には手に入らないだろうから、現実的にはPT2でしょう…

いろいろ復旧

開発環境がかなり前の8-STABLEだったのを、更新しようと思ったのが運のつき、いろいろ壊れて、復旧するのに1週間かかったよ。。。 installkernelしたらdisklabelがおかしい?とか何とかで起動しなくなり、なぜかkernel.oldが無くなっていたのでリカバリでき…

panic: kmem_malloc(16384): kmem_map too small: 671080448 total allocated

久々にやられたー。しかもここんとこ忙しくて、2日気づかなかったー。 ロストしたのが、6番組。 フラクタル 放浪息子 インフィニット・ストラトス 夢喰いメリー GOSICK とある魔術の禁書目録 禁書は今日のTVKで、1ヵ月後に、フラクタルと放浪息子はBSフジ、…

zfsにありがとう

いじってたfoltiaを、稼働してる方に反映させようと、ああ、前のをcleanしてからにするかと、 foltia$ rm -rf ~/php あれ?なかなか帰ってこないなー、と思って、はたと気がつく。~/php/tvが録画フォルダやん。大惨事。 真っ白になること30秒。。。再起動。 …

zfsmrb

少し前から、cpやらlsやらが、STATEがzfsmrbで固まる現象がちらほら。カーネル内部でささってるようで、TERMでもKILLでも帰ってこない。別段、dmesgにも何も出てないのだけど。 zfsmrbでぐぐると、以前は問題なかったのに、2010年10月のRELENG_8でおかしくな…

csupはお気をつけ遊ばせ

うひゃー、またやらかしてしまった。 なぜかヨスガノソラが録れてねー、というわけで調べたところ、 kernel: KLD ptx.ko: depends on kernel - not available or version mismatch 先日公開したptx-20101004に更新してリブートしたんだが、/usr/srcを更新し…

ひっそりリブートしてたらしい

dailyのメールで気付いたけど、夜中にひっそりリブートしてたらしい。 /var/log/messagesさん曰く: Sep 29 01:21:10 x ntpd[851]: kernel time sync status change 6001 Sep 29 02:12:24 x ntpd[851]: kernel time sync status change 2001 Sep 29 03:03:40…

swapもいいけど、miniDLNAもね

swapの方。 アクセスに時間がかかってエラーになっているところを何とかするという意味で、 zfs set checksum=off pool1/swap1とかやってみた。これ、サンプルがこうなってたり、いやこんなのやっちゃダメ、ってのと両方みつけたが、とりあえず様子見。 mini…

CAM-ATA

意外に、さらっとできた。GPT-ZFSのみなので、fstabをいじる必要もないし。 config作成 こんな感じで。 # cat /sys/i386/conf/CAMATA include GENERIC ident CAMATA nomakeoptions DEBUG nooptions INVARIANTS nooptions INVARIANT_SUPPORT nooptions WITNES…

swap_pager: indefinite wait buffer やはり未完

えぐえぐ。 起動していたminiDLNAに、HUPを送ってDB再構築させたら、また出た。 エラーを吐いてるところをみると、pagingを20ms以内に成功しないとダメっぽい。 できそうなことというと 9-CURRENTにしてみる どこかが何か良くなってるかも。なってないかも。…

swap_pager: indefinite wait buffer たぶん完

vfs.zfs.prefetch_disable=0が勝利の鍵だ。miniDLNAもちゃんと起動した。これで録画が消化できる。。。 。。。ということは、昨年9月頃の8-STABLEではenableがdefaultだったんだろう。cvs diffで確認してみたけど、たぶんそう。 あえてi386ではdisableにした…