11:37:36     gate: arcade is gated — passed as the household (cookie set)
11:37:36 heartbeat VERSION 5.3.1 SHOW_SETUP_WIZARD True platforms dir (FILESYSTEM) {"FS_PLATFORMS": [], "TITLE_ID_EXTRACTION_ENABLED": true}
11:37:36 first admin -> 403 CSRF token verification failed
11:37:36 me -> 401 None
11:37:36 == A1 step 1: a dummy file where the first steps say: roms/gba/Test Game (World).gba
11:37:40 /mnt/felhom-drives/hdd_1/userdata/roms
/mnt/felhom-drives/hdd_1/userdata/roms/gba
/mnt/felhom-drives/hdd_1/userdata/roms/gba/Test Game (World).gba
/mnt/felhom-drives/hdd_1/userdata/roms/roms

11:37:40   scan_library -> 401 {'detail': 'Not authenticated'}
11:40:40   task did not finish in 180 s
11:40:40 library after scan 1: ({'detail': 'Not authenticated'}, None)
11:41:12     gate: arcade is gated — passed as the household (cookie set)
11:41:12 == retry with RomM's CSRF token (token present: True )
11:41:12 first admin -> 201 ('felhomadmin', 'admin')
11:41:12 me -> 200 felhomadmin
11:41:12 SHOW_SETUP_WIZARD now False
11:41:13   scan_library -> 400 {'detail': "Task 'scan_library' cannot be run"}
11:44:13   task did not finish in 180 s
11:44:13 library after scan 1 (file at roms/gba/): ([], [])
11:44:17 /mnt/felhom-drives/hdd_1/userdata/roms
/mnt/felhom-drives/hdd_1/userdata/roms/gba
/mnt/felhom-drives/hdd_1/userdata/roms/gba/Test Game (World).gba
/mnt/felhom-drives/hdd_1/userdata/roms/roms
INFO:     [RomM][nginx][2026-10-16 11:40:40] 172.18.0.4 | 192.168.0.180 | GET /api/platforms 401 | 30 | Unknown Unknown | 0.007
INFO:     [RomM][nginx][2026-10-16 11:41:13] 172.18.0.4 | 192.168.0.180 | POST /api/tasks/run/scan_library 400 | 46 | Unknown Unknown | 0.255

11:45:20 == A1 step 1 (scan through the Scan page's socket event, quick scan, all platforms)
11:45:21   romm login -> 200 session cookie set
11:45:22   socket namespace: 40{"sid":"0R_1yzCv45NHDv4BAAAB"}
11:45:22   scan event sent -> 200 OK
11:45:30   scan finished: scan:done [{"total_platforms": 0, "total_roms": 0, "scanned_platforms": 0, "new_platforms": 0, "identified_platforms": 0, "scanned_roms": 0, "new_roms": 0, "identified_roms": 0, "scanned_firmware": 0, "new_firmware": 0, "updated_roms": 0, "new_files": 0}]
11:45:31 library after scan 1 (file at drive roms/gba/ = container /romm/library/gba): ([], [])
11:45:34 [32mINFO[39m:	  [34m[RomM][95m[auth][36m[2026-10-16 11:45:21] [0mAuto-created web device c0b92a75-760c-4bb6-bc2d-b28aeadfe537 for user [36mfelhomadmin[0m
[32mINFO[39m:	  [34m[RomM][95m[scan][36m[2026-10-16 11:45:22] [0m🔎 Scanning
11:45:22 Worker dd5e9075c9ed4cbeaea36aa313d3eb48: scans: endpoints.sockets.scan.scan_platforms(launchbox_remote_enabled=True, metadata_sources=[], platform_fs_slugs=[], platform_ids=[], roms_ids=[], scan_type=<ScanType.Q
[33mWARNING[39m:  [34m[RomM][95m[scan][36m[2026-10-16 11:45:30] [0m[93m⚠️[0m No platforms found, verify that the folder structure is right and the volume is mounted correctly.Check RomM folder structure here:
[32mINFO[39m:	  [34m[RomM][95m[scan][36m[2026-10-16 11:45:30] [0m✔️ Scan completed
11:45:30 Successfully completed endpoints.sockets.scan.scan_platforms(launchbox_remote_enabled=True, metadata_sources=[], platform_fs_slugs=[], platform_ids=[], roms_ids=[], scan_type=<ScanType.QUICK: 'quick'>) job in 0:
11:45:30 Worker dd5e9075c9ed4cbeaea36aa313d3eb48: scans: Job OK (0a5e6873-4731-42a7-a826-bec76bbc9d7a)
11:45:30 Worker dd5e9075c9ed4cbeaea36aa313d3eb48: job 0a5e6873-4731-42a7-a826-bec76bbc9d7a result is kept for 86400 seconds

11:45:43 == A1 step 2: the same dummy file at drive roms/roms/gba/ (= container /romm/library/roms/gba)
11:45:46 /mnt/felhom-drives/hdd_1/userdata/roms
/mnt/felhom-drives/hdd_1/userdata/roms/gba
/mnt/felhom-drives/hdd_1/userdata/roms/gba/Test Game (World).gba
/mnt/felhom-drives/hdd_1/userdata/roms/roms
/mnt/felhom-drives/hdd_1/userdata/roms/roms/gba
/mnt/felhom-drives/hdd_1/userdata/roms/roms/gba/Test Game (World).gba

11:45:46   romm login -> 200 session cookie set
11:45:46   socket namespace: 40{"sid":"Tl74vJttkDfal5zMAAAD"}
11:45:46   scan event sent -> 200 OK
11:45:55   scan finished: scan:done [{"total_platforms": 1, "total_roms": 1, "scanned_platforms": 1, "new_platforms": 1, "identified_platforms": 1, "scanned_roms": 1, "new_roms": 1, "identified_roms": 0, "scanned_firmware": 0, "new_firmware": 0, "updated_roms": 0, "new_files": 0}]
11:45:56 library after scan 2: ([('gba', 1)], [('Test Game (World).gba', 'gba', 'roms/gba')])
