-
-
Notifications
You must be signed in to change notification settings - Fork 56
Description
Current Behavior
If I insert a DVD, it will try to read it indefinitely without success. It's really strange since there's no problem with Blue-Rays.
Expected Behavior
No response
Steps To Reproduce
No response
Environment
- OS:
- OS version:
- CPU:
- Docker version:
- Device model:
- Browser/OS:
Container creation
I used the docker compose method.
Container log
makemkv | [init ] container is starting...
makemkv | [cont-env ] loading container environment variables...
makemkv | [cont-env ] APP_NAME: loading...
makemkv | [cont-env ] APP_VERSION: loading...
makemkv | [cont-env ] DISPLAY: executing...
makemkv | [cont-env ] DISPLAY: terminated successfully.
makemkv | [cont-env ] DISPLAY: loading...
makemkv | [cont-env ] DOCKER_IMAGE_PLATFORM: loading...
makemkv | [cont-env ] DOCKER_IMAGE_VERSION: loading...
makemkv | [cont-env ] EGL_LOG_LEVEL: executing...
makemkv | [cont-env ] EGL_LOG_LEVEL: terminated successfully.
makemkv | [cont-env ] EGL_LOG_LEVEL: loading...
makemkv | [cont-env ] GSK_RENDERER: executing...
makemkv | [cont-env ] GSK_RENDERER: terminated successfully.
makemkv | [cont-env ] GSK_RENDERER: loading...
makemkv | [cont-env ] GTK2_RC_FILES: executing...
makemkv | [cont-env ] GTK2_RC_FILES: terminated successfully.
makemkv | [cont-env ] GTK2_RC_FILES: loading...
makemkv | [cont-env ] GTK_THEME: executing...
makemkv | [cont-env ] GTK_THEME: terminated successfully.
makemkv | [cont-env ] GTK_THEME: loading...
makemkv | [cont-env ] HOME: loading...
makemkv | [cont-env ] PULSE_CONFIG_PATH: executing...
makemkv | [cont-env ] PULSE_CONFIG_PATH: terminated successfully.
makemkv | [cont-env ] PULSE_CONFIG_PATH: not setting variable.
makemkv | [cont-env ] PULSE_COOKIE: executing...
makemkv | [cont-env ] PULSE_COOKIE: terminated successfully.
makemkv | [cont-env ] PULSE_COOKIE: not setting variable.
makemkv | [cont-env ] PULSE_SERVER: executing...
makemkv | [cont-env ] PULSE_SERVER: terminated successfully.
makemkv | [cont-env ] PULSE_SERVER: not setting variable.
makemkv | [cont-env ] QT_STYLE_OVERRIDE: executing...
makemkv | [cont-env ] QT_STYLE_OVERRIDE: terminated successfully.
makemkv | [cont-env ] QT_STYLE_OVERRIDE: loading...
makemkv | [cont-env ] SUP_GROUP_IDS_INTERNAL: executing...
makemkv | [cont-env ] SUP_GROUP_IDS_INTERNAL: terminated successfully.
makemkv | [cont-env ] SUP_GROUP_IDS_INTERNAL: loading...
makemkv | [cont-env ] TAKE_CONFIG_OWNERSHIP: loading...
makemkv | [cont-env ] XDG_CACHE_HOME: loading...
makemkv | [cont-env ] XDG_CONFIG_HOME: loading...
makemkv | [cont-env ] XDG_DATA_HOME: loading...
makemkv | [cont-env ] XDG_RUNTIME_DIR: loading...
makemkv | [cont-env ] XDG_STATE_HOME: loading...
makemkv | [cont-env ] container environment variables initialized.
makemkv | [cont-secrets] loading container secrets...
makemkv | [cont-secrets] container secrets loaded.
makemkv | [cont-init ] executing container initialization scripts...
makemkv | [cont-init ] 10-certs.sh: executing...
makemkv | [cont-init ] 10-certs.sh: terminated successfully.
makemkv | [cont-init ] 10-check-app-niceness.sh: executing...
makemkv | [cont-init ] 10-check-app-niceness.sh: terminated successfully.
makemkv | [cont-init ] 10-clean-logmonitor-states.sh: executing...
makemkv | [cont-init ] 10-clean-logmonitor-states.sh: terminated successfully.
makemkv | [cont-init ] 10-clean-tmp-dir.sh: executing...
makemkv | [cont-init ] 10-clean-tmp-dir.sh: terminated successfully.
makemkv | [cont-init ] 10-fontconfig-cache-dir.sh: executing...
makemkv | [cont-init ] 10-fontconfig-cache-dir.sh: terminated successfully.
makemkv | [cont-init ] 10-init-users.sh: executing...
makemkv | [cont-init ] 10-init-users.sh: terminated successfully.
makemkv | [cont-init ] 10-nginx.sh: executing...
makemkv | [cont-init ] 10-nginx.sh: terminated successfully.
makemkv | [cont-init ] 10-openbox.sh: executing...
makemkv | [cont-init ] 10-openbox.sh: terminated successfully.
makemkv | [cont-init ] 10-pkgs-mirror.sh: executing...
makemkv | [cont-init ] 10-pkgs-mirror.sh: terminated successfully.
makemkv | [cont-init ] 10-pulse.sh: executing...
makemkv | [cont-init ] 10-pulse.sh: terminated successfully.
makemkv | [cont-init ] 10-set-tmp-dir-perms.sh: executing...
makemkv | [cont-init ] 10-set-tmp-dir-perms.sh: terminated successfully.
makemkv | [cont-init ] 10-vnc-password.sh: executing...
makemkv | [cont-init ] 10-vnc-password.sh: terminated successfully.
makemkv | [cont-init ] 10-web-data.sh: executing...
makemkv | [cont-init ] 10-web-data.sh: terminated successfully.
makemkv | [cont-init ] 10-webauth.sh: executing...
makemkv | [cont-init ] 10-webauth.sh: terminated successfully.
makemkv | [cont-init ] 10-x11-unix.sh: executing...
makemkv | [cont-init ] 10-x11-unix.sh: terminated successfully.
makemkv | [cont-init ] 10-xdg-runtime-dir.sh: executing...
makemkv | [cont-init ] 10-xdg-runtime-dir.sh: terminated successfully.
makemkv | [cont-init ] 15-cjk-font.sh: executing...
makemkv | [cont-init ] 15-cjk-font.sh: terminated successfully.
makemkv | [cont-init ] 15-install-pkgs.sh: executing...
makemkv | [cont-init ] 15-install-pkgs.sh: terminated successfully.
makemkv | [cont-init ] 54-check-optical-drive.sh: executing...
makemkv | [cont-init ] 54-check-optical-drive.sh: looking for usable optical drives...
makemkv | [cont-init ] 54-check-optical-drive.sh: found optical drive 'ASUS BC-12D2HT 3.11' [/dev/sr0, /dev/sg0]
makemkv | [cont-init ] 54-check-optical-drive.sh: [ OK ] associated SCSI Generic (sg) device detected: /dev/sg0.
makemkv | [cont-init ] 54-check-optical-drive.sh: [ OK ] the host device /dev/sg0 is exposed to the container.
makemkv | [cont-init ] 54-check-optical-drive.sh: [ OK ] the device /dev/sg0 has proper permissions.
makemkv | [cont-init ] 54-check-optical-drive.sh: [ OK ] the container can write to device /dev/sg0.
makemkv | [cont-init ] 54-check-optical-drive.sh: [ OK ] associated SCSI CD-ROM (sr) device detected: /dev/sr0.
makemkv | [cont-init ] 54-check-optical-drive.sh: [ OK ] the host device /dev/sr0 is exposed to the container.
makemkv | [cont-init ] 54-check-optical-drive.sh: [ OK ] the device /dev/sr0 has proper permissions.
makemkv | [cont-init ] 54-check-optical-drive.sh: [ OK ] the container can write to device /dev/sr0.
makemkv | [cont-init ] 54-check-optical-drive.sh: terminated successfully.
makemkv | [cont-init ] 55-makemkv.sh: executing...
makemkv | [cont-init ] 55-makemkv.sh: checking for new beta key...
makemkv | [cont-init ] 55-makemkv.sh: registration key already up-to-date.
makemkv | [cont-init ] 55-makemkv.sh: terminated successfully.
makemkv | [cont-init ] 56-autodiscripper.sh: executing...
makemkv | [cont-init ] 56-autodiscripper.sh: terminated successfully.
makemkv | [cont-init ] 85-take-config-ownership.sh: executing...
makemkv | [cont-init ] 85-take-config-ownership.sh: terminated successfully.
makemkv | [cont-init ] 89-info.sh: executing...
makemkv | ╭――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╮
makemkv | │ │
makemkv | │ Application: MakeMKV │
makemkv | │ Application Version: 1.17.9 │
makemkv | │ Docker Image Version: 25.02.2 │
makemkv | │ Docker Image Platform: linux/amd64 │
makemkv | │ │
makemkv | ╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
makemkv | [cont-init ] 89-info.sh: terminated successfully.
makemkv | [cont-init ] all container initialization scripts executed.
makemkv | [init ] giving control to process supervisor.
makemkv | [supervisor ] loading services...
makemkv | [supervisor ] loading service 'default'...
makemkv | [supervisor ] loading service 'logmonitor'...
makemkv | [supervisor ] service 'logmonitor' is disabled.
makemkv | [supervisor ] loading service 'app'...
makemkv | [supervisor ] loading service 'gui'...
makemkv | [supervisor ] loading service 'audiorecorder'...
makemkv | [supervisor ] service 'audiorecorder' is disabled.
makemkv | [supervisor ] loading service 'xvnc'...
makemkv | [supervisor ] loading service 'certsmonitor'...
makemkv | [supervisor ] service 'certsmonitor' is disabled.
makemkv | [supervisor ] loading service 'xcompmgr'...
makemkv | [supervisor ] loading service 'openbox'...
makemkv | [supervisor ] loading service 'pulseaudio'...
makemkv | [supervisor ] service 'pulseaudio' is disabled.
makemkv | [supervisor ] loading service 'nginx'...
makemkv | [supervisor ] loading service 'webauth'...
makemkv | [supervisor ] service 'webauth' is disabled.
makemkv | [supervisor ] loading service 'logrotate'...
makemkv | [supervisor ] loading service 'autodiscripper-4'...
makemkv | [supervisor ] service 'autodiscripper-4' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-11'...
makemkv | [supervisor ] service 'autodiscripper-11' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper'...
makemkv | [supervisor ] service 'autodiscripper' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-8'...
makemkv | [supervisor ] service 'autodiscripper-8' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-7'...
makemkv | [supervisor ] service 'autodiscripper-7' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-2'...
makemkv | [supervisor ] service 'autodiscripper-2' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-6'...
makemkv | [supervisor ] service 'autodiscripper-6' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-5'...
makemkv | [supervisor ] service 'autodiscripper-5' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-1'...
makemkv | [supervisor ] service 'autodiscripper-1' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-3'...
makemkv | [supervisor ] service 'autodiscripper-3' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-15'...
makemkv | [supervisor ] service 'autodiscripper-15' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-9'...
makemkv | [supervisor ] service 'autodiscripper-9' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-13'...
makemkv | [supervisor ] service 'autodiscripper-13' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-14'...
makemkv | [supervisor ] service 'autodiscripper-14' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-10'...
makemkv | [supervisor ] service 'autodiscripper-10' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-12'...
makemkv | [supervisor ] service 'autodiscripper-12' is disabled.
makemkv | [supervisor ] loading service 'autodiscripper-0'...
makemkv | [supervisor ] service 'autodiscripper-0' is disabled.
makemkv | [supervisor ] all services loaded.
makemkv | [supervisor ] starting services...
makemkv | [supervisor ] starting service 'xvnc'...
makemkv | [xvnc ] Xvnc TigerVNC 1.14.1 - built Feb 7 2025 21:11:05
makemkv | [xvnc ] Copyright (C) 1999-2024 TigerVNC Team and many others (see README.rst)
makemkv | [xvnc ] See https://www.tigervnc.org for information on TigerVNC.
makemkv | [xvnc ] Underlying X server release 12014000
makemkv | [xvnc ] Thu Mar 6 18:55:28 2025
makemkv | [xvnc ] vncext: VNC extension running!
makemkv | [xvnc ] vncext: Listening for VNC connections on /tmp/vnc.sock (mode 0660)
makemkv | [xvnc ] vncext: Listening for VNC connections on all interface(s), port 5900
makemkv | [xvnc ] vncext: created VNC server for screen 0
makemkv | [supervisor ] starting service 'openbox'...
makemkv | [supervisor ] starting service 'xcompmgr'...
makemkv | [supervisor ] starting service 'nginx'...
makemkv | [nginx ] Listening for HTTP connections on port 5800.
makemkv | [supervisor ] starting service 'app'...
makemkv | [supervisor ] all services started.
makemkv | [xvnc ] Thu Mar 6 18:55:33 2025
makemkv | [xvnc ] Connections: accepted: /tmp/vnc.sock
makemkv | [xvnc ] SConnection: Client needs protocol version 3.8
makemkv | [xvnc ] SConnection: Client requests security type None(1)
makemkv | [xvnc ] VNCSConnST: Server default pixel format depth 24 (32bpp) little-endian rgb888
makemkv | [xvnc ] VNCSConnST: Client pixel format depth 24 (32bpp) little-endian bgr888
makemkv | [xvnc ] ComparingUpdateTracker: 0 pixels in / 0 pixels out
makemkv | [xvnc ] ComparingUpdateTracker: (1:-nan ratio)
Container inspect
Anything else?
The container is running inside a Proxmox (8.3.4) LXC, where I've passed through both /dev/sr0 and /dev/sg0 (corresponding to lsscsi -g) as user 1000, which is the same as the makemkv USER_ID and GROUP_ID specified in the compose.yaml file. I've also tried as root but it makes no difference.
What I don't understand is how it can rip Blue-Rays with no problem (up to more than 6x speed) but won't even load a DVD (I tried with multiple DVDs with the same result).
I'm also sure it's not the drive firmware since if I connect the drive to my PC instead of my Proxmox server it will both read and rip any DVDs without any problem.
If anyone has a clue on what it could possibly be, it would be mych appreciated. Thanks!