olive-gtk leaves user in the dark with file permissions crash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Unassigned | ||
Bazaar GTK+ Frontends |
Fix Released
|
Medium
|
Jasper Groenewegen | ||
bzr (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
bzr-gtk (Ubuntu) |
Invalid
|
Medium
|
Jasper Groenewegen |
Bug Description
Binary package hint: bzr-gtk
When I tried to navigate to /etc with bzr-gtk 0.93.0 (Olive), it presented a crash message ("The program olive-gtk closed unexpectedly") when trying to read the file /etc/.etckeeper. The file was apparently owned by root and set to unreadable by anyone else [presumably because etckeeper always runs its chosen VCS as root when it's triggered by apt]. So it's caused by a separate problem with etckeeper I should probably look up or file as a bug, but Olive ought to be a little more informative when file permissions rear their ugly head--I had to look into the traceback to find out what the problem was.
The Olive GUI survived the crash by 'olive-gtk' and was still useable, but I can't access the repository in /etc at all without changing the file permissions on that one file, and it really should tell less-savvy users that they need to do that.
ProblemType: Crash
Architecture: i386
Date: Sat May 10 13:22:02 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/olive-gtk
InterpreterPath: /usr/bin/python2.5
NonfreeKernelMo
Package: bzr-gtk 0.93.0-1
PackageArchitec
ProcCmdline: /usr/bin/python /usr/bin/olive-gtk
ProcEnviron:
PATH=/
LANG=en_US.UTF-8
SHELL=/bin/bash
PythonArgs: ['/usr/
SourcePackage: bzr-gtk
Title: olive-gtk crashed with OSError in _walkdirs_fs_utf8()
Uname: Linux 2.6.24-16-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy kvm lpadmin netdev plugdev powerdev scanner video
Changed in bzr-gtk: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in bzr: | |
status: | Invalid → Fix Released |
Changed in bzr-gtk: | |
status: | Fix Committed → Fix Released |
I've got a similar crash at start up:
Traceback (most recent call last): olive-gtk" , line 94, in <module> python2. 5/site- packages/ olive/_ _init__ .py", line 248, in __init__ _load_right( ) python2. 5/site- packages/ olive/_ _init__ .py", line 1026, in _load_right
File "/usr/bin/
app = OliveGtk()
File "/usr/lib/
self.
File "/usr/lib/
statinfo = os.stat(self.path + os.sep + item)
OSError: [Errno 2] No such file or directory: <snip>
Apparently there was a broken symlink in my home directory. Removing that link enabled Olive to start.