batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
2.03k stars 522 forks source link

Some folders with games are not displayed over nfs #11162

Open di-le opened 8 months ago

di-le commented 8 months ago

Batocera build version

38

Your architecture

X86_64

Your Graphic Processor Unit(s) (GPU)

Intel 630 or Nvidia GT 630

Issue description

Some folders with games are not displayed

I have the problem that some folders with multiple games do not appear in my overview on different systems.

Not all folders are affected and games that do not have folders at the top level do not pose a problem. The folders all have the same permissions.

I uses NFS via batocera-boot.conf

shareddevice=NETWORK sharenetwork_nfs1=ROMS@192.168.1.1:/data2/emu/roms sharenetwork_nfs2=SAVES@192.168.1.1:/data2/emu/savegame sharenetwork_nfs3=BIOS@192.168.1.1:/data2/emu/BIOS

Some of the folders are displayed when I rename them. But that's not a real solution because the folders are gone again after a restart, despite the renaming.

Detailed reproduction steps

I can recreate the problem with different x86_64 systems and the NFS source. Fresh Install Bacotera 38. batocera-boot.conf shareddevice=NETWORK sharenetwork_nfs1=ROMS@192.168.1.1:/data2/emu/roms sharenetwork_nfs2=SAVES@192.168.1.1:/data2/emu/savegame sharenetwork_nfs3=BIOS@192.168.1.1:/data2/emu/BIOS

I change the setting so that the folders are displayed to me. Even if I don't change the setting, the roms from the missing folders are not displayed

Details of any attempts to fix this yourself

I have a backup of batocera V35. If I use this backup and start Bacotera V35 then this error does not occur. All folders are displayed there and I can access the roms in the folders.

If I update this Bacotera V35, the error occurs after the update and some folders are no longer displayed even though nothing else has been changed.

Details of any modifications you have made to Batocera.

I uses NFS via batocera-boot.conf

shareddevice=NETWORK sharenetwork_nfs1=ROMS@192.168.1.1:/data2/emu/roms sharenetwork_nfs2=SAVES@192.168.1.1:/data2/emu/savegame sharenetwork_nfs3=BIOS@192.168.1.1:/data2/emu/BIOS

Logs and data

Let me know if I can provide further information

dmanlfc commented 8 months ago

People always negate to include support file logs as per the template... it may be helpful here...

Also, when you say Some folders with games are not displayed over nfs - how are you determining this? What shows via the F1 file manager? What is you boot disk configuration? Where are your rom folders stored across which drives / share. Try to take the guess work out of your report...

di-le commented 8 months ago

batocera-support-20240321101548.tar.gz

I recreated the error with a fresh installation of version 39 on a USB stick. In the F1 file manager I can also see the missing directories with the roms.

For Mame I created 2 folders that contain other games. In the file manager I see the Mortal_Kombat and Street_Fighter folder. However, the Street_Fighter folder is missing from the interface.

IMG_0419 IMG_0420

I wish I could see a pattern as to why some folders are there and others aren't.

idalisdesalvo commented 3 months ago

Im seeing the same thing as well over NFS for my Saturn and PSX collection, it lists only 18 per system, despite having well more than 18. Using the same collection and structure over USB, all folders show as expected.