First-time post. I noticed that if I install ethereum:
1 it will work if I log in and run it as user weiwu
2 it will not work if I log in and run it as user ethereum, which complains that the file system is read-only. ‘ethereum’ is a user I created for running that service.
I observe the difference between user weiwu and ethereum and all I can find is that the user ‘ethereum’ has a home directory at
/var/ethereum and the user weiwu has a home directory
/home/weiwu. (both contains
snap/ethereum with rw access for corrisponding users). The former is mounted to a standalone HDD, the latter is under the same HDD that mounts to
My theory so far is that snap confinement has a rule that if the home directory (
~/snap/ethereum) is found located on a foreign media then write access is disabled. I couldn’t find any doucment mentioning this rule so I could be entirely wrong. In that case I’m stuck. Where to look?
P.S. The user ‘ethereum’ is created to run that service and that user’s home directory is located on a standardalone HDD intentionally so that if the storage for that user is filled up it won’t halt the system.