Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Input parameter is Incorrect when ejecting Disk #240

Open
LJLP opened this issue Feb 18, 2025 · 3 comments
Open

[Bug] Input parameter is Incorrect when ejecting Disk #240

LJLP opened this issue Feb 18, 2025 · 3 comments
Labels

Comments

@LJLP
Copy link

LJLP commented Feb 18, 2025

Current Behavior

Been ripping some Blurays today and all seems to work fine except for one thing.
Every time I eject the Disk (from UI or from the button on the device) i am getting an error:

Error 'Internal error - Input parameter is incorrect (489)' occurred while reading 'BD-RE ASUS BW-16D1HT 3.10 KEJIAIH0125' at offset '524288'
Error 'Internal error - Input parameter is incorrect (489)' occurred while reading 'BD-RE ASUS BW-16D1HT 3.10 KEJIAIH0125' at offset '1048576'
Error 'Internal error - Input parameter is incorrect (489)' occurred while reading 'BD-RE ASUS BW-16D1HT 3.10 KEJIAIH0125' at offset '34816'

The only way I found to recover from this is to reboot the container.

docker logs makemkv also don't seem to indicate anything.

Activity log shows this:

(fr.handbrake.ghb:985): GLib-GIO-CRITICAL **: 01:48:39.222: g_bus_watch_name_on_connection: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(fr.handbrake.ghb:985): GLib-GIO-CRITICAL **: 01:48:39.222: g_dbus_connection_signal_subscribe: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(fr.handbrake.ghb:985): GLib-GIO-CRITICAL **: 01:48:39.222: g_dbus_connection_call_internal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

Expected Behavior

No response

Steps To Reproduce

No response

Environment

  • OS: Truenas Scale
  • OS version: 24.10.0.2
  • CPU: AMD Ryzen 5 9600X
  • Docker version: 27.1.1
  • Device model: -
  • Browser/OS: Zen (1.7.6b (Firefox 135.0) (64-bit))

Container creation

I am using the web interface to deploy the docker-compose file:

services:
  makemkv:
    container_name: makemkv
    devices:
      - /dev/sr0
      - /dev/sg5
    environment:
      - USER_ID=568
      - GROUP_ID=568
      - TZ=Europe/Berlin
      - MAKEMKV_KEY=UNSET
    image: jlesage/makemkv
    ports:
      - '5800:5800'
    volumes:
      - /mnt/tshirt/configurations/makemkv:/config:rw
      - /mnt/tshirt/media/1080:/1080:rw
      - /mnt/tshirt/media/4k:/4k:rw
      - /mnt/tshirt/media/1080HDR:/1080HDR:rw
      - /mnt/tshirt/media/4kHDR:/4kHDR:rw
      - /mnt/tshirt/media/manual:/manual:rw

