Fedora Linux also comes with SELinux enabled by default. Did you check that the new home folder and all its contents have the proper SELinux tags?
Run an ls -lZ
and check that the directory has the user_home_t
tag,
The user’s home directory is also stored in the /etc/passwd file. Did you update the entry there?
No, do not “disable SELinux”. That advice hasn’t been valid for a good 20 years. You can set it to permissive though, to see if it’s the source of the problem.
Sounds more like poor self-checkout design.
All the stores I’ve been to with self-checkout require placing your just scanned item into the bag on a scale. If the weight change doesn’t match what it expects, it locks up and requires a store employee to check and clear it.
Downside is, it has problems with very light items.