i have Automatic-Ripping-Machine installed… i have no issues ripping a CD or a DVD, but if i put a blu-ray in the drive the dashboard loads the disc info and poster, after the waiting period ends i recieve a fatal error (log below)
truenas Scale: 25.04.1
Upto date ARM (Version:v1.0.16/App v2.17.2)
lsblk lists the usb drive at:
/dev/sr0 … /dev/sg8 and are passed under the cd-rom devices section in config
GPU: nvidia Passed Through
[07-23-2025 19:14:57] INFO ARM: ARM version: 2.17.2
[07-23-2025 19:14:57] INFO ARM: Python version: 3.10.12 (main, May 27 2025, 17:12:29) [GCC 11.4.0]
[07-23-2025 19:14:57] INFO ARM: User is: arm
[07-23-2025 19:14:57] INFO ARM: Alembic head is: a79af75f4b31
[07-23-2025 19:14:57] INFO ARM: Database version is: a79af75f4b31
[07-23-2025 19:14:57] INFO ARM: ************* Starting ARM processing at 2025-07-23 19:14:57.089890 *************
[07-23-2025 19:14:58] INFO ARM: Creating new job for drive.
[07-23-2025 19:14:58] INFO ARM: Looking for log files older than 1 days old.
[07-23-2025 19:14:58] INFO ARM: Checking path /home/arm/logs/ for old log files…
[07-23-2025 19:14:58] INFO ARM: Checking path /home/arm/logs/progress for old log files…
[07-23-2025 19:14:58] INFO ARM: Job: HES_JUST_NOT_THAT_INTO_YOU
[07-23-2025 19:14:58] INFO ARM: Job #1 with PID 39553 is currently running.
[07-23-2025 19:14:58] INFO ARM: Starting Disc identification
[07-23-2025 19:14:58] INFO ARM: Mounting disc to: /mnt/dev/sr0
[07-23-2025 19:14:58] ERROR ARM: Mounting failed! Rip might have problems
[07-23-2025 19:14:58] INFO ARM: Disc identified as video
[07-23-2025 19:14:58] ERROR ARM: Disc is a bluray, but bdmt_eng.xml could not be found. Disc cannot be identified. Error number is: 2
[07-23-2025 19:14:58] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[07-23-2025 19:14:59] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[07-23-2025 19:14:59] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[07-23-2025 19:14:59] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[07-23-2025 19:14:59] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[07-23-2025 19:14:59] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[07-23-2025 19:15:00] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[07-23-2025 19:15:00] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[07-23-2025 19:15:00] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[07-23-2025 19:15:00] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[07-23-2025 19:15:00] ERROR ARM: omdb call failed with error - HTTP Error 401: Unauthorized
[07-23-2025 19:15:00] INFO ARM: Disc title Post ident - title:Hes Just Not That Into You year: video_type:unknown disctype: bluray
[07-23-2025 19:15:00] INFO ARM: We have no previous rips/jobs matching this label
[07-23-2025 19:15:01] INFO ARM: Waiting 10 seconds for manual override.
[07-23-2025 19:15:11] INFO ARM: ******************* Logging ARM variables *******************
[07-23-2025 19:15:11] INFO ARM: devpath: /dev/sr0
[07-23-2025 19:15:11] INFO ARM: mountpoint: /mnt/dev/sr0
[07-23-2025 19:15:11] INFO ARM: title: Hes Just Not That Into You
[07-23-2025 19:15:11] INFO ARM: year:
[07-23-2025 19:15:11] INFO ARM: video_type: unknown
[07-23-2025 19:15:11] INFO ARM: hasnicetitle: False
[07-23-2025 19:15:11] INFO ARM: label: HES_JUST_NOT_THAT_INTO_YOU
[07-23-2025 19:15:11] INFO ARM: disctype: bluray
[07-23-2025 19:15:11] INFO ARM: manual_start: False
[07-23-2025 19:15:11] INFO ARM: ******************* End of ARM variables *******************
[07-23-2025 19:15:11] INFO ARM: ******************* Logging config parameters *******************
[07-23-2025 19:15:11] INFO ARM: skip_transcode: False
[07-23-2025 19:15:11] INFO ARM: mainfeature: False
[07-23-2025 19:15:11] INFO ARM: minlength: 600
[07-23-2025 19:15:11] INFO ARM: maxlength: 99999
[07-23-2025 19:15:11] INFO ARM: videotype: auto
[07-23-2025 19:15:11] INFO ARM: manual_wait: True
[07-23-2025 19:15:11] INFO ARM: manual_wait_time: 10
[07-23-2025 19:15:11] INFO ARM: ripmethod: mkv
[07-23-2025 19:15:11] INFO ARM: mkv_args:
[07-23-2025 19:15:11] INFO ARM: delrawfiles: True
[07-23-2025 19:15:11] INFO ARM: hb_preset_dvd: HQ 720p30 Surround
[07-23-2025 19:15:11] INFO ARM: hb_preset_bd: HQ 1080p30 Surround
[07-23-2025 19:15:11] INFO ARM: hb_args_dvd: --subtitle scan -F
[07-23-2025 19:15:11] INFO ARM: hb_args_bd: --subtitle scan -F --subtitle-burned --audio-lang-list eng --all-audio
[07-23-2025 19:15:11] INFO ARM: raw_path: /home/arm/media/raw/
[07-23-2025 19:15:11] INFO ARM: transcode_path: /home/arm/media/transcode/
[07-23-2025 19:15:11] INFO ARM: completed_path: /home/arm/media/completed/
[07-23-2025 19:15:11] INFO ARM: extras_sub: extras
[07-23-2025 19:15:11] INFO ARM: emby_refresh: False
[07-23-2025 19:15:11] INFO ARM: emby_server:
[07-23-2025 19:15:11] INFO ARM: emby_port: 8096
[07-23-2025 19:15:11] INFO ARM: notify_rip: True
[07-23-2025 19:15:11] INFO ARM: notify_transcode: True
[07-23-2025 19:15:11] INFO ARM: max_concurrent_transcodes: 0
[07-23-2025 19:15:11] INFO ARM: max_concurrent_makemkvinfo: 0
[07-23-2025 19:15:11] INFO ARM: ******************* End of config parameters *******************
[07-23-2025 19:15:11] INFO ARM: Checking for fstab entry.
[07-23-2025 19:15:11] INFO ARM: fstab entry is: /dev/sr0 /mnt/dev/sr0 udf,iso9660 users,noauto,exec,utf8,ro 0 0
[07-23-2025 19:15:11] INFO ARM: Output directory “/home/arm/media/transcode/unidentified/Hes Just Not That Into You” already exists.
[07-23-2025 19:15:11] INFO ARM: Final Output directory “/home/arm/media/transcode/unidentified/Hes Just Not That Into You_175332329699”
[07-23-2025 19:15:11] INFO ARM: Output directory “/home/arm/media/completed/unidentified/Hes Just Not That Into You” already exists.
[07-23-2025 19:15:11] INFO ARM: Final Output directory “/home/arm/media/completed/unidentified/Hes Just Not That Into You_175332329699”
[07-23-2025 19:15:11] INFO ARM: Processing files to: /home/arm/media/transcode/unidentified/Hes Just Not That Into You_175332329699
[07-23-2025 19:15:11] INFO ARM: ************* Ripping disc with MakeMKV *************
[07-23-2025 19:15:11] INFO ARM: Updating MakeMKV key…
[07-23-2025 19:15:11] INFO ARM: Starting MakeMKV rip. Method is mkv
[07-23-2025 19:15:13] INFO ARM: Failed to open disc
[07-23-2025 19:15:13] INFO ARM: MakeMKV exits gracefully.
[07-23-2025 19:15:13] INFO ARM: MakeMKV info exits.
[07-23-2025 19:15:13] INFO ARM: MakeMKV disc number: unknown
[07-23-2025 19:15:13] INFO ARM: Destination is /home/arm/media/raw/Hes Just Not That Into You
[07-23-2025 19:15:13] INFO ARM: Processing files to: /home/arm/media/raw/Hes Just Not That Into You
[07-23-2025 19:15:13] INFO ARM: Job running in auto mode
[07-23-2025 19:15:13] ERROR ARM: MakeMKV did not complete successfully. Exiting ARM! Error: unsupported format string passed to NoneType.format
[07-23-2025 19:15:13] 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 694, in makemkv
makemkv_mkv(job, rawpath)
File “/opt/arm/arm/ripper/makemkv.py”, line 621, in makemkv_mkv
get_track_info(job.drive.mdisc, job)
File “/opt/arm/arm/ripper/makemkv.py”, line 961, in get_track_info
processor.process_messages()
File “/opt/arm/arm/ripper/makemkv.py”, line 882, in process_messages
for message in makemkv_info(self.job, select=output_types, index=self.index, options=options):
File “/opt/arm/arm/ripper/makemkv.py”, line 549, in makemkv_info
info_options = [“info”, “–cache=1”] + options + [f"disc:{index: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 225, in
main(log_file, job, args.protection)
File “/opt/arm/arm/ripper/main.py”, line 111, in main
arm_ripper.rip_visual_media(have_dupes, job, logfile, protection)
File “/opt/arm/arm/ripper/arm_ripper.py”, line 60, in rip_visual_media
raise ValueError from mkv_error
ValueError
[07-23-2025 19:15:13] ERROR ARM: A fatal error has occurred and ARM is exiting. See traceback below for details.
[07-23-2025 19:15:13] INFO ARM: Skipping auto eject
[07-23-2025 19:15:13] INFO ARM: Releasing current job from drive