Bought a key for makemkv so that's why MAKEMKV_KEY is UNSET.
USER_ID and GROUP_ID are set to correspond to the APPS user and group in truenas.

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: not setting variable.
[cont-env    ] PULSE_COOKIE: executing...
[cont-env    ] PULSE_COOKIE: terminated successfully.
[cont-env    ] PULSE_COOKIE: not setting variable.
[cont-env    ] PULSE_SERVER: executing...
[cont-env    ] PULSE_SERVER: terminated successfully.
[cont-env    ] PULSE_SERVER: not setting variable.
[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 'ASUS BW-16D1HT 3.10' [/dev/sr0, /dev/sg5]
[cont-init   ] 54-check-optical-drive.sh:   [ OK ]   associated SCSI Generic (sg) device detected: /dev/sg5.
[cont-init   ] 54-check-optical-drive.sh:   [ OK ]   the host device /dev/sg5 is exposed to the container.
[cont-init   ] 54-check-optical-drive.sh:   [ OK ]   the device /dev/sg5 has proper permissions.
[cont-init   ] 54-check-optical-drive.sh:   [ OK ]   the container can write to device /dev/sg5.
[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: 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.17.9                                        │
    │ Docker Image Version:  25.02.2                                       │
    │ 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 'logmonitor'...
[supervisor  ] service 'logmonitor' is disabled.
[supervisor  ] loading service 'logrotate'...
[supervisor  ] loading service 'app'...
[supervisor  ] loading service 'gui'...
[supervisor  ] loading service 'certsmonitor'...
[supervisor  ] service 'certsmonitor' is disabled.
[supervisor  ] loading service 'audiorecorder'...
[supervisor  ] service 'audiorecorder' is disabled.
[supervisor  ] loading service 'nginx'...
[supervisor  ] loading service 'xvnc'...
[supervisor  ] loading service 'webauth'...
[supervisor  ] service 'webauth' is disabled.
[supervisor  ] loading service 'pulseaudio'...
[supervisor  ] service 'pulseaudio' is disabled.
[supervisor  ] loading service 'openbox'...
[supervisor  ] loading service 'xcompmgr'...
[supervisor  ] loading service 'autodiscripper-2'...
[supervisor  ] service 'autodiscripper-2' is disabled.
[supervisor  ] loading service 'autodiscripper-5'...
[supervisor  ] service 'autodiscripper-5' is disabled.
[supervisor  ] loading service 'autodiscripper-10'...
[supervisor  ] service 'autodiscripper-10' is disabled.
[supervisor  ] loading service 'autodiscripper-4'...
[supervisor  ] service 'autodiscripper-4' 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-11'...
[supervisor  ] service 'autodiscripper-11' is disabled.
[supervisor  ] loading service 'autodiscripper-12'...
[supervisor  ] service 'autodiscripper-12' is disabled.
[supervisor  ] loading service 'autodiscripper-15'...
[supervisor  ] service 'autodiscripper-15' is disabled.
[supervisor  ] loading service 'autodiscripper-0'...
[supervisor  ] service 'autodiscripper-0' is disabled.
[supervisor  ] loading service 'autodiscripper-7'...
[supervisor  ] service 'autodiscripper-7' is disabled.
[supervisor  ] loading service 'autodiscripper-9'...
[supervisor  ] service 'autodiscripper-9' is disabled.
[supervisor  ] loading service 'autodiscripper-14'...
[supervisor  ] service 'autodiscripper-14' is disabled.
[supervisor  ] loading service 'autodiscripper-13'...
[supervisor  ] service 'autodiscripper-13' is disabled.
[supervisor  ] loading service 'autodiscripper-8'...
[supervisor  ] service 'autodiscripper-8' is disabled.
[supervisor  ] loading service 'autodiscripper-6'...
[supervisor  ] service 'autodiscripper-6' is disabled.
[supervisor  ] loading service 'autodiscripper-1'...
[supervisor  ] service 'autodiscripper-1' 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        ] Tue Feb 18 01:15:15 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 'nginx'...
[nginx       ] Listening for HTTP connections on port 5800.
[supervisor  ] starting service 'openbox'...
[supervisor  ] starting service 'xcompmgr'...
[supervisor  ] starting service 'app'...
[supervisor  ] all services started.
[xvnc        ] Tue Feb 18 01:15:18 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)
[xvnc        ] Tue Feb 18 01:38:07 2025
[xvnc        ]  ComparingUpdateTracker: 18.6626 Gpixels in / 21.9172 Mpixels out
[xvnc        ]  ComparingUpdateTracker: (1:851.504 ratio)

Container inspect

[
    {
        "Id": "5ec34dad7be3da9c0e29150772e64cf76f2aab53dbc62236dcbffcf1e6c9564a",
        "Created": "2025-02-18T00:15:14.918889233Z",
        "Path": "/init",
        "Args": [],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 3286031,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2025-02-18T00:38:30.162359192Z",
            "FinishedAt": "2025-02-18T00:38:29.815751396Z"
        },
        "Image": "sha256:cbfb1e9ae70e4205a34b1848896e05eee542f5a64610781b2174411345adb780",
        "ResolvConfPath": "/mnt/.ix-apps/docker/containers/5ec34dad7be3da9c0e29150772e64cf76f2aab53dbc62236dcbffcf1e6c9564a/resolv.conf",
        "HostnamePath": "/mnt/.ix-apps/docker/containers/5ec34dad7be3da9c0e29150772e64cf76f2aab53dbc62236dcbffcf1e6c9564a/hostname",
        "HostsPath": "/mnt/.ix-apps/docker/containers/5ec34dad7be3da9c0e29150772e64cf76f2aab53dbc62236dcbffcf1e6c9564a/hosts",
        "LogPath": "/mnt/.ix-apps/docker/containers/5ec34dad7be3da9c0e29150772e64cf76f2aab53dbc62236dcbffcf1e6c9564a/5ec34dad7be3da9c0e29150772e64cf76f2aab53dbc62236dcbffcf1e6c9564a-json.log",
        "Name": "/makemkv",
        "RestartCount": 0,
        "Driver": "overlay2",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "docker-default",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "/mnt/tshirt/media/1080:/1080:rw",
                "/mnt/tshirt/media/4k:/4k:rw",
                "/mnt/tshirt/media/1080HDR:/1080HDR:rw",
                "/mnt/tshirt/media/4kHDR:/4kHDR:rw",
                "/mnt/tshirt/media/manual:/manual:rw",
                "/mnt/tshirt/configurations/makemkv:/config:rw"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "ix-makemkv_default",
            "PortBindings": {
                "5800/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "5800"
                    }
                ]
            },
            "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": "nvidia",
            "Isolation": "",
            "CpuShares": 0,
            "Memory": 0,
            "NanoCpus": 0,
            "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/sg5",
                    "PathInContainer": "/dev/sg5",
                    "CgroupPermissions": "rwm"
                }
            ],
            "DeviceCgroupRules": null,
            "DeviceRequests": null,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": null,
            "PidsLimit": null,
            "Ulimits": null,
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0,
            "MaskedPaths": [
                "/proc/asound",
                "/proc/acpi",
                "/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": {
                "LowerDir": "/mnt/.ix-apps/docker/overlay2/23346d312e07fefcec4a6d6393d0c2ea66ed6bb39d0a96942c6b8cafe884ceda-init/diff:/mnt/.ix-apps/docker/overlay2/ccf6826e8cc2abd0ad1531863599b56deacbef1d5ea882ff9c52d18833310ecc/diff:/mnt/.ix-apps/docker/overlay2/333b48bdd56eabeb0d2acc77dc2e9db73d9b05cd1b1f059aba8638a6da2f6760/diff:/mnt/.ix-apps/docker/overlay2/3c53bbb44c25860d00e16324563251673ef49fd9225d32d2943cc57d8999f5f7/diff:/mnt/.ix-apps/docker/overlay2/a7b03609bd0dc633662732d036f025fafb50b9cbaf5f570429fbad57e03405c6/diff:/mnt/.ix-apps/docker/overlay2/64ba6e9bafda14ac975102ebf3aefd1ac4f559b2a4d89eae164ca7fc905976ef/diff:/mnt/.ix-apps/docker/overlay2/252a52840fbb0f5a0eccd79e033038a33ed7c330daeefe0f0a2ffbe64b452cb9/diff:/mnt/.ix-apps/docker/overlay2/1b03168760815206e0846fc989e5c0e3bc8550c808c7ea8e5f9eea60e919b27c/diff:/mnt/.ix-apps/docker/overlay2/088486a5485f2844dc258298c5a522d8b8e5f45086455ed92f41c0b9ae85cb6e/diff:/mnt/.ix-apps/docker/overlay2/3a9c9dd222de3e4e256a67dd680a3ba75a27b6412470f3ba8c3ec56b83edf8e8/diff:/mnt/.ix-apps/docker/overlay2/0c0e214496c35fc03b2255ec004cec1a4f25262053b67f40f9c9fc9551e1a0f2/diff:/mnt/.ix-apps/docker/overlay2/8ff18de0bf921496bacb5bebda721a9d8630adad2fae55fb0cbe8381077c9ee4/diff:/mnt/.ix-apps/docker/overlay2/d21a4697639c1012f86eaaf51c191c37da851a3771140b5fc56e79efb548ec32/diff:/mnt/.ix-apps/docker/overlay2/4db423dd40f4c7c8cca4e13ef6dff0f96be9745f501ea3faf12bfc2748913374/diff:/mnt/.ix-apps/docker/overlay2/80b470bb8fb0fb8ceeff3845fe6e168a6cf5a79b961111add47c7c4c896b2b77/diff:/mnt/.ix-apps/docker/overlay2/51c03434fc0e224960aca990bdc71083b410bfe9c1a33fd7ae1af6559c2812b8/diff:/mnt/.ix-apps/docker/overlay2/1e8d3b3f03722e29d78d594e73a50603310b90c1858fb61057ca498f448e8cb3/diff:/mnt/.ix-apps/docker/overlay2/f93fff3fe18e52dc175ae5fcb762f8a405408b811641ebd17acef82d9f8fbfa4/diff:/mnt/.ix-apps/docker/overlay2/0f65bc91f8a5d8134e6dc30a9a54f2dd93b87a4bb3502cbd92dff83df7d938dc/diff:/mnt/.ix-apps/docker/overlay2/ecb5961ea6d29ccdac03a8481b92f7e9bbde7025d3987e55470d91c094b3dd96/diff:/mnt/.ix-apps/docker/overlay2/6095801fd6f0646725dc8941a1ab3d266fa207249221cc2f0913f6cd8eef03ee/diff:/mnt/.ix-apps/docker/overlay2/c1aea079328206f2d912b03b2b683c112908b14d88c944e88e1f3fa7423d4da7/diff:/mnt/.ix-apps/docker/overlay2/5ec83641bcbd3709d385f736b10e098c48610a36cdb782cc833521c27a50ed20/diff:/mnt/.ix-apps/docker/overlay2/662148055ce941af9bdfd2f2e46f8d486c08740ca6525e7764b6ee369ac8c769/diff:/mnt/.ix-apps/docker/overlay2/8149c59e8d1664036eed11571a19eaed6d0b1265aba0307f21623188e746f60b/diff:/mnt/.ix-apps/docker/overlay2/4e159d9cdaa8b056394447266a532ffa518e41502f7a6bee25f836e340cb1665/diff:/mnt/.ix-apps/docker/overlay2/02bf34de80a4119c47232f2eec680b41995bf48a8e3d9791729a661b4d147439/diff:/mnt/.ix-apps/docker/overlay2/333b33733f5b4f00d4a988e0ed3e2ae59c9523366c7bc604b4a69e88b057354d/diff:/mnt/.ix-apps/docker/overlay2/4d5b7cc7c54fe7b3330db5eaab58f10d97893f3c164fdfc25380b064770fe59b/diff:/mnt/.ix-apps/docker/overlay2/69327106a048f1ab8fc49dadf03b604b1e7908096e0c977bef1e915fc79899b3/diff:/mnt/.ix-apps/docker/overlay2/2d36c8f42d8b906338e213f2a3bf8ea7e3a51f3d9151c226dc96ba578de762ff/diff:/mnt/.ix-apps/docker/overlay2/9005e7566f1ec62a6e3fc397af336d77c34ef5fcca8a1c9f1efe748dd5e51638/diff:/mnt/.ix-apps/docker/overlay2/9736281c97ab03cd3debe1c416669fb6d2be69a69816f18d974915b78bab39fb/diff:/mnt/.ix-apps/docker/overlay2/a13ef7b2f97a7f56b790bcef95b2a89b272f7d4fa76a1e821c96e6fba99da097/diff:/mnt/.ix-apps/docker/overlay2/f0a1f7b7f5a363cbf441fa139c47ad164b2f67bb34d661c2c1b933b1458382d4/diff:/mnt/.ix-apps/docker/overlay2/cf1089c34c74def14c8105b89298850f72d3d01af9619c8cc4c0afd20d6d3788/diff:/mnt/.ix-apps/docker/overlay2/e88d7a5ff154af85c8465cc080dd42902f12b319df43a53f809b3d45c71a7f74/diff:/mnt/.ix-apps/docker/overlay2/ae6a209883f285ce50695cb56d4966ceb7bfa2efbfc4825d80c3b0d6a4510378/diff:/mnt/.ix-apps/docker/overlay2/7fd4e4fa1bca78b788026d03d2abfbb93922f4e1bf9bb8ccf2db9c4ccef9b8c2/diff:/mnt/.ix-apps/docker/overlay2/69bf5a691f82e1c7ec1d96cdc7d19a957401ac47ebcb82964acedbe9b64c03fa/diff:/mnt/.ix-apps/docker/overlay2/f8436fa7830277021b69f01e6c47a8a3a0b11942c0369e78efde750f1d80c16e/diff:/mnt/.ix-apps/docker/overlay2/12eb5f36dc7a1a0923c23dbe7d2d4c41424148cd1714711700d8227485155810/diff:/mnt/.ix-apps/docker/overlay2/07aa839c3f2085a38963765cf3501352ade2891f6c4c7638ae7899292c93588b/diff:/mnt/.ix-apps/docker/overlay2/14dd8ae8d881466a6465b93ff145fcf224d47658d7f3f370a7520c4ebc8aeac7/diff",
                "MergedDir": "/mnt/.ix-apps/docker/overlay2/23346d312e07fefcec4a6d6393d0c2ea66ed6bb39d0a96942c6b8cafe884ceda/merged",
                "UpperDir": "/mnt/.ix-apps/docker/overlay2/23346d312e07fefcec4a6d6393d0c2ea66ed6bb39d0a96942c6b8cafe884ceda/diff",
                "WorkDir": "/mnt/.ix-apps/docker/overlay2/23346d312e07fefcec4a6d6393d0c2ea66ed6bb39d0a96942c6b8cafe884ceda/work"
            },
            "Name": "overlay2"
        },
        "Mounts": [
            {
                "Type": "volume",
                "Name": "2620b16107227af1324f5e4483e9f5a1474bd46ea427ffae58c89f6bbf228d0d",
                "Source": "/mnt/.ix-apps/docker/volumes/2620b16107227af1324f5e4483e9f5a1474bd46ea427ffae58c89f6bbf228d0d/_data",
                "Destination": "/storage",
                "Driver": "local",
                "Mode": "",
                "RW": true,
                "Propagation": ""
            },
            {
                "Type": "bind",
                "Source": "/mnt/tshirt/media/1080",
                "Destination": "/1080",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/tshirt/media/4k",
                "Destination": "/4k",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/tshirt/media/1080HDR",
                "Destination": "/1080HDR",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/tshirt/media/4kHDR",
                "Destination": "/4kHDR",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/tshirt/media/manual",
                "Destination": "/manual",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/tshirt/configurations/makemkv",
                "Destination": "/config",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "volume",
                "Name": "fbea19c542807a2d49c6f5f13bb6e80f57bc4e76648f350b6514b0169df87cfe",
                "Source": "/mnt/.ix-apps/docker/volumes/fbea19c542807a2d49c6f5f13bb6e80f57bc4e76648f350b6514b0169df87cfe/_data",
                "Destination": "/output",
                "Driver": "local",
                "Mode": "",
                "RW": true,
                "Propagation": ""
            }
        ],
        "Config": {
            "Hostname": "5ec34dad7be3",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": true,
            "AttachStderr": true,
            "ExposedPorts": {
                "5800/tcp": {},
                "5900/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "GROUP_ID=568",
                "TZ=Europe/Berlin",
                "MAKEMKV_KEY=UNSET",
                "USER_ID=568",
                "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",
                "LANG=en_US.UTF-8",
                "KEEP_APP_RUNNING=0",
                "APP_NICENESS=0",
                "INSTALL_PACKAGES=",
                "PACKAGES_MIRROR=",
                "CONTAINER_DEBUG=0",
                "DISPLAY_WIDTH=1920",
                "DISPLAY_HEIGHT=1080",
                "DARK_MODE=0",
                "SECURE_CONNECTION=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_AUDIO=0",
                "WEB_AUTHENTICATION=0",
                "WEB_AUTHENTICATION_TOKEN_VALIDITY_TIME=24",
                "WEB_AUTHENTICATION_DEFAULT_USERNAME=",
                "WEB_AUTHENTICATION_DEFAULT_PASSWORD=",
                "MAKEMKV_GUI=1",
                "AUTO_DISC_RIPPER=0",
                "AUTO_DISC_RIPPER_MAKEMKV_PROFILE=",
                "AUTO_DISC_RIPPER_EJECT=0",
                "AUTO_DISC_RIPPER_PARALLEL_RIP=0",
                "AUTO_DISC_RIPPER_INTERVAL=5",
                "AUTO_DISC_RIPPER_MIN_TITLE_LENGTH=",
                "AUTO_DISC_RIPPER_BD_MODE=mkv",
                "AUTO_DISC_RIPPER_FORCE_UNIQUE_OUTPUT_DIR=0",
                "AUTO_DISC_RIPPER_NO_GUI_PROGRESS=0"
            ],
            "Cmd": [
                "/init"
            ],
            "Image": "jlesage/makemkv",
            "Volumes": {
                "/config": {},
                "/output": {},
                "/storage": {}
            },
            "WorkingDir": "/tmp",
            "Entrypoint": null,
            "OnBuild": null,
            "Labels": {
                "com.docker.compose.config-hash": "d6d72173c44fb3a15774f482993b9f9a878e359b16a762780a8457b346476dec",
                "com.docker.compose.container-number": "1",
                "com.docker.compose.depends_on": "",
                "com.docker.compose.image": "sha256:cbfb1e9ae70e4205a34b1848896e05eee542f5a64610781b2174411345adb780",
                "com.docker.compose.oneoff": "False",
                "com.docker.compose.project": "ix-makemkv",
                "com.docker.compose.project.config_files": "/mnt/.ix-apps/app_configs/makemkv/versions/1.0.0/templates/rendered/docker-compose.yaml",
                "com.docker.compose.project.working_dir": "/mnt/.ix-apps/app_configs/makemkv/versions/1.0.0/templates/rendered",
                "com.docker.compose.service": "makemkv",
                "com.docker.compose.version": "2.29.1",
                "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.02.2"
            }
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "dd69911c8eed6605f8b2efac28723d34ed80f1631276bd8177dbda707fc3f03b",
            "SandboxKey": "/var/run/docker/netns/dd69911c8eed",
            "Ports": {
                "5800/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "5800"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "5800"
                    }
                ],
                "5900/tcp": null
            },
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "",
            "Gateway": "",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "",
            "IPPrefixLen": 0,
            "IPv6Gateway": "",
            "MacAddress": "",
            "Networks": {
                "ix-makemkv_default": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": [
                        "makemkv",
                        "makemkv"
                    ],
                    "MacAddress": "02:42:ac:10:04:02",
                    "DriverOpts": null,
                    "NetworkID": "8aea1307b82646df66f404957e66e15eb5cbdd5b03b7f0aafbdf12a995108083",
                    "EndpointID": "5689aaed1021a91b84d52b340abeb98d19bb3f47c5c988049fb08084b9e87555",
                    "Gateway": "172.16.4.1",
                    "IPAddress": "172.16.4.2",
                    "IPPrefixLen": 24,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "DNSNames": [
                        "makemkv",
                        "5ec34dad7be3"
                    ]
                }
            }
        }
    }
]

Anything else?

No response

@LJLP LJLP added the bug label Feb 18, 2025
@LJLP
Copy link
Author

LJLP commented Feb 18, 2025

Tried again today and the issue only really persists when using the software eject button.
When I use the button on the drive and then use the File > Open > Disc Drive dialog it works.

@jlesage
Copy link
Owner

jlesage commented Feb 18, 2025

When do you get the error exactly ? At the moment you eject the disc, or when you open another disc after ejecting one ?
Also, does the error prevent ripping discs ?

@LJLP
Copy link
Author

LJLP commented Feb 18, 2025

I get the error as soon as I press the eject button in the UI.
And then when inserting another Disk into the drive and closing it, it doesn't let me rip another one.
File > Open Disc > [Disk Drive] is greyed out.
Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants