RetroPie/RetroPie-Setup

Unable to play ports from NFS

klein1jo opened this issue · 1 comments

Posted this issue to the forum 2 years ago; https://retropie.org.uk/forum/topic/32543/ports-not-working-all-other-roms-working/9. Still not resolution. I'm running the latest RetroPie image on a RPi 4. I was previously using a RPi 3. I have updated the Pi using the update option in retropie_script.sh.

Ports and only ports will not run from NFS. Tested with both Doom and Duke Nukem 3D. See output below. Error is 'not a directory', but as you can see I can navigate there a list the files.

pi@retropie:/opt/retropie/configs/ports/duke3d $ cat eduke32.log
EDuke32 r(?)
Built Feb 11 2022 02:35:40, GCC 8.3.0, 32-bit
Application parameters: -j/home/pi/RetroPie/roms/ports/duke3d/ -j/home/pi/RetroPie/roms/ports/duke3d/ -addon 0
Using /opt/retropie/configs/ports/duke3d/ for game data
Failed adding /home/pi/RetroPie/roms/ports/duke3d/ for game data: not a directory
Failed adding /home/pi/RetroPie/roms/ports/duke3d/ for game data: not a directory
Using /home/pi/.config/eduke32/ for game data
Initializing SDL 2.0.10
Using "x11" video driver
Searching for game data...
Found no recognized game data!
Warning: could not find main data file "duke3d.grp"!
Required game data was not found.  A valid copy of "duke3d.grp" or other compatible data is needed to run EDuke32.

You must copy "duke3d.grp" to your game directory before continuing!
pi@retropie:/opt/retropie/configs/ports/duke3d $
pi@retropie:/opt/retropie/configs/ports/duke3d $ cd /home/pi/RetroPie/roms/ports/duke3d/
pi@retropie:~/RetroPie/roms/ports/duke3d $ ll
total 112732
drwxrwxr-x 6 pi pi       73 Jan  3  2021 addons
-rw-rw-r-- 1 pi pi 44356548 Feb 27  2020 duke3d_atomic_v1_5.grp
-rw-rw-r-- 1 pi pi 44356548 Apr 15 15:36 duke3d.grp
-rw-rw-r-- 1 pi pi 26524524 Jan  3  2021 duke3d_v1_3d.grp
-rw-rw-r-- 1 pi pi   188954 Apr 24  1996 duke.rts
pi@retropie:~/RetroPie/roms/ports/duke3d $

My latest test, I plugged a USB drive into my RPi, copied the ports to it so it was a local block device, and mounted it on /home/pi/RetroPie/roms/ports. Ports worked just fine doing that.