docker-makemkv icon indicating copy to clipboard operation
docker-makemkv copied to clipboard

[Bug] Hashes not being automatically downloaded for 4K UHDs

Open arguellocarlos opened this issue 7 months ago • 3 comments

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

arguellocarlos avatar Jun 08 '25 05:06 arguellocarlos

Do you see any message that tells hashes can't be downloaded ?

jlesage avatar Jun 21 '25 14:06 jlesage

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.

arguellocarlos avatar Jun 28 '25 00:06 arguellocarlos

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.

swdots avatar Oct 09 '25 20:10 swdots