本エントリは、Solaris Advent Calendar 2016 の 16 日目です。 「ENOSPC だと beadm destroy できない」問題 先日、久々に仮想環境ゲストの OpenSolaris 上で pkg update を実行したところ、新規ブート環境 (Boot Environment: BE) が作成された上で、大量の更新が実施されたことで、rpool の容量があふれてしまい: "No space left on device" (ENOSPC) で pkg update が失敗 beadm destroy 新規BE も ENOSPC で失敗 再起動すると、メンテナンスモードに突入 メンテナンスモードでも beadm destroy 新規BE は不可 上記のような、にっちもさっちもいかない状況に陥ってしまいました。 新規 BE はアクティブ化もされていない状況だっ