2023年1月19日(木) 1:18 Hiroo Ono (小野寛生) <hiroo.ono+free...@gmail.com>: > > 小野寛生です。 > > 謎ですが、/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_start.py > にログ用のコードを足して、削除してと編集して iocage を動かしたら問題が再発しませんでした。
これは間違いで、jail のファイルシステムを rollback したら fstab も空に戻っていたというだけでした。 > > 13.1-RELEASE の jail で samba416 を動かそうとして > > > > # iocage fstab -a npm1 null /var/run/samba4/fd fdescfs rw,nodup 0 0 > > > > と fdescfs を mount する fstab エントリを追加したのですが、これを追加して iocage start すると、jail > > 内のファイルをごっそり消してしまい、ifconfig も消されてエラーになります。 で、結局ですが、jail の rc.conf に cleanvar_enable="NO" を追加したら解決しました。 ezjail で作成して /etc/rc.d/jail で起動している jail では問題なかったので見落としていましたが、iocage で jail を作って実行するとどこかで cleanvar が動く条件にひっかかるみたいです。