FreeBSD 11.1R→11.2Rにupgradeしたらzfs bootできなくなった
portsでmake installするとpkgシステムに登録しにいくので、このときにファイルがぶつかっているといってmake installが失敗してしまうくさい。
2018-10-02 17:01:51pkgつかってると、ついついめったにつかわないものがいっぱいはいってしまう。サーバー環境は本当に必要なものしか入れないようにしてるのでいいんだけど。
2018-10-02 17:05:39@koie いやその依存関係でゴタゴタになるのが pkg 利用出来ない理由で、依存関係がないモノが欲しいのに無かったりします。依存関係が複雑すぎる時は autoremove でガラガラポンして削れたモノをportmasterで入れるのが最近の回避策です。
2018-10-02 17:07:51@koie 3TBx4のRAID10で6TBのzpoolを組んでいるけれど、残り20GBでうろうろしても普通に動いていますね…自覚がないだけで手遅れなのかもしれないけれど。(頻繁にパッケージを構築するならPoudriere便利です。環境壊さず試行錯誤できるのです)
2018-10-02 19:56:08qjail startすると ail: nvidia-driver: /bin/sh /etc/rc: failed Error: /usr/sbin/jail failed to start jail nvidia-driver because of errors in jail.conf file. ってなるのでおかしいなぁとおもったら LD_PRELOAD=/home/koie/opt/lib/wcwidth-cjk.so がjailのなかでも効いてたのが問題だった。
2018-10-03 11:55:20きがるにnvidia-driver-340でmakeしたらlinux_baseいれたり、いまはperlのコンパイルがはじまってて、しっぱいしたなぁ。
2018-10-03 12:38:39なんかnvidia-driverのビルドがさくっと終わらんのだが。 pkg install nvidia-driver-340 pkg delete nvidia-dvier-340 cd /usr/ports/x11/nvidia-driver-340 make なせかxserverのビルドしてる。めんどくせぇ。 FreeBSD-11.1はEoLなので、まってればFreeBSD-11.2対応のパッケージがでるよな。まつか?
2018-10-03 13:09:10pkg info nvidia-driver-340みたらannotationsのところにFreeBSD_versionが書いてあった。どういう意味なのかは分からんけど。 pkg search(公式)だと1101001 pkg info(自前)だと1102000だった。
2018-10-04 11:42:11@koie カーネルにABI互換性は保証されてないと思うので、そのバージョンでないと動作しない(たまたま動作しても単にラッキーだっただけ)ってことでは?
2018-10-04 11:49:12@n_soda @koie bugs.freebsd.org/bugzilla/show_… リリース直後に判明したバグで差し替えられた可能性があるのでは
2018-10-04 12:08:01@strnh @koie ありがとうございます。 ・FreeBSD は同一メジャーバージョン間では kernel binary interface 互換性を保証している ・しかし 11.1→11.2 では Bugzilla 228536 のバグで KBI が壊れた ってことなんですか。
2018-10-04 12:13:48