> Hi,
>
Hi.

>
> I've been struggling with that problem since a few days  and I cannot find
> a good solution.
>
> We made a custom raspbian setup that we upgraded to buster. The other main
> transformation was having the home dir /home/pi being a unionfs of
> /home/pi_ro and /home/pi_rw (tmpfs) in order to clean up everything on
> every boot (these rpi are installed in schools in Guinea).
>
> At almost every boot (but not always, this is weird) once the desktop is
> up there is a pop up window with the message : "The specified directory
> '/home/pi/-8' is not valid" (in fact it's in French, I found the english
> sentence in the source code). When the popup appears, it's always the same
> directory name that, obviously, does not exist but that I find nowhere in
> any configuration file.
>
I'd say it's a race with the mount of the union.
What does 'ls -la /home/pi_{ro,rw}' print?
Can you try unmounting and listing the contents of /home/pi as well?
How exactly are you mounting the union?

>
> Looking at the code I found it came from fm-dir-list-job.c but I could not
> understand what jobs we were talking about.
>
If I'm right you may be listing before or during the mount, and then
effecting actions with stale listings.

>
> Can anyone give me some clues to help me investigate ?
>
> Thanks a lot.
>
> Guilhelm
>
> _______________________________________________
> Lxde-list mailing list
> Lxde-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxde-list
>
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to