[Bug] Hashes not being automatically downloaded for 4K UHDs
Current Behavior
I'm unable to rip 4K UHD BDs on a LibreDrive enabled Archgon MD-8107S-U3-UHD per the Ultimate Flash Guide
- The container has internet access.
- Per, https://github.com/jlesage/docker-makemkv/issues/238 I'm not running PiHole ar AdguardDNS or custom DNS blocking rules.
- I also VERIFIED and TESTED ripping the same BD under Windows 10 and 11 with the same LibreDrive eanbled drive.
Drive Information
OS device name: /dev/sr0
Current profile: BD-ROM
Manufacturer: HL-DT-ST
Product: BD-RE BU40N
Revision: 1.03
Serial number: [REDACTED]
Firmware date: 2118-10-24 19:34
Bus encryption flags: 17
Highest AACS version: 81
LibreDrive Information
Status: Enabled
Drive platform: MT1959
Firmware type: Patched (microcode access re-enabled)
Firmware version: 1.03
DVD all regions: Yes
BD raw data read: Yes
BD raw metadata read: Yes
Unrestricted read speed: Yes
Expected Behavior
To rip the same 4K disk.
Steps To Reproduce
- Insert a LibreDriver enabled drive
- Insert a 4K UHD disk
- Attempt to rip the drive
- You will receive the following error
Can't read AACS VID from disc - most likely current AACS host certificate is revoked by your drive
Saved AACS dump file as /config/data/REDACTED.tgz
LibreDrive compatible drive is required to open this disc - video can't be decrypted.
Failed to open disc
Environment
- OS: Ubuntu
- OS version: 25.10
- CPU: AMD Ryzen 7 8745H w/ Radeon 780M Graphics
- Docker version: Docker version 28.2.2, build e6534b4
- Device model: Archgon MD-8107S-U3-UHD
- Browser/OS: Microsoft Edge
Container creation
services:
makemkv:
image: jlesage/makemkv:latest
container_name: makemkv
mem_limit: 4g
cpus: "4"
environment:
- USER_ID=1000
- GROUP_ID=1000
- LANG=en_US.UTF-8
- KEEP_APP_RUNNING=1
- WEB_AUDIO=1
- SECURE_CONNECTION=0
- MAKEMKV_KEY=BETA
- MAKEMKV_GUI=1
- AUTO_DISC_RIPPER_PARALLEL_RIP=0
- TZ=America/Chicago
ports:
- "5800:5800"
- "5900:5900"
volumes:
- "/home/lab01-mfslim/docker/makemkv:/config:rw"
- "/home/lab01-mfslim/:/storage:ro"
- "/home/lab01-mfslim/Downloads/MakeMKV/:/output:rw"
devices:
- "/dev/sr0:/dev/sr0"
- "/dev/sg0:/dev/sg0"
Container log
[init ] container is starting...
[cont-env ] loading container environment variables...
[cont-env ] APP_NAME: loading...
[cont-env ] APP_VERSION: loading...
[cont-env ] DISPLAY: executing...
[cont-env ] DISPLAY: terminated successfully.
[cont-env ] DISPLAY: loading...
[cont-env ] DOCKER_IMAGE_PLATFORM: loading...
[cont-env ] DOCKER_IMAGE_VERSION: loading...
[cont-env ] EGL_LOG_LEVEL: executing...
[cont-env ] EGL_LOG_LEVEL: terminated successfully.
[cont-env ] EGL_LOG_LEVEL: loading...
[cont-env ] GSK_RENDERER: executing...
[cont-env ] GSK_RENDERER: terminated successfully.
[cont-env ] GSK_RENDERER: loading...
[cont-env ] GTK2_RC_FILES: executing...
[cont-env ] GTK2_RC_FILES: terminated successfully.
[cont-env ] GTK2_RC_FILES: not setting variable.
[cont-env ] GTK_THEME: executing...
[cont-env ] GTK_THEME: terminated successfully.
[cont-env ] GTK_THEME: not setting variable.
[cont-env ] HOME: loading...
[cont-env ] PULSE_CONFIG_PATH: executing...
[cont-env ] PULSE_CONFIG_PATH: terminated successfully.
[cont-env ] PULSE_CONFIG_PATH: loading...
[cont-env ] PULSE_COOKIE: executing...
[cont-env ] PULSE_COOKIE: terminated successfully.
[cont-env ] PULSE_COOKIE: loading...
[cont-env ] PULSE_SERVER: executing...
[cont-env ] PULSE_SERVER: terminated successfully.
[cont-env ] PULSE_SERVER: loading...
[cont-env ] QT_STYLE_OVERRIDE: executing...
[cont-env ] QT_STYLE_OVERRIDE: terminated successfully.
[cont-env ] QT_STYLE_OVERRIDE: not setting variable.
[cont-env ] SUP_GROUP_IDS_INTERNAL: executing...
[cont-env ] SUP_GROUP_IDS_INTERNAL: terminated successfully.
[cont-env ] SUP_GROUP_IDS_INTERNAL: loading...
[cont-env ] TAKE_CONFIG_OWNERSHIP: loading...
[cont-env ] XDG_CACHE_HOME: loading...
[cont-env ] XDG_CONFIG_HOME: loading...
[cont-env ] XDG_DATA_HOME: loading...
[cont-env ] XDG_RUNTIME_DIR: loading...
[cont-env ] XDG_STATE_HOME: loading...
[cont-env ] container environment variables initialized.
[cont-secrets] loading container secrets...
[cont-secrets] container secrets loaded.
[cont-init ] executing container initialization scripts...
[cont-init ] 10-certs.sh: executing...
[cont-init ] 10-certs.sh: terminated successfully.
[cont-init ] 10-check-app-niceness.sh: executing...
[cont-init ] 10-check-app-niceness.sh: terminated successfully.
[cont-init ] 10-clean-logmonitor-states.sh: executing...
[cont-init ] 10-clean-logmonitor-states.sh: terminated successfully.
[cont-init ] 10-clean-tmp-dir.sh: executing...
[cont-init ] 10-clean-tmp-dir.sh: terminated successfully.
[cont-init ] 10-fontconfig-cache-dir.sh: executing...
[cont-init ] 10-fontconfig-cache-dir.sh: terminated successfully.
[cont-init ] 10-init-users.sh: executing...
[cont-init ] 10-init-users.sh: terminated successfully.
[cont-init ] 10-nginx.sh: executing...
[cont-init ] 10-nginx.sh: terminated successfully.
[cont-init ] 10-openbox.sh: executing...
[cont-init ] 10-openbox.sh: terminated successfully.
[cont-init ] 10-pkgs-mirror.sh: executing...
[cont-init ] 10-pkgs-mirror.sh: terminated successfully.
[cont-init ] 10-pulse.sh: executing...
[cont-init ] 10-pulse.sh: terminated successfully.
[cont-init ] 10-set-tmp-dir-perms.sh: executing...
[cont-init ] 10-set-tmp-dir-perms.sh: terminated successfully.
[cont-init ] 10-vnc-password.sh: executing...
[cont-init ] 10-vnc-password.sh: terminated successfully.
[cont-init ] 10-web-data.sh: executing...
[cont-init ] 10-web-data.sh: terminated successfully.
[cont-init ] 10-webauth.sh: executing...
[cont-init ] 10-webauth.sh: terminated successfully.
[cont-init ] 10-x11-unix.sh: executing...
[cont-init ] 10-x11-unix.sh: terminated successfully.
[cont-init ] 10-xdg-runtime-dir.sh: executing...
[cont-init ] 10-xdg-runtime-dir.sh: terminated successfully.
[cont-init ] 15-cjk-font.sh: executing...
[cont-init ] 15-cjk-font.sh: terminated successfully.
[cont-init ] 15-install-pkgs.sh: executing...
[cont-init ] 15-install-pkgs.sh: terminated successfully.
[cont-init ] 54-check-optical-drive.sh: executing...
[cont-init ] 54-check-optical-drive.sh: looking for usable optical drives...
[cont-init ] 54-check-optical-drive.sh: found optical drive 'HL-DT-ST BD-RE BU40N 1.03' [/dev/sr0, /dev/sg0]
[cont-init ] 54-check-optical-drive.sh: [ OK ] associated SCSI Generic (sg) device detected: /dev/sg0.
[cont-init ] 54-check-optical-drive.sh: [ OK ] the host device /dev/sg0 is exposed to the container.
[cont-init ] 54-check-optical-drive.sh: [ OK ] the device /dev/sg0 has proper permissions.
[cont-init ] 54-check-optical-drive.sh: [ OK ] the container can write to device /dev/sg0.
[cont-init ] 54-check-optical-drive.sh: [ OK ] associated SCSI CD-ROM (sr) device detected: /dev/sr0.
[cont-init ] 54-check-optical-drive.sh: [ OK ] the host device /dev/sr0 is exposed to the container.
[cont-init ] 54-check-optical-drive.sh: [ OK ] the device /dev/sr0 has proper permissions.
[cont-init ] 54-check-optical-drive.sh: [ OK ] the container can write to device /dev/sr0.
[cont-init ] 54-check-optical-drive.sh: terminated successfully.
[cont-init ] 55-makemkv.sh: executing...
[cont-init ] 55-makemkv.sh: checking for new beta key...
[cont-init ] 55-makemkv.sh: registration key already up-to-date.
[cont-init ] 55-makemkv.sh: terminated successfully.
[cont-init ] 56-autodiscripper.sh: executing...
[cont-init ] 56-autodiscripper.sh: terminated successfully.
[cont-init ] 85-take-config-ownership.sh: executing...
[cont-init ] 85-take-config-ownership.sh: terminated successfully.
[cont-init ] 89-info.sh: executing...
╭――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╮
│ │
│ Application: MakeMKV │
│ Application Version: 1.18.1 │
│ Docker Image Version: 25.05.1 │
│ Docker Image Platform: linux/amd64 │
│ │
╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
[cont-init ] 89-info.sh: terminated successfully.
[cont-init ] all container initialization scripts executed.
[init ] giving control to process supervisor.
[supervisor ] loading services...
[supervisor ] loading service 'default'...
[supervisor ] loading service 'app'...
[supervisor ] loading service 'gui'...
[supervisor ] loading service 'openbox'...
[supervisor ] loading service 'xvnc'...
[supervisor ] loading service 'audiorecorder'...
[supervisor ] loading service 'pulseaudio'...
[supervisor ] loading service 'certsmonitor'...
[supervisor ] service 'certsmonitor' is disabled.
[supervisor ] loading service 'xcompmgr'...
[supervisor ] loading service 'nginx'...
[supervisor ] loading service 'webauth'...
[supervisor ] service 'webauth' is disabled.
[supervisor ] loading service 'logmonitor'...
[supervisor ] service 'logmonitor' is disabled.
[supervisor ] loading service 'logrotate'...
[supervisor ] loading service 'autodiscripper-14'...
[supervisor ] service 'autodiscripper-14' is disabled.
[supervisor ] loading service 'autodiscripper-7'...
[supervisor ] service 'autodiscripper-7' is disabled.
[supervisor ] loading service 'autodiscripper-5'...
[supervisor ] service 'autodiscripper-5' is disabled.
[supervisor ] loading service 'autodiscripper-8'...
[supervisor ] service 'autodiscripper-8' is disabled.
[supervisor ] loading service 'autodiscripper-15'...
[supervisor ] service 'autodiscripper-15' is disabled.
[supervisor ] loading service 'autodiscripper-3'...
[supervisor ] service 'autodiscripper-3' is disabled.
[supervisor ] loading service 'autodiscripper'...
[supervisor ] service 'autodiscripper' is disabled.
[supervisor ] loading service 'autodiscripper-1'...
[supervisor ] service 'autodiscripper-1' is disabled.
[supervisor ] loading service 'autodiscripper-2'...
[supervisor ] service 'autodiscripper-2' is disabled.
[supervisor ] loading service 'autodiscripper-11'...
[supervisor ] service 'autodiscripper-11' is disabled.
[supervisor ] loading service 'autodiscripper-0'...
[supervisor ] service 'autodiscripper-0' is disabled.
[supervisor ] loading service 'autodiscripper-10'...
[supervisor ] service 'autodiscripper-10' is disabled.
[supervisor ] loading service 'autodiscripper-9'...
[supervisor ] service 'autodiscripper-9' is disabled.
[supervisor ] loading service 'autodiscripper-6'...
[supervisor ] service 'autodiscripper-6' is disabled.
[supervisor ] loading service 'autodiscripper-12'...
[supervisor ] service 'autodiscripper-12' is disabled.
[supervisor ] loading service 'autodiscripper-4'...
[supervisor ] service 'autodiscripper-4' is disabled.
[supervisor ] loading service 'autodiscripper-13'...
[supervisor ] service 'autodiscripper-13' is disabled.
[supervisor ] all services loaded.
[supervisor ] starting services...
[supervisor ] starting service 'xvnc'...
[xvnc ] Xvnc TigerVNC 1.14.1 - built Feb 7 2025 21:11:05
[xvnc ] Copyright (C) 1999-2024 TigerVNC Team and many others (see README.rst)
[xvnc ] See https://www.tigervnc.org for information on TigerVNC.
[xvnc ] Underlying X server release 12014000
[xvnc ] Sun Jun 8 00:44:14 2025
[xvnc ] vncext: VNC extension running!
[xvnc ] vncext: Listening for VNC connections on /tmp/vnc.sock (mode 0660)
[xvnc ] vncext: Listening for VNC connections on all interface(s), port 5900
[xvnc ] vncext: created VNC server for screen 0
[supervisor ] starting service 'openbox'...
[supervisor ] starting service 'pulseaudio'...
[supervisor ] starting service 'audiorecorder'...
[audiorecorder] server ready, waiting connections
[audiorecorder] PulseAudio server connection established
[supervisor ] starting service 'xcompmgr'...
[supervisor ] starting service 'nginx'...
[nginx ] Listening for HTTP connections on port 5800.
[xvnc ] Sun Jun 8 00:44:17 2025
[xvnc ] Connections: accepted: /tmp/vnc.sock
[xvnc ] SConnection: Client needs protocol version 3.8
[xvnc ] SConnection: Client requests security type None(1)
[xvnc ] VNCSConnST: Server default pixel format depth 24 (32bpp) little-endian rgb888
[xvnc ] VNCSConnST: Client pixel format depth 24 (32bpp) little-endian bgr888
[xvnc ] ComparingUpdateTracker: 0 pixels in / 0 pixels out
[xvnc ] ComparingUpdateTracker: (1:-nan ratio)
[supervisor ] starting service 'app'...
[supervisor ] all services started.
Container inspect
[
{
"Id": "818fba89d4bcf091c7687f0e12987c40d8a596d2dafdaa10181b8bae171cd93c",
"Created": "2025-06-08T05:44:09.056608752Z",
"Path": "/init",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 181954,
"ExitCode": 0,
"Error": "",
"StartedAt": "2025-06-08T05:44:12.792734716Z",
"FinishedAt": "0001-01-01T00:00:00Z"
},
"Image": "sha256:93f9fdaa7f636f409df67d505efdacb0c52daefb2efd6e1a504d4ccfc2a5e040",
"ResolvConfPath": "/var/lib/docker/containers/818fba89d4bcf091c7687f0e12987c40d8a596d2dafdaa10181b8bae171cd93c/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/818fba89d4bcf091c7687f0e12987c40d8a596d2dafdaa10181b8bae171cd93c/hostname",
"HostsPath": "/var/lib/docker/containers/818fba89d4bcf091c7687f0e12987c40d8a596d2dafdaa10181b8bae171cd93c/hosts",
"LogPath": "/var/lib/docker/containers/818fba89d4bcf091c7687f0e12987c40d8a596d2dafdaa10181b8bae171cd93c/818fba89d4bcf091c7687f0e12987c40d8a596d2dafdaa10181b8bae171cd93c-json.log",
"Name": "/makemkv",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/lab01-mfslim/docker/makemkv:/config:rw",
"/home/lab01-mfslim/Downloads/MakeMKV/:/output:rw",
"/home/lab01-mfslim/:/storage:ro"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "makemkv_default",
"PortBindings": {
"5800/tcp": [
{
"HostIp": "",
"HostPort": "5800"
}
],
"5900/tcp": [
{
"HostIp": "",
"HostPort": "5900"
}
]
},
"RestartPolicy": {
"Name": "no",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": null,
"DnsOptions": null,
"DnsSearch": null,
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 4294967296,
"NanoCpus": 4000000000,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [
{
"PathOnHost": "/dev/sr0",
"PathInContainer": "/dev/sr0",
"CgroupPermissions": "rwm"
},
{
"PathOnHost": "/dev/sg0",
"PathInContainer": "/dev/sg0",
"CgroupPermissions": "rwm"
}
],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 8589934592,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/interrupts",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"ID": "818fba89d4bcf091c7687f0e12987c40d8a596d2dafdaa10181b8bae171cd93c",
"LowerDir": "/var/lib/docker/overlay2/e9543e31025dd5efb5806d655416463515e8cb9b46a67607fd313c16accad893-init/diff:/var/lib/docker/overlay2/2ac3c80f2ef15b171b030dc5f8db42c6999dfd7a37136811bf66844ab4f5a61b/diff:/var/lib/docker/overlay2/dea878fbdeeb7dde336884228463457edf18d1871b26f689495d8743830ad781/diff:/var/lib/docker/overlay2/7718b782914a30ea59bf90ab97f12fe264367f13bcf62462faf961a54e7d074c/diff:/var/lib/docker/overlay2/bb127aea29fc94829807e80d9acfe26618396f9d56332bd65030a9c54a17ded3/diff:/var/lib/docker/overlay2/68794828f0ad57675e6a639179476b333c25db201f2c78b8dc455b4ed8cfdaed/diff:/var/lib/docker/overlay2/dad253a135fe03725623f12739ed63066087dd1269cf7259bfa4c82aabfcd0e8/diff:/var/lib/docker/overlay2/f9233d3596c535356d1354a919a96f015ce1b674ace139bf692ed7b243bb67e9/diff:/var/lib/docker/overlay2/87e99a2fbcf5503fc4c0703c38c8effc8ee4f13ec1dd114721f914d954a78da6/diff:/var/lib/docker/overlay2/7a0d59da61ae84c345a26919fac06425164ec6251ad7b078206b36a25e7021e8/diff:/var/lib/docker/overlay2/15079acedea1c3432b70410d5fcf3aa3546e440218144a21103b88b9c821b5b0/diff:/var/lib/docker/overlay2/65a467c6b6e77f31e6460e75fb3b849db789e3d00c5bf269b1c8f1f125ab0800/diff:/var/lib/docker/overlay2/635f704ac147340aa4357f70db091b62d751baeb5f24fbd3e1bdee354837cf12/diff:/var/lib/docker/overlay2/f19f6afa8ecc720d893918b3f47e20153e1fc740199382e1d277a9c55f23cb99/diff:/var/lib/docker/overlay2/45a13b0423916d721747247971452ae97fd03ccd21f3c8088366417ac8edb7b2/diff:/var/lib/docker/overlay2/2f34bcb2df83433f546ca51593c0f2b365e81a870d49fd5044399529e7357a2d/diff:/var/lib/docker/overlay2/d9c4bab4251b1b4619a74892e3139fbb86ff2a2558c5f4b7860de0df1b8ec57b/diff:/var/lib/docker/overlay2/dd0c506d696dba995c7dac3e9da60fb25f9f2b9af0a81d6d738ffdcb172bdb09/diff:/var/lib/docker/overlay2/438e377252284dbdb2ff687c39310e5227b030e994e6904c27747e22ba009cc9/diff:/var/lib/docker/overlay2/b1d8b3fbf6915417a37d897919b49057f4698befab9aa4538fc2a05d62f021a0/diff:/var/lib/docker/overlay2/0fabe2275f283699f289e809c0bd34359c5824005b6bbad33d2da21a66902308/diff:/var/lib/docker/overlay2/8eec8d45c64eb92481f593746cb1e129e28ecfe9cd0400e2de97c9e201c5913b/diff:/var/lib/docker/overlay2/6e68ada91058500d691e89d65f82f775058f69b1cf8e92d46252b3fad5f292a4/diff:/var/lib/docker/overlay2/001cc6ffe86cc4fc935b862056bccdd6e9eac7eec1d5a2b423835b783eeb9b26/diff:/var/lib/docker/overlay2/78103a154551c2fd264796256148b311a51049367cbf02299a4df00a869818ee/diff:/var/lib/docker/overlay2/9d49cfbda9d69b132de04bae5d159ff7a3ee6868b7ea55b5ff41d06926020f1f/diff:/var/lib/docker/overlay2/868f11f8f98c5d514e71d169900b78757ba563117f6945b5e023417d40baf387/diff:/var/lib/docker/overlay2/fe096412b08cad394f38b2ac120e1602f8f35a9850bb76e271aa6515ce5e9b97/diff:/var/lib/docker/overlay2/87478428973d7872decab3b8236b1888e2d67daba934348c92ed3e104d3d20e7/diff:/var/lib/docker/overlay2/6c3bf3fa0943da40b744d772d33f61ecd4fce65f896f6deb3d429e6c1e2b3d4b/diff:/var/lib/docker/overlay2/513fb52bf50c8a9b91ebdd3dbf3d772bc0c099ad6b504bf9fb904b77323584c0/diff:/var/lib/docker/overlay2/4fe71ec45ad8302580b7f9e7c2e1ca9d9d49588d414e19813f38133df553dbe6/diff:/var/lib/docker/overlay2/728381cf17a6c5a569609a2b60b4bc66d4fbe460bb2b19902077f548f6d928de/diff:/var/lib/docker/overlay2/1ade499505ab4d9a2cd0f329d86482a315318f8db15a3cadf848e9d20625570a/diff:/var/lib/docker/overlay2/49db9871e0ad8e79bee9b435f63a9b1a578d8dd2a6c4cd0902fee3f701404a95/diff:/var/lib/docker/overlay2/d58baa8be4cc64244e28aa1af8c74667eb92a6dd66fea88aeb84ab5b22d1c00f/diff:/var/lib/docker/overlay2/146c64403202fca648c96a728173f5948b3d1bc95c3b723a343a70782167c20a/diff:/var/lib/docker/overlay2/e7c6ad244b5c605745064565afc15471357087ef8a5383d82ba8f94d79ef6409/diff:/var/lib/docker/overlay2/11cea294cf4b93f9a4ddbebdf6da422116995f48fa45a0f46e71b6734f5b4e04/diff:/var/lib/docker/overlay2/8642b045c5293043f835c4eca4e2d5a1e19e68a3313f5c30b841592a3140a024/diff:/var/lib/docker/overlay2/9e425a10f7bfa161856b3b21996dc5bbd71303196d871fbc53d59a99afd46a0a/diff:/var/lib/docker/overlay2/10b7026cfbb2f14ac7a325d5460da2085b7117fec0ed56022e089f85c075ff6a/diff:/var/lib/docker/overlay2/600191499c196b980c433f61a545b70ed12a0fe2b22fb9f5210e46b29b1000e9/diff:/var/lib/docker/overlay2/2acb8053013d22eaa5f3c88b5cc18aaceaedc2d681b0df9ce92b93979168e7c3/diff",
"MergedDir": "/var/lib/docker/overlay2/e9543e31025dd5efb5806d655416463515e8cb9b46a67607fd313c16accad893/merged",
"UpperDir": "/var/lib/docker/overlay2/e9543e31025dd5efb5806d655416463515e8cb9b46a67607fd313c16accad893/diff",
"WorkDir": "/var/lib/docker/overlay2/e9543e31025dd5efb5806d655416463515e8cb9b46a67607fd313c16accad893/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/lab01-mfslim",
"Destination": "/storage",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/home/lab01-mfslim/docker/makemkv",
"Destination": "/config",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/home/lab01-mfslim/Downloads/MakeMKV",
"Destination": "/output",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "818fba89d4bc",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"5800/tcp": {},
"5900/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"KEEP_APP_RUNNING=1",
"LANG=en_US.UTF-8",
"USER_ID=1000",
"TZ=America/Chicago",
"MAKEMKV_KEY=BETA",
"SECURE_CONNECTION=0",
"MAKEMKV_GUI=1",
"AUTO_DISC_RIPPER_PARALLEL_RIP=0",
"GROUP_ID=1000",
"WEB_AUDIO=1",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/base/sbin:/opt/base/bin",
"ENV=/root/.docker_rc",
"SUP_GROUP_IDS=",
"UMASK=0022",
"APP_NICENESS=0",
"INSTALL_PACKAGES=",
"PACKAGES_MIRROR=",
"CONTAINER_DEBUG=0",
"DISPLAY_WIDTH=1920",
"DISPLAY_HEIGHT=1080",
"DARK_MODE=0",
"SECURE_CONNECTION_VNC_METHOD=SSL",
"SECURE_CONNECTION_CERTS_CHECK_INTERVAL=60",
"WEB_LISTENING_PORT=5800",
"VNC_LISTENING_PORT=5900",
"VNC_PASSWORD=",
"ENABLE_CJK_FONT=0",
"WEB_AUTHENTICATION=0",
"WEB_AUTHENTICATION_TOKEN_VALIDITY_TIME=24",
"WEB_AUTHENTICATION_DEFAULT_USERNAME=",
"WEB_AUTHENTICATION_DEFAULT_PASSWORD=",
"AUTO_DISC_RIPPER=0",
"AUTO_DISC_RIPPER_MAKEMKV_PROFILE=",
"AUTO_DISC_RIPPER_EJECT=0",
"AUTO_DISC_RIPPER_INTERVAL=5",
"AUTO_DISC_RIPPER_MIN_TITLE_LENGTH=",
"AUTO_DISC_RIPPER_BD_MODE=mkv",
"AUTO_DISC_RIPPER_DVD_MODE=mkv",
"AUTO_DISC_RIPPER_FORCE_UNIQUE_OUTPUT_DIR=0",
"AUTO_DISC_RIPPER_NO_GUI_PROGRESS=0"
],
"Cmd": [
"/init"
],
"Image": "jlesage/makemkv:latest",
"Volumes": {
"/config": {},
"/output": {},
"/storage": {}
},
"WorkingDir": "/tmp",
"Entrypoint": null,
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "66318fc23aebd306dad7c729de85ea2cce54c5897f7f378c8fdb1ac23ead0945",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:93f9fdaa7f636f409df67d505efdacb0c52daefb2efd6e1a504d4ccfc2a5e040",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "makemkv",
"com.docker.compose.project.config_files": "/home/lab01-mfslim/Documents/makemkv/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/lab01-mfslim/Documents/makemkv",
"com.docker.compose.replace": "5cb6b2b482be3304845c2847ffafd04dacd911b6099c15bd94b3627e8bdcad67",
"com.docker.compose.service": "makemkv",
"com.docker.compose.version": "2.36.2",
"org.label-schema.description": "Docker container for MakeMKV",
"org.label-schema.name": "makemkv",
"org.label-schema.schema-version": "1.0",
"org.label-schema.vcs-url": "https://github.com/jlesage/docker-makemkv",
"org.label-schema.version": "25.05.1"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "13298f495ef39cd7bb09eda8478b6678033ab452cd9e69557358a45307d0f21c",
"SandboxKey": "/var/run/docker/netns/13298f495ef3",
"Ports": {
"5800/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "5800"
},
{
"HostIp": "::",
"HostPort": "5800"
}
],
"5900/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "5900"
},
{
"HostIp": "::",
"HostPort": "5900"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"makemkv_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"makemkv",
"makemkv"
],
"MacAddress": "d6:1e:cc:cb:60:f8",
"DriverOpts": null,
"GwPriority": 0,
"NetworkID": "dabff7e7293048ba1015488dc7666a305bd7bc9f43d13185a0598c7302797df1",
"EndpointID": "65ff057980a689415e0dcd2a6cabff2ca71f7f09904d6eb7af7b5b9b6cc5ef5b",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DNSNames": [
"makemkv",
"818fba89d4bc"
]
}
}
}
}
]
Anything else?
No response
Do you see any message that tells hashes can't be downloaded ?
Do you see any message that tells hashes can't be downloaded ?
I just checked the container logs, and there's no indication that the hashes failed to download. That said, it's strange that known 4K Ultra HD Blu-rays can't be ripped, while 1080p discs work fine on the same hardware.
I am possibly experiencing the same issue - dads rip fine but if I insert a 4k uhd bluray, it sits on "loading" for a while and then reports "no disk". Will keep testing.