====== FreeBSD 11.0RでZFSの特定プロパティ条件下でkern.proc.pathnameが失敗する ====== FreeBSD 11.0-RELEASEでVirtualBoxが起動しない問題、もといKERN_PROC_PATHNAMEのsysctlに失敗するのは、どうやらZFSが原因っぽい。ZFSの''casesensitivity''ないし''normalization''プロパティがデフォルト値以外になっていると、VFS絡みでうまく[[https://reviews.freebsd.org/D8146|動かない]]模様。うちは''normalization=formC''にしてるので、どう見てもこいつのせいです。本当にありがとうございました。 幸い、既に[[https://reviews.freebsd.org/D8146|パッチが投稿]]されており、10/7付けで[[https://svnweb.freebsd.org/base?view=revision&revision=307995|stableにも取り込まれている]]ので11.1では直ると思われる。 が、それまでVirtualBoxが使えないのは地味に辛いなぁ。うちの環境では今のところVirtualBoxしか表面化してないけど、割と影響受けるソフト多いんじゃないかしら?久々にカーネルを自前ビルドしてみましょうかね。 ===== 参考サイト ===== * [[https://reviews.freebsd.org/D8146|⚙ D8146 implement zfs_vptocnp() using z_parent property]] * [[https://lists.freebsd.org/pipermail/freebsd-current/2016-October/063496.html|Regression with revision 303970 (was kern.proc.pathname failure while booting from zfs)]] * [[https://lists.freebsd.org/pipermail/freebsd-stable/2016-August/085305.html|kern.proc.pathname failure while booting from zfs]] * 8/20にFrederic Chardon氏が報告してるのに誰からも相手されてなくてカワイソス(´・ω・`) 原因が原因だけに殆どの環境では問題なかったんだろうけど…。