I’m using a a 7700k 4 core 8 thread cpu with my 1060 6gb gpu as an encoding option.
The OS is TrueNAS scale fang 25.04 booting from a 256GB SATA SSD
I have a 128gb NVME SSD for Apps to run on in the M.2 slot”
I’m running 2 4TB 3.5 drives mirrored for my pool.
I have an ASUS DVD drive for my read which i can control from the WEBUI in arm and it detects it.
This is the error code I’ve gotten on my last attempt to read a Disc
************************************************************************
[02-04-2026 08:46:12] INFO ARM: ARM version: 2.21.2
[02-04-2026 08:46:12] INFO ARM: Python version: 3.10.12 (main, Aug 15 2025, 14:32:43) [GCC 11.4.0]
[02-04-2026 08:46:12] INFO ARM: User is: arm
[02-04-2026 08:46:12] INFO ARM: Alembic head is: 50d63e3650d2
[02-04-2026 08:46:12] INFO ARM: Database version is: 50d63e3650d2
[02-04-2026 08:46:12] INFO ARM: ************* Starting ARM processing at 2026-02-04 08:46:12.841100 *************
[02-04-2026 08:46:13] INFO ARM: Creating new job for drive.
[02-04-2026 08:46:13] INFO ARM: Looking for log files older than 1 days old.
[02-04-2026 08:46:13] INFO ARM: Checking path /home/arm/logs/ for old log files…
[02-04-2026 08:46:13] INFO ARM: Checking path /home/arm/logs/progress for old log files…
[02-04-2026 08:46:13] INFO ARM: Job: Atlantis
[02-04-2026 08:46:13] INFO ARM: Job #11 with PID 660 is currently running.
[02-04-2026 08:46:13] INFO ARM: Starting Disc identification
[02-04-2026 08:46:13] INFO ARM: Mounting disc to: /mnt/dev/sr0
[02-04-2026 08:46:13] ERROR ARM: Mounting failed! Rip might have problems
[02-04-2026 08:46:13] INFO ARM: Disc identified as video
[02-04-2026 08:46:13] ERROR ARM: Pydvdid failed with the error: Path ‘/mnt/dev/sr0/VIDEO_TS’ does not exist.
[02-04-2026 08:46:14] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[02-04-2026 08:46:14] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[02-04-2026 08:46:15] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[02-04-2026 08:46:15] INFO ARM: Disc title Post ident - title:Atlantis year:None video_type:unknown disctype: dvd
[02-04-2026 08:46:15] INFO ARM: We have no previous rips/jobs matching this label
[02-04-2026 08:46:15] INFO ARM: Waiting 60 seconds for manual override.
[02-04-2026 08:47:16] INFO ARM: ******************* Logging ARM variables *******************
[02-04-2026 08:47:16] INFO ARM: devpath: /dev/sr0
[02-04-2026 08:47:16] INFO ARM: mountpoint: /mnt/dev/sr0
[02-04-2026 08:47:16] INFO ARM: title: Atlantis
[02-04-2026 08:47:16] INFO ARM: year: None
[02-04-2026 08:47:16] INFO ARM: video_type: unknown
[02-04-2026 08:47:16] INFO ARM: hasnicetitle: False
[02-04-2026 08:47:16] INFO ARM: label: Atlantis
[02-04-2026 08:47:16] INFO ARM: disctype: dvd
[02-04-2026 08:47:16] INFO ARM: manual_start: False
[02-04-2026 08:47:16] INFO ARM: ******************* End of ARM variables *******************
[02-04-2026 08:47:16] INFO ARM: ******************* Logging config parameters *******************
[02-04-2026 08:47:16] INFO ARM: skip_transcode: False
[02-04-2026 08:47:16] INFO ARM: mainfeature: False
[02-04-2026 08:47:16] INFO ARM: minlength: 600
[02-04-2026 08:47:16] INFO ARM: maxlength: 99999
[02-04-2026 08:47:16] INFO ARM: videotype: auto
[02-04-2026 08:47:16] INFO ARM: manual_wait: True
[02-04-2026 08:47:16] INFO ARM: manual_wait_time: 60
[02-04-2026 08:47:16] INFO ARM: ripmethod: mkv
[02-04-2026 08:47:16] INFO ARM: mkv_args:
[02-04-2026 08:47:16] INFO ARM: delrawfiles: True
[02-04-2026 08:47:16] INFO ARM: hb_preset_dvd: HQ 720p30 Surround
[02-04-2026 08:47:16] INFO ARM: hb_preset_bd: HQ 1080p30 Surround
[02-04-2026 08:47:16] INFO ARM: hb_args_dvd: --subtitle scan -F
[02-04-2026 08:47:16] INFO ARM: hb_args_bd: --subtitle scan -F --subtitle-burned --audio-lang-list eng --all-audio
[02-04-2026 08:47:16] INFO ARM: ffmpeg_cli: FFMPEG
[02-04-2026 08:47:16] INFO ARM: ffmpeg_local: FFMPEG
[02-04-2026 08:47:16] INFO ARM: use_ffmpeg: False
[02-04-2026 08:47:16] INFO ARM: ffmpeg_args:
[02-04-2026 08:47:16] INFO ARM: raw_path: /home/arm/media/raw/
[02-04-2026 08:47:16] INFO ARM: transcode_path: /home/arm/media/transcode/
[02-04-2026 08:47:16] INFO ARM: completed_path: /home/arm/media/completed/
[02-04-2026 08:47:16] INFO ARM: extras_sub: extras
[02-04-2026 08:47:16] INFO ARM: emby_refresh: False
[02-04-2026 08:47:16] INFO ARM: emby_server:
[02-04-2026 08:47:16] INFO ARM: emby_port: 8096
[02-04-2026 08:47:16] INFO ARM: notify_rip: True
[02-04-2026 08:47:16] INFO ARM: notify_transcode: True
[02-04-2026 08:47:16] INFO ARM: max_concurrent_transcodes: 0
[02-04-2026 08:47:16] INFO ARM: max_concurrent_makemkvinfo: 0
[02-04-2026 08:47:16] INFO ARM: ******************* End of config parameters *******************
[02-04-2026 08:47:16] INFO ARM: Checking for fstab entry.
[02-04-2026 08:47:16] INFO ARM: fstab entry is: /dev/sr0 /mnt/dev/sr0 udf,iso9660 users,noauto,exec,utf8,ro 0 0
[02-04-2026 08:47:16] INFO ARM: Output directory “/home/arm/media/transcode/unidentified/Atlantis” already exists.
[02-04-2026 08:47:16] INFO ARM: Final Output directory “/home/arm/media/transcode/unidentified/Atlantis_177022357283”
[02-04-2026 08:47:16] INFO ARM: Output directory “/home/arm/media/completed/unidentified/Atlantis” already exists.
[02-04-2026 08:47:16] INFO ARM: Final Output directory “/home/arm/media/completed/unidentified/Atlantis_177022357283”
[02-04-2026 08:47:16] INFO ARM: Processing files to: /home/arm/media/transcode/unidentified/Atlantis_177022357283
[02-04-2026 08:47:16] INFO ARM: ************* Ripping disc with MakeMKV *************
[02-04-2026 08:47:16] INFO ARM: Updating MakeMKV key…
[02-04-2026 08:47:16] INFO ARM: Starting MakeMKV rip. Method is mkv
[02-04-2026 08:47:17] INFO ARM: Failed to open disc
[02-04-2026 08:47:17] INFO ARM: MakeMKV exits gracefully.
[02-04-2026 08:47:17] INFO ARM: MakeMKV info exits.
[02-04-2026 08:47:17] ERROR ARM: MakeMKV did not complete successfully. Exiting ARM! Error: unsupported format string passed to NoneType._format_
[02-04-2026 08:47:17] ERROR ARM:
Traceback (most recent call last):
File “/opt/arm/arm/ripper/arm_ripper.py”, line 56, in rip_visual_media
makemkv_out_path = makemkv.makemkv(job)
File “/opt/arm/arm/ripper/makemkv.py”, line 747, in makemkv
logging.info(f"MakeMKV disc number: {job.drive.mdisc:d}")
TypeError: unsupported format string passed to NoneType._format_
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/opt/arm/arm/ripper/main.py”, line 222, in
main(log_file, job)
File “/opt/arm/arm/ripper/main.py”, line 110, in main
arm_ripper.rip_visual_media(have_dupes, job, logfile, job.has_track_99)
File “/opt/arm/arm/ripper/arm_ripper.py”, line 60, in rip_visual_media
raise ValueError from mkv_error
ValueError
[02-04-2026 08:47:17] ERROR ARM: A fatal error has occurred and ARM is exiting. See traceback below for details.
[02-04-2026 08:47:21] INFO ARM: Releasing current job from drive
I have an MKV key and every time I enter it, the next time I check settings, its erased.
I’ve read many posts on how to fix it but nothing worked from what I’ve tested, provided i did it right. (Which my confidence tells me I didn’t)