2025-02-01 10:30:03.283 | DEBUG | harbourmaster.config:<module>:145 - HM_DEFAULT_TOOLS_DIR: /userdata/roms/ports/salvagette/conf
2025-02-01 10:30:03.284 | DEBUG | harbourmaster.config:<module>:146 - HM_DEFAULT_PORTS_DIR: /userdata/roms/ports
2025-02-01 10:30:03.285 | DEBUG | harbourmaster.config:<module>:147 - HM_DEFAULT_SCRIPTS_DIR: /userdata/roms/ports
2025-02-01 10:30:03.847 | ERROR | __main__:<module>:697 - An error has been caught in function '<module>', process 'MainProcess' (8369), thread 'MainThread' (548125941792):
Traceback (most recent call last):
> File "/userdata/system/.local/share/PortMaster/harbourmaster", line 697, in <module>
exit(main(sys.argv))
β β β ['/userdata/system/.local/share/PortMaster/harbourmaster', '--quiet', '--no-check', 'runtime_check', 'frt_3.2.3.squashfs']
β β <module 'sys' (built-in)>
β <function main at 0x7f9b054040>
File "/userdata/system/.local/share/PortMaster/harbourmaster", line 670, in main
hm = HarbourMaster(config, temp_dir=temp_dir, callback=ccb)
β β β β <__main__.ConsoleCallback object at 0x7f9b04e610>
β β β PosixPath('/tmp/tmpf5h8k8k5')
β β {'quiet': True, 'no-check': True, 'offline': False, 'debug': False, 'no-colour': False, 'force-colour': False, 'no-log': Fals...
β <class 'harbourmaster.harbour.HarbourMaster'>
File "/userdata/system/.local/share/PortMaster/pylibs/harbourmaster/harbour.py", line 138, in __init__
self.platform.first_run()
β β β <function PlatformBatocera.first_run at 0x7f9b0249a0>
β β <harbourmaster.platform.PlatformKnulli object at 0x7f9b448f90>
β <harbourmaster.harbour.HarbourMaster object at 0x7f9bd14310>
File "/userdata/system/.local/share/PortMaster/pylibs/harbourmaster/platform.py", line 390, in first_run
self.portmaster_install()
β β <function PlatformKnulli.portmaster_install at 0x7f9b024b80>
β <harbourmaster.platform.PlatformKnulli object at 0x7f9b448f90>
File "/userdata/system/.local/share/PortMaster/pylibs/harbourmaster/platform.py", line 429, in portmaster_install
shutil.copy(BC_DIR / "control.txt", TL_DIR / "control.txt")
β β β β PosixPath('/userdata/roms/ports/salvagette/conf/PortMaster')
β β β PosixPath('/userdata/roms/ports/salvagette/conf/PortMaster/knulli')
β β <function copy at 0x7f9bd1cd60>
β <module 'shutil' from '/usr/lib/python3.11/shutil.py'>
File "/usr/lib/python3.11/shutil.py", line 431, in copy
copyfile(src, dst, follow_symlinks=follow_symlinks)
β β β β True
β β β PosixPath('/userdata/roms/ports/salvagette/conf/PortMaster/control.txt')
β β PosixPath('/userdata/roms/ports/salvagette/conf/PortMaster/knulli/control.txt')
β <function copyfile at 0x7f9bd1cae0>
File "/usr/lib/python3.11/shutil.py", line 256, in copyfile
with open(src, 'rb') as fsrc:
β PosixPath('/userdata/roms/ports/salvagette/conf/PortMaster/knulli/control.txt')
FileNotFoundError: [Errno 2] No such file or directory: '/userdata/roms/ports/salvagette/conf/PortMaster/knulli/control.txt'
umount: /userdata/system/.local/share/PortMaster/libs/frt_3.2.3.squashfs: no mount point specified.
mount: /userdata/system/godot: special device /userdata/system/.local/share/PortMaster/libs/frt_3.2.3.squashfs does not exist.
dmesg(1) may have more information after failed mount system call.
/userdata/roms/ports/Salvagette.sh: line 59: frt_3.2.3: command not found
umount: /userdata/system/godot: not mounted.
Running in UINPUT output mode.
Running in Fake Keyboard mode
Using ConfigFile salvagette.gptk
Joystick 0 has game controller name 'Anbernic RG CubeXX Controller'