Gunnar, I've this bug affects me too. It took a long time to actually track down this "bug" as being the cause of the problem. Given that there are very few items in /etc/skel (.profile, .bash_logout, .bashrc); .profile makes the most sense as a decent test since many people change default shell and there's no guarantee on .bashrc/.bash_logout existing.
That said, I would think that users would benefit from simply changing the error message here. Instead of seeing "no access to HOME", maybe something more descriptive like
"No access to ~/.profile or ~/.profile does not exist, so language not saved."
Gunnar, I've this bug affects me too. It took a long time to actually track down this "bug" as being the cause of the problem. Given that there are very few items in /etc/skel (.profile, .bash_logout, .bashrc); .profile makes the most sense as a decent test since many people change default shell and there's no guarantee on .bashrc/ .bash_logout existing.
That said, I would think that users would benefit from simply changing the error message here. Instead of seeing "no access to HOME", maybe something more descriptive like
"No access to ~/.profile or ~/.profile does not exist, so language not saved."