FreeBSD 11.1R→11.2Rにupgradeしたらzfs bootできなくなった
/homeをマウントしようとしたけどCDからブートしてるから/homeディレクトリがつくれなくてマウントできないっていう。 mount_unionfs /tmp/root / でにげられるかとおもったが /tmp/root and / are not distinct paths といわれてできなかった。
2018-08-20 16:49:17@koie @n_soda ウチでも起動しない機材 はLGA1156ですね。LGA1155の比較的新しい機材は起動しましたが、どちらもSATAです。
2018-08-20 17:10:26@koie 私の勘違いかもしれないので話半分に読んでほしいのですが、"mkdir /tmp/root"してる前提で "zpool import -f -R /tmp/root zroot" では出来ませんか?
2018-08-20 17:23:56@koie どういたしまして。おめでとう…はちょっとまだ早いかな。 (ZFSブート環境を3回壊した経験が生かせて本当に嬉しい)
2018-08-20 17:40:34FeeBSD11.1のzfsbootにくらべて 11.2のzfsbootはかなりサイズがでかい。 11.1R: 65K 11.2R: 257K zfsloaderの方はちょっと大きいだけ。
2018-08-20 17:42:30カーネルを11.2Rにするとホームディレクトリが入ってるプールがインポートできてない。きっとライブラリもアップグレードしないといけないんだろう。。。 pic.twitter.com/RUwFOPuC31
2018-08-20 18:07:31@BsdHacker zfsloaderとkernelを11.1Rのものにもどしてつかえるようになりました。 freebsd-update rollbackはこわくてやってません。。。
2018-08-20 19:08:39emacsが不吉なところで刺さってる。。。 UID PID PPID CPU PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND 1102 1167 1123 0 20 0 387844 25636 zio->io_ D+ 1 0:51.76 emacs -nw (emacs-27.0.50)
2018-08-21 08:00:24@n_soda read %d from %lld to %p, error: 0x%x はfreebsd/stand/i386/libi386/biosdisk.cのこれ↓っぽいですね。 github.com/freebsd/freebs…
2018-08-21 12:36:13@koie でしょうね。で、こいつはディスクエラーがあれば出ても不思議はないんですが、 「panic: free: guard1 fail」の方は github.com/freebsd/freebs… で、絶対出ちゃいけないいけないものだと思います。 というわけで、ハードウェア故障か bootloader のバグだと。
2018-08-21 12:43:41@n_soda 11.1releaseの方はstrings zfsloaderでこのフォーマット文字列が出てこないので、エラーを握りつぶしてるか、バグで変なとこ読もうとして失敗してるとか。 11.1は9/30でEoLなのでそれまでにアップグレードできるかちょっと心配。
2018-08-21 13:05:40またemacsささっとる。二回とも朝に刺さったな。 UID PID PPID CPU PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND 1102 1191 1170 0 20 0 443140 101600 zio->io_ D+ 2 3:38.43 emacs -nw (emacs-27.0.50)
2018-08-23 09:01:00