The test failed. Discourse in Void does not have permissions to read files from my MX home directory (which is mounted)?
But I can read it as nevj?
I wonder what user discourse operated under when it looked for a file?
The reverse operation ⌠use discourse in MX26 and upload a file from the Void home directory ( which is mounted) works !! So it may be some sort of permission issue?
Another attempt:
I did the following
disable session saving
rm -r ~/.cache/sessions
reboot
It had no effect ⌠still have the problem. It is not a session saving issue.
Another attempt:
root@trinity:/home/nevj# fsck /dev/sdb5
fsck from util-linux 2.41
e2fsck 1.47.2 (1-Jan-2025)
rootVoid: clean, 939693/28803072 files, 49468852/115200000 blocks
Home is in the root filesystem in my Void. It looks clean
Another attempt:
Thunar can happily see all the files in /home/nevj ⌠it is only the discourse upload that can not see them ?
Another attempt:
The problem is in firefox⌠it can not see all my files.
So discourse must use firefox to do its file search.
I have to fix firefox?
Anyone know about finding local files in firefox?
It seems that my firefox in Void is running inside a sandbox
[nevj@trinity firejail]$ firejail --list
31405:nevj::/usr/bin/firejail
Right, nothing is sandboxed
Then I start firefox and repeat
[nevj@trinity firejail]$ firejail --list
26344:nevj::/usr/bin/firejail /usr/bin/firefox
31405:nevj::/usr/bin/firejail
It says that firefox is sandboxed by firejail .
I never did that?
All I ever did with firejail is use @Rosika 's script to do firejail --private firefox with a few parameters, when I need a secure browser. But that is temporary.?
How is it that my firefox is permanently firejailed?
I downloaded Epiphany browser. There is no problem there. It is explicitely a firefox problem and is due to firefox being mysteriously sandboxed by firejail?