
Steffen Nurpmeso wrote in <20190409005043.vaL0l%steffen@sdaoden.eu>: |Steffen Nurpmeso wrote in <20190409001332.D9hEc%steffen@sdaoden.eu>: ||Well, i just can't seem to get firefox going. It claims "profile ||file is missing or inaccessible" but of course this is a virgin ... |I mean, i can start it with root and with my one user, but not |with a different user meant only for browsing, for which this ... |GOT IT! | |Different to my home directory "browse" and "web" do not use |setfacl/getfacl to fine-tune access to $HOME and thereunder, but |instead have a mode of 2750 -- and firefox does not get that |right!! Hey, Mozilla does not like that Rust-y Unix attributes, |haha-haaa!! Unbelievable, with such a large community/user base. Nonsense! The real issue was that i had symbolic links $HOME/.local and $HOME/.cache pointing into a special /var/tmp partition with per-user directories in it (and the given directories). This was for chromium which stores a lot of stuff in those. What this has to do with firefox not wanting to create a profile in $HOME/.mozilla, i do not know. But removing the links made it work. Yes i see mkdir("/home/web/.cache", 0700) = -1 EEXIST (File exists) access("/home/web/.cache", F_OK) = -1 ENOENT (No such file or directory) mkdir("/home/web/.cache/mozilla", 0700) = -1 ENOENT (No such file or directory) access("/home/web/.cache/mozilla", F_OK) = -1 ENOENT (No such file or directory) in strace output. |And sorry for all the noise. Jesus! --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)