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] autodiscripper not working #237

Open
martinspaniol opened this issue Jan 25, 2025 · 0 comments
Open

[Bug] autodiscripper not working #237

martinspaniol opened this issue Jan 25, 2025 · 0 comments
Labels

Comments

@martinspaniol
Copy link

martinspaniol commented Jan 25, 2025

Current Behavior

When inserting a disc into a dvd drive, MakeMKV successfully recognizes the disc but the autodiscripper is not doing anything. Ripping the disk manually works as expected.

Expected Behavior

Autodiscripper should start ripping the disc as usual.

Steps To Reproduce

No response

Environment

  • OS: Ubuntu
  • OS version: 24.04.1 LTS
  • CPU: x86-64
  • Docker version: I'm using kubernetes

Container creation

I'm using kubernetes for running the container.

Container log

2025-01-25T10:11:05.168870978Z [init        ] container is starting...
2025-01-25T10:11:05.168894787Z [cont-env    ] loading container environment variables...
2025-01-25T10:11:05.171240551Z [cont-env    ] APP_NAME: loading...
2025-01-25T10:11:05.173086001Z [cont-env    ] APP_VERSION: loading...
2025-01-25T10:11:05.174406405Z [cont-env    ] DISPLAY: executing...
2025-01-25T10:11:05.176930847Z [cont-env    ] DISPLAY: terminated successfully.
2025-01-25T10:11:05.177217766Z [cont-env    ] DISPLAY: loading...
2025-01-25T10:11:05.179029535Z [cont-env    ] DOCKER_IMAGE_PLATFORM: loading...
2025-01-25T10:11:05.180585719Z [cont-env    ] DOCKER_IMAGE_VERSION: loading...
2025-01-25T10:11:05.181821615Z [cont-env    ] EGL_LOG_LEVEL: executing...
2025-01-25T10:11:05.183395655Z [cont-env    ] EGL_LOG_LEVEL: terminated successfully.
2025-01-25T10:11:05.183593967Z [cont-env    ] EGL_LOG_LEVEL: loading...
2025-01-25T10:11:05.184896418Z [cont-env    ] GSK_RENDERER: executing...
2025-01-25T10:11:05.186505315Z [cont-env    ] GSK_RENDERER: terminated successfully.
2025-01-25T10:11:05.186793578Z [cont-env    ] GSK_RENDERER: loading...
2025-01-25T10:11:05.188248003Z [cont-env    ] GTK2_RC_FILES: executing...
2025-01-25T10:11:05.191091071Z [cont-env    ] GTK2_RC_FILES: terminated successfully.
2025-01-25T10:11:05.191365079Z [cont-env    ] GTK2_RC_FILES: not setting variable.
2025-01-25T10:11:05.192271466Z [cont-env    ] GTK_THEME: executing...
2025-01-25T10:11:05.195469872Z [cont-env    ] GTK_THEME: terminated successfully.
2025-01-25T10:11:05.195793256Z [cont-env    ] GTK_THEME: not setting variable.
2025-01-25T10:11:05.196543924Z [cont-env    ] HOME: loading...
2025-01-25T10:11:05.197733021Z [cont-env    ] LIBGL_DRIVERS_PATH: executing...
2025-01-25T10:11:05.198895612Z [cont-env    ] LIBGL_DRIVERS_PATH: terminated successfully.
2025-01-25T10:11:05.199137338Z [cont-env    ] LIBGL_DRIVERS_PATH: loading...
2025-01-25T10:11:05.200562982Z [cont-env    ] PULSE_CONFIG_PATH: executing...
2025-01-25T10:11:05.202794125Z [cont-env    ] PULSE_CONFIG_PATH: terminated successfully.
2025-01-25T10:11:05.202942446Z [cont-env    ] PULSE_CONFIG_PATH: not setting variable.
2025-01-25T10:11:05.203420449Z [cont-env    ] PULSE_COOKIE: executing...
2025-01-25T10:11:05.205502386Z [cont-env    ] PULSE_COOKIE: terminated successfully.
2025-01-25T10:11:05.205618159Z [cont-env    ] PULSE_COOKIE: not setting variable.
2025-01-25T10:11:05.206167812Z [cont-env    ] PULSE_SERVER: executing...
2025-01-25T10:11:05.208123409Z [cont-env    ] PULSE_SERVER: terminated successfully.
2025-01-25T10:11:05.208329061Z [cont-env    ] PULSE_SERVER: not setting variable.
2025-01-25T10:11:05.208932566Z [cont-env    ] QT_STYLE_OVERRIDE: executing...
2025-01-25T10:11:05.212534794Z [cont-env    ] QT_STYLE_OVERRIDE: terminated successfully.
2025-01-25T10:11:05.212784668Z [cont-env    ] QT_STYLE_OVERRIDE: not setting variable.
2025-01-25T10:11:05.213740011Z [cont-env    ] SUP_GROUP_IDS_INTERNAL: executing...
2025-01-25T10:11:05.222673908Z [cont-env    ] SUP_GROUP_IDS_INTERNAL: terminated successfully.
2025-01-25T10:11:05.222934981Z [cont-env    ] SUP_GROUP_IDS_INTERNAL: loading...
2025-01-25T10:11:05.224369746Z [cont-env    ] TAKE_CONFIG_OWNERSHIP: loading...
2025-01-25T10:11:05.225948122Z [cont-env    ] XDG_CACHE_HOME: loading...
2025-01-25T10:11:05.227576001Z [cont-env    ] XDG_CONFIG_HOME: loading...
2025-01-25T10:11:05.229012844Z [cont-env    ] XDG_DATA_HOME: loading...
2025-01-25T10:11:05.230441072Z [cont-env    ] XDG_RUNTIME_DIR: loading...
2025-01-25T10:11:05.232093280Z [cont-env    ] XDG_STATE_HOME: loading...
2025-01-25T10:11:05.233685689Z [cont-env    ] container environment variables initialized.
2025-01-25T10:11:05.233705214Z [cont-secrets] loading container secrets...
2025-01-25T10:11:05.233747657Z [cont-secrets] container secrets loaded.
2025-01-25T10:11:05.233753035Z [cont-init   ] executing container initialization scripts...
2025-01-25T10:11:05.234957923Z [cont-init   ] 10-certs.sh: executing...
2025-01-25T10:11:05.237033708Z [cont-init   ] 10-certs.sh: terminated successfully.
2025-01-25T10:11:05.237567589Z [cont-init   ] 10-check-app-niceness.sh: executing...
2025-01-25T10:11:05.238763120Z [cont-init   ] 10-check-app-niceness.sh: terminated successfully.
2025-01-25T10:11:05.239297889Z [cont-init   ] 10-clean-logmonitor-states.sh: executing...
2025-01-25T10:11:05.240723382Z [cont-init   ] 10-clean-logmonitor-states.sh: terminated successfully.
2025-01-25T10:11:05.241322793Z [cont-init   ] 10-clean-tmp-dir.sh: executing...
2025-01-25T10:11:05.242822075Z [cont-init   ] 10-clean-tmp-dir.sh: terminated successfully.
2025-01-25T10:11:05.243401884Z [cont-init   ] 10-fontconfig-cache-dir.sh: executing...
2025-01-25T10:11:05.247705646Z [cont-init   ] 10-fontconfig-cache-dir.sh: terminated successfully.
2025-01-25T10:11:05.248254766Z [cont-init   ] 10-init-users.sh: executing...
2025-01-25T10:11:05.262703827Z [cont-init   ] 10-init-users.sh: terminated successfully.
2025-01-25T10:11:05.263080655Z [cont-init   ] 10-nginx.sh: executing...
2025-01-25T10:11:05.271537211Z [cont-init   ] 10-nginx.sh: terminated successfully.
2025-01-25T10:11:05.271916491Z [cont-init   ] 10-openbox.sh: executing...
2025-01-25T10:11:05.280613854Z [cont-init   ] 10-openbox.sh: terminated successfully.
2025-01-25T10:11:05.281038700Z [cont-init   ] 10-pkgs-mirror.sh: executing...
2025-01-25T10:11:05.282077545Z [cont-init   ] 10-pkgs-mirror.sh: terminated successfully.
2025-01-25T10:11:05.282460170Z [cont-init   ] 10-pulse.sh: executing...
2025-01-25T10:11:05.284175926Z [cont-init   ] 10-pulse.sh: terminated successfully.
2025-01-25T10:11:05.284585428Z [cont-init   ] 10-set-tmp-dir-perms.sh: executing...
2025-01-25T10:11:05.285666369Z [cont-init   ] 10-set-tmp-dir-perms.sh: terminated successfully.
2025-01-25T10:11:05.286098676Z [cont-init   ] 10-vnc-password.sh: executing...
2025-01-25T10:11:05.286855239Z [cont-init   ] 10-vnc-password.sh: terminated successfully.
2025-01-25T10:11:05.287264275Z [cont-init   ] 10-web-data.sh: executing...
2025-01-25T10:11:05.290603438Z [cont-init   ] 10-web-data.sh: terminated successfully.
2025-01-25T10:11:05.291032841Z [cont-init   ] 10-webauth.sh: executing...
2025-01-25T10:11:05.292801278Z [cont-init   ] 10-webauth.sh: terminated successfully.
2025-01-25T10:11:05.293183034Z [cont-init   ] 10-x11-unix.sh: executing...
2025-01-25T10:11:05.294599083Z [cont-init   ] 10-x11-unix.sh: terminated successfully.
2025-01-25T10:11:05.295107405Z [cont-init   ] 10-xdg-runtime-dir.sh: executing...
2025-01-25T10:11:05.296832236Z [cont-init   ] 10-xdg-runtime-dir.sh: terminated successfully.
2025-01-25T10:11:05.297368510Z [cont-init   ] 15-cjk-font.sh: executing...
2025-01-25T10:11:05.299285144Z [cont-init   ] 15-cjk-font.sh: terminated successfully.
2025-01-25T10:11:05.299826331Z [cont-init   ] 15-install-pkgs.sh: executing...
2025-01-25T10:11:05.300684319Z [cont-init   ] 15-install-pkgs.sh: terminated successfully.
2025-01-25T10:11:05.301137041Z [cont-init   ] 54-check-optical-drive.sh: executing...
2025-01-25T10:11:05.301695163Z [cont-init   ] 54-check-optical-drive.sh: looking for usable optical drives...
2025-01-25T10:11:05.303884115Z [cont-init   ] 54-check-optical-drive.sh: found optical drive [/dev/sr0, /dev/sg1], but it is not usable because:
2025-01-25T10:11:05.303903613Z [cont-init   ] 54-check-optical-drive.sh:   --> the host device /dev/sr0 is not exposed to the container.
2025-01-25T10:11:05.303941177Z [cont-init   ] 54-check-optical-drive.sh:   --> the host device /dev/sg1 is not exposed to the container.
2025-01-25T10:11:05.305178142Z [cont-init   ] 54-check-optical-drive.sh: found optical drive [/dev/sr1, /dev/sg2], group 24.
2025-01-25T10:11:05.305525329Z [cont-init   ] 54-check-optical-drive.sh: terminated successfully.
2025-01-25T10:11:05.306012301Z [cont-init   ] 55-makemkv.sh: executing...
2025-01-25T10:11:05.311120100Z [cont-init   ] 55-makemkv.sh: getting supported drives...
2025-01-25T10:11:05.339038973Z [cont-init   ] 55-makemkv.sh: terminated successfully.
2025-01-25T10:11:05.339547112Z [cont-init   ] 85-take-config-ownership.sh: executing...
2025-01-25T10:11:05.354469618Z [cont-init   ] 85-take-config-ownership.sh: terminated successfully.
2025-01-25T10:11:05.355141552Z [cont-init   ] 89-info.sh: executing...
2025-01-25T10:11:05.356380700Z     ╭――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╮
2025-01-25T10:11:05.356900724Z     │                                                                      │
2025-01-25T10:11:05.357446825Z     │ Application:           MakeMKV                                       │
2025-01-25T10:11:05.357879752Z     │ Application Version:   1.17.8                                        │
2025-01-25T10:11:05.358381260Z     │ Docker Image Version:  24.12.1                                       │
2025-01-25T10:11:05.358814570Z     │ Docker Image Platform: linux/amd64                                   │
2025-01-25T10:11:05.359304959Z     │                                                                      │
2025-01-25T10:11:05.359832208Z     ╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
2025-01-25T10:11:05.360128752Z [cont-init   ] 89-info.sh: terminated successfully.
2025-01-25T10:11:05.360219316Z [cont-init   ] all container initialization scripts executed.
2025-01-25T10:11:05.360900412Z [init        ] giving control to process supervisor.
2025-01-25T10:11:05.361848693Z [supervisor  ] loading services...
2025-01-25T10:11:05.361851654Z [supervisor  ] loading service 'default'...
2025-01-25T10:11:05.361852403Z [supervisor  ] loading service 'logrotate'...
2025-01-25T10:11:05.363831268Z [supervisor  ] loading service 'logmonitor'...
2025-01-25T10:11:05.364457146Z [supervisor  ] service 'logmonitor' is disabled.
2025-01-25T10:11:05.364461938Z [supervisor  ] loading service 'app'...
2025-01-25T10:11:05.367433838Z [supervisor  ] loading service 'gui'...
2025-01-25T10:11:05.367439050Z [supervisor  ] loading service 'certsmonitor'...
2025-01-25T10:11:05.368372163Z [supervisor  ] service 'certsmonitor' is disabled.
2025-01-25T10:11:05.368375845Z [supervisor  ] loading service 'openbox'...
2025-01-25T10:11:05.368416571Z [supervisor  ] loading service 'xvnc'...
2025-01-25T10:11:05.372268951Z [supervisor  ] loading service 'audiorecorder'...
2025-01-25T10:11:05.373238378Z [supervisor  ] service 'audiorecorder' is disabled.
2025-01-25T10:11:05.373243798Z [supervisor  ] loading service 'pulseaudio'...
2025-01-25T10:11:05.374283658Z [supervisor  ] service 'pulseaudio' is disabled.
2025-01-25T10:11:05.374288111Z [supervisor  ] loading service 'xcompmgr'...
2025-01-25T10:11:05.374324243Z [supervisor  ] loading service 'nginx'...
2025-01-25T10:11:05.374380837Z [supervisor  ] loading service 'webauth'...
2025-01-25T10:11:05.375390808Z [supervisor  ] service 'webauth' is disabled.
2025-01-25T10:11:05.375406798Z [supervisor  ] loading service 'autodiscripper'...
2025-01-25T10:11:05.377125818Z [supervisor  ] service 'autodiscripper' is disabled.
2025-01-25T10:11:05.377129898Z [supervisor  ] loading service 'autodiscripper-6'...
2025-01-25T10:11:05.379249103Z [supervisor  ] service 'autodiscripper-6' is disabled.
2025-01-25T10:11:05.379253082Z [supervisor  ] loading service 'autodiscripper-7'...
2025-01-25T10:11:05.381845705Z [supervisor  ] service 'autodiscripper-7' is disabled.
2025-01-25T10:11:05.381853605Z [supervisor  ] loading service 'autodiscripper-15'...
2025-01-25T10:11:05.385175202Z [supervisor  ] service 'autodiscripper-15' is disabled.
2025-01-25T10:11:05.385183505Z [supervisor  ] loading service 'autodiscripper-4'...
2025-01-25T10:11:05.387905079Z [supervisor  ] service 'autodiscripper-4' is disabled.
2025-01-25T10:11:05.387911197Z [supervisor  ] loading service 'autodiscripper-2'...
2025-01-25T10:11:05.390743808Z [supervisor  ] service 'autodiscripper-2' is disabled.
2025-01-25T10:11:05.390750469Z [supervisor  ] loading service 'autodiscripper-9'...
2025-01-25T10:11:05.393607192Z [supervisor  ] service 'autodiscripper-9' is disabled.
2025-01-25T10:11:05.393616857Z [supervisor  ] loading service 'autodiscripper-3'...
2025-01-25T10:11:05.396539055Z [supervisor  ] service 'autodiscripper-3' is disabled.
2025-01-25T10:11:05.396549262Z [supervisor  ] loading service 'autodiscripper-5'...
2025-01-25T10:11:05.399850503Z [supervisor  ] service 'autodiscripper-5' is disabled.
2025-01-25T10:11:05.399862727Z [supervisor  ] loading service 'autodiscripper-0'...
2025-01-25T10:11:05.417987893Z [supervisor  ] service 'autodiscripper-0' is disabled.
2025-01-25T10:11:05.418028775Z [supervisor  ] loading service 'autodiscripper-14'...
2025-01-25T10:11:05.427882289Z [supervisor  ] service 'autodiscripper-14' is disabled.
2025-01-25T10:11:05.427901862Z [supervisor  ] loading service 'autodiscripper-13'...
2025-01-25T10:11:05.435097440Z [supervisor  ] service 'autodiscripper-13' is disabled.
2025-01-25T10:11:05.435113643Z [supervisor  ] loading service 'autodiscripper-1'...
2025-01-25T10:11:05.441400638Z [supervisor  ] service 'autodiscripper-1' is disabled.
2025-01-25T10:11:05.441413202Z [supervisor  ] loading service 'autodiscripper-8'...
2025-01-25T10:11:05.446675266Z [supervisor  ] service 'autodiscripper-8' is disabled.
2025-01-25T10:11:05.446685549Z [supervisor  ] loading service 'autodiscripper-10'...
2025-01-25T10:11:05.451198586Z [supervisor  ] service 'autodiscripper-10' is disabled.
2025-01-25T10:11:05.451221170Z [supervisor  ] loading service 'autodiscripper-11'...
2025-01-25T10:11:05.455070804Z [supervisor  ] service 'autodiscripper-11' is disabled.
2025-01-25T10:11:05.455081293Z [supervisor  ] loading service 'autodiscripper-12'...
2025-01-25T10:11:05.458958121Z [supervisor  ] service 'autodiscripper-12' is disabled.
2025-01-25T10:11:05.458970659Z [supervisor  ] all services loaded.
2025-01-25T10:11:05.458971772Z [supervisor  ] starting services...
2025-01-25T10:11:05.458972648Z [supervisor  ] starting service 'logrotate'...
2025-01-25T10:11:05.459123002Z [supervisor  ] started service 'logrotate'.
2025-01-25T10:11:05.459149578Z [supervisor  ] starting service 'xvnc'...
2025-01-25T10:11:05.459362047Z [supervisor  ] started service 'xvnc'.
2025-01-25T10:11:05.463130593Z [logrotate   ] reading config file /opt/base/etc/logrotate.conf
2025-01-25T10:11:05.463138642Z [logrotate   ] including /etc/cont-logrotate.d
2025-01-25T10:11:05.463178603Z [logrotate   ] reading config file nginx
2025-01-25T10:11:05.463274067Z [logrotate   ] acquired lock on state file /config/xdg/state/logrotate/logrotate.status
2025-01-25T10:11:05.463287155Z [logrotate   ] Reading state from file: /config/xdg/state/logrotate/logrotate.status
2025-01-25T10:11:05.463289202Z [logrotate   ] Allocating hash table for state file, size 64 entries
2025-01-25T10:11:05.464782722Z [logrotate   ] Creating new state
2025-01-25T10:11:05.464788738Z [logrotate   ] Creating new state
2025-01-25T10:11:05.464790379Z [logrotate   ] Handling 1 logs
2025-01-25T10:11:05.464791744Z [logrotate   ] rotating pattern: /config/log/nginx/access.log /config/log/nginx/error.log  monthly (6 rotations)
2025-01-25T10:11:05.464792896Z [logrotate   ] empty log files are not rotated, old logs are removed
2025-01-25T10:11:05.464794071Z [logrotate   ] considering log /config/log/nginx/access.log
2025-01-25T10:11:05.464794923Z [logrotate   ]   Now: 2025-01-25 10:11
2025-01-25T10:11:05.464795757Z [logrotate   ]   Last rotated at 2025-01-03 15:00
2025-01-25T10:11:05.464796787Z [logrotate   ]   log does not need rotating (log has been rotated at 2025-01-03 15:00, which is less than a month ago)
2025-01-25T10:11:05.464797603Z [logrotate   ] considering log /config/log/nginx/error.log
2025-01-25T10:11:05.464798411Z [logrotate   ]   Now: 2025-01-25 10:11
2025-01-25T10:11:05.464799249Z [logrotate   ]   Last rotated at 2025-01-03 15:00
2025-01-25T10:11:05.464800271Z [logrotate   ]   log does not need rotating (log has been rotated at 2025-01-03 15:00, which is less than a month ago)
2025-01-25T10:11:05.464801139Z [logrotate   ] not running postrotate script, since no logs were rotated
2025-01-25T10:11:05.531179561Z [xvnc        ] Sat Jan 25 10:11:05 2025
2025-01-25T10:11:05.531230330Z [xvnc        ]  Config:      set rfbport(Int) to 5900
2025-01-25T10:11:05.531245018Z [xvnc        ]  Config:      set UseIPv6(Bool) to 1
2025-01-25T10:11:05.531247492Z [xvnc        ]  Config:      set rfbunixpath(String) to /tmp/vnc.sock
2025-01-25T10:11:05.531249051Z [xvnc        ]  Config:      set rfbunixmode(Int) to 432
2025-01-25T10:11:05.531250410Z [xvnc        ]  Config:      set SecurityTypes(String) to None
2025-01-25T10:11:05.531252195Z [xvnc        ]  Config:      set InternalConnectionSecurityTypes(String) to None
2025-01-25T10:11:05.531272004Z [xvnc        ]  Config:      set desktop(String) to MakeMKV
2025-01-25T10:11:05.532246858Z [xvnc        ] Xvnc TigerVNC 1.14.1 - built Dec  6 2024 15:15:22
2025-01-25T10:11:05.532254101Z [xvnc        ] Copyright (C) 1999-2024 TigerVNC Team and many others (see README.rst)
2025-01-25T10:11:05.532255676Z [xvnc        ] See https://www.tigervnc.org for information on TigerVNC.
2025-01-25T10:11:05.532256637Z [xvnc        ] Underlying X server release 12014000
2025-01-25T10:11:05.532257601Z [xvnc        ]  vncext:      VNC extension running!
2025-01-25T10:11:05.532258485Z [xvnc        ]  Config:      set immutable AllowOverride
2025-01-25T10:11:05.532259305Z [xvnc        ]  vncext:      Listening for VNC connections on /tmp/vnc.sock (mode 0660)
2025-01-25T10:11:05.532260228Z [xvnc        ]  vncext:      Listening for VNC connections on all interface(s), port 5900
2025-01-25T10:11:05.532261055Z [xvnc        ]  VNCServerST: creating single-threaded server MakeMKV
2025-01-25T10:11:05.532262025Z [xvnc        ]  vncext:      created VNC server for screen 0
2025-01-25T10:11:05.959564199Z [supervisor  ] waiting for service 'xvnc' to be ready...
2025-01-25T10:11:05.965929175Z [supervisor  ] starting service 'openbox'...
2025-01-25T10:11:05.966050521Z [supervisor  ] started service 'openbox'.
2025-01-25T10:11:06.024872665Z [xvnc        ] Sat Jan 25 10:11:06 2025
2025-01-25T10:11:06.024882866Z [xvnc        ]  Selection:   Selection owner change for WM_S0
2025-01-25T10:11:06.466206752Z [supervisor  ] waiting for service 'openbox' to be ready...
2025-01-25T10:11:06.466679891Z [supervisor  ] starting service 'xcompmgr'...
2025-01-25T10:11:06.466775253Z [supervisor  ] started service 'xcompmgr'.
2025-01-25T10:11:06.483490398Z [xvnc        ]  Selection:   Selection owner change for _NET_WM_CM_S0
2025-01-25T10:11:06.967013332Z [supervisor  ] starting service 'nginx'...
2025-01-25T10:11:06.967258710Z [supervisor  ] started service 'nginx'.
2025-01-25T10:11:06.969274319Z [nginx       ] Listening for HTTP connections on port 5800.
2025-01-25T10:11:07.467555469Z [supervisor  ] waiting for service 'nginx' to be ready...
2025-01-25T10:11:07.469582014Z [supervisor  ] starting service 'app'...
2025-01-25T10:11:07.469788918Z [supervisor  ] started service 'app'.
2025-01-25T10:11:07.969965857Z [supervisor  ] all services started.
2025-01-25T10:11:07.969994901Z [supervisor  ] service 'logrotate' exited (with status 0).
2025-01-25T10:11:07.970004031Z [supervisor  ] waiting termination of logger thread of service 'logrotate'...
2025-01-25T10:11:07.970006218Z [supervisor  ] logger thread of service 'logrotate' successfully terminated.
2025-01-25T10:23:16.727538543Z [xvnc        ] Sat Jan 25 10:23:16 2025
2025-01-25T10:23:16.727551897Z [xvnc        ]  XserverDesktop: new client, sock 12
2025-01-25T10:23:16.727552883Z [xvnc        ]  Connections: accepted: /tmp/vnc.sock
2025-01-25T10:23:16.741444960Z [xvnc        ]  SConnection: reading protocol version
2025-01-25T10:23:16.741459653Z [xvnc        ]  SConnection: Client needs protocol version 3.8
2025-01-25T10:23:16.741460802Z [xvnc        ]  SConnection: processing security type message
2025-01-25T10:23:16.743541082Z [xvnc        ]  SConnection: processing security type message
2025-01-25T10:23:16.743550572Z [xvnc        ]  SConnection: Client requests security type None(1)
2025-01-25T10:23:16.743552510Z [xvnc        ]  SConnection: processing security message
2025-01-25T10:23:16.743592017Z [xvnc        ]  VNCServerST: starting desktop
2025-01-25T10:23:16.746264345Z [xvnc        ]  VNCSConnST:  Server default pixel format depth 24 (32bpp) little-endian rgb888
2025-01-25T10:23:16.746270150Z [xvnc        ]  SConnection: reading client initialisation
2025-01-25T10:23:16.753019616Z [xvnc        ]  SConnection: reading client initialisation
2025-01-25T10:23:16.765974964Z [xvnc        ]  VNCSConnST:  Client pixel format depth 24 (32bpp) little-endian bgr888
2025-01-25T10:23:16.779789132Z [xvnc        ]  SMsgHandler: Got client clipboard capabilities:
2025-01-25T10:23:16.779804773Z [xvnc        ]  SMsgHandler:     Plain text (only notify)
2025-01-25T10:23:16.779860101Z [xvnc        ]  VNCSConnST:  Got request for framebuffer resize to 1777x994
2025-01-25T10:23:16.779862019Z [xvnc        ]  VNCSConnST:  1 screen(s)
2025-01-25T10:23:16.779863105Z [xvnc        ]  VNCSConnST:               0 (0x00000000): 1777x994+0+0 (flags 0x00000000)
2025-01-25T10:23:16.779864050Z [xvnc        ]  VNCSConnST:
2025-01-25T10:23:16.779865018Z [xvnc        ]  RandR:       Resizing screen framebuffer to 1777x994
2025-01-25T10:23:16.779865878Z [xvnc        ]  RandR:       Temporarily disabling output 'VNC-0'
2025-01-25T10:23:16.780292861Z [xvnc        ]  ComparingUpdateTracker: 0 pixels in / 0 pixels out
2025-01-25T10:23:16.780295761Z [xvnc        ]  ComparingUpdateTracker: (1:-nan ratio)
2025-01-25T10:23:16.780623275Z [xvnc        ]  RandR:       Reconfiguring new output 'VNC-0' to 1777x994+0+0
2025-01-25T10:31:49.327749077Z [xvnc        ] Sat Jan 25 10:31:49 2025
2025-01-25T10:31:49.327770651Z [xvnc        ]  VNCSConnST:  Key pressed: 0x0045 / XK_Num_Lock (0xff7f)
2025-01-25T10:31:49.327772611Z [xvnc        ]  Input:       keycode 77 down
2025-01-25T10:31:49.327783624Z [xvnc        ]  VNCSConnST:  Key released: 0x0045 / XK_Num_Lock (0xff7f)
2025-01-25T10:31:49.327784744Z [xvnc        ]  Input:       keycode 77 up
2025-01-25T10:31:49.327791043Z [xvnc        ]  VNCSConnST:  Key pressed: 0x0038 / XK_Alt_L (0xffe9)
2025-01-25T10:31:49.327792030Z [xvnc        ]  Input:       keycode 64 down
2025-01-25T10:31:49.386606478Z [xvnc        ]  VNCSConnST:  Key released: 0x0038 / XK_Alt_L (0xffe9)
2025-01-25T10:31:49.386626328Z [xvnc        ]  Input:       keycode 64 up

Container inspect


Anything else?

I tried digging into the code in this repo and I may have found the reason for this behavior.

In the autodiscripper service file the service queries the /tmp/.makemkv_supported_drives for drive information. If the file is empty true will be returned and (as far as I understand) the autodiscripper service will be disabled.

This can also be observed by looking at the container log on startup:

2025-01-25T10:11:05.375406798Z [supervisor  ] loading service 'autodiscripper'...
2025-01-25T10:11:05.377125818Z [supervisor  ] service 'autodiscripper' is disabled.

/tmp/.makemkv_supported_drives is created using makemkvcon in the 55-makemkv.sh file. When I execute the first part of that line in my container I get the following output:

~ # MAKEMKV_CLI="env HOME=/home/nobody LD_PRELOAD=/opt/makemkv/lib/libwrapper.so /opt/makemkv/bin/makemkvcon"
~ # $MAKEMKV_CLI -r --cache=1 info disc:9999
MSG:1005,0,1,"MakeMKV v1.17.8 linux(x64-release) started","%1 started","MakeMKV v1.17.8 linux(x64-release)"
MSG:5074,0,0,"Automatic checking for updates is enabled, you may disable it in preferences if you don't want MakeMKV to contact web server.","Automatic checking for updates is enabled, you may disable it in preferences if you don't want MakeMKV to contact web server."
MSG:5021,131332,1,"This application version is too old.  Please download the latest version at http://www.makemkv.com/ or enter a registration key to continue using the current version.","This application version is too old.  Please download the latest version at %1 or enter a registration key to continue using the current version.","http://www.makemkv.com/"
~ # 

There is no information about the drives. Instead makemkvcon reports that my version is too old (which it is definitely not). This leads to an empty .makemkv_supported_drives file which disables the autodiscripper.

I'm aware of the Expired Beta Key issue and as far as I remember some similar issue happened the last time when the beta key expired. Indeed, the current beta key expired yesterday on 24th January 2025 and the author did not provide a new key, yet.

So I thought I buy a MakeMKV license (because it's working quite well and I want to support the author). I entered my license key in the /config/settings.conf file and MakeMKV is reporting a registered version in the GUI:

Image

But for some reason (at least I think that's the issue) makemkvcon thinks that it's expired even I entered my license key, so I get no drive information and autodiscripper is not usable.

Interestingly when I execute /bin/sh /opt/makemkv/bin/autodiscripper in my container, autodiscripper is up and starts ripping the disc.

I'm using these environment variables:

  USER_ID: 1024
  GROUP_ID: 100
  CLEAN_TMP_DIR: 1
  AUTO_DISC_RIPPER: 1
  AUTO_DISC_RIPPER_EJECT: 1
  AUTO_DISC_RIPPER_BD_MODE: mkv #mkv, backup
  AUTO_DISC_RIPPER_MIN_TITLE_LENGTH: 3600 # 1h for movies
  AUTO_DISC_RIPPER_FORCE_UNIQUE_OUTPUT_DIR: 1
  KEEP_APP_RUNNING: 1
  MAKEMKV_KEY: UNSET # use purchased license key    

Any advice?

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

1 participant