BlankTar

about | blog | works | photo

gentooのアップデートをしていたら
-------------------- ACCESS VIOLATION SUMMARY --------------------
LOG FILE "/var/log/sandbox/sandbox-17478.log"

VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: open_wr
S: deny
P: /usr/share/info/tcc-doc.info
A: /usr/share/info/tcc-doc.info
R: /usr/share/info/tcc-doc.info
C: install tcc-doc.info /usr/share/info

----------------------------------------------------------------------
みたいなトラブルが。

どうやらportageのsandboxって機能が邪魔してるっぽい。
作業ディレクトリ以外への書き込みを禁止する機能、らしいね。
安全性のためのものなので、無効化するのはまずい、が、今回はやむを得ない。
という訳でこんな感じで実行
# FEATURES="-sandbox" emerge --resume
これで無事行けました。よかった。

ちなみに、--resumeってのは、前回中断した作業を再開するって意味ね。
必要に応じてパッケージ名なりなんなりに置き換えてくださいまし。

参考:
Elisa - Gentoo Linux Wiki
Portageマニュアル - Gentoo Linux ドキュメント
< pythonのモジュールをCで書く 無料セキュリティソフトMSEの紹介をサクッと >