[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#884747: fails to start when .config is a symlink, with misleading error message about permissions



Noticed this at the console:

(soffice:15996): Gtk-WARNING **: Failed to parse /home/joey/.config/gtk-3.0/settings.ini: Permission denied

So the error dialog doesn't show the right filename.

joey@darkstar:~>ls -ld .config .config/gtk-3.0 .config/gtk-3.0/settings.ini 
lrwxrwxrwx 1 joey joey   12 Dec 19 10:48 .config -> .etc/.config/
drwx------ 2 joey joey 4096 Dec  1  2016 .config/gtk-3.0/
-rw-r--r-- 1 joey joey   47 Dec  1  2016 .config/gtk-3.0/settings.ini
joey@darkstar:~>cat .config/gtk-3.0/settings.ini
[Settings]
gtk-application-prefer-dark-theme=0

Strace is puzzling:

15996 access("/home/joey/.config/gtk-3.0/settings.ini", F_OK) = 0
...
15996 open("/home/joey/.config/gtk-3.0/settings.ini", O_RDONLY) = -1 EACCES (Permission denied)

Full strace attached.

joey@darkstar:~>rm .config # symlink
joey@darkstar:~>mv .etc/.config .
joey@darkstar:~>libreoffice
# starts ok

-- 
see shy jo

Attachment: strace.log.symlink.bz2
Description: Binary data

Attachment: strace.log.nosymlink.bz2
Description: Binary data

Attachment: signature.asc
Description: PGP signature


Reply to: