Hide Forgot
abrt version: 2.0.5 cmdline: executable: /usr/sbin/anaconda kernel: 2.6.32-211.el6.x86_64 reason: __init__.py:846:_open:IOError: [Errno 13] Permission denied: '/tmp/anaconda.log' time: Mon Oct 24 11:15:17 2011 uid: 500 username: newman sosreport.tar.xz: Binary file, 2092736 bytes backtrace: :__init__.py:846:_open:IOError: [Errno 13] Permission denied: '/tmp/anaconda.log' : :Traceback (most recent call last): : File "/usr/sbin/anaconda", line 620, in <module> : import anaconda_log : File "/usr/lib/anaconda/anaconda_log.py", line 105, in <module> : logger = AnacondaLog() : File "/usr/lib/anaconda/anaconda_log.py", line 57, in __init__ : autoLevel=False, minLevel=logging.DEBUG) : File "/usr/lib/anaconda/anaconda_log.py", line 81, in addFileHandler : logfileHandler = logging.FileHandler(file) : File "/usr/lib64/python2.6/logging/__init__.py", line 827, in __init__ : StreamHandler.__init__(self, self._open()) : File "/usr/lib64/python2.6/logging/__init__.py", line 846, in _open : stream = open(self.baseFilename, self.mode) :IOError: [Errno 13] Permission denied: '/tmp/anaconda.log' : :Local variables in innermost frame: :self: <logging.FileHandler instance at 0x1f36878> comment: :Execute `anaconda` as a user and w/o write access to /tmp/anaconda.log (or /tmp/program.log, /tmp/storage.log, /dev/tty3): : :$ ll /tmp/anaconda.log :-rw-r--r--. 1 root root 1590 Oct 24 11:15 /tmp/anaconda.log
(In reply to comment #0) > comment: > :Execute `anaconda` as a user and w/o write access to /tmp/anaconda.log (or > /tmp/program.log, /tmp/storage.log, /dev/tty3): And why do you do that?
(In reply to comment #2) > (In reply to comment #0) > > comment: > > :Execute `anaconda` as a user and w/o write access to /tmp/anaconda.log (or > > /tmp/program.log, /tmp/storage.log, /dev/tty3): > > And why do you do that? I randomly executed `anaconda' as a user and by sheer luck there were files in /tmp owned by root and inaccessible for the user. When I deleted all those stray /tmp files, `anaconda' failed with: IOError: [Errno 13] Permission denied: '/dev/tty3'.
anaconda is set up to be run either from the loader environment, or via the liveinst script run from the live environment. It should not be run as a normal user.