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

No Disk Inserted after inserting disk

Open shitwolfymakes opened this issue 4 years ago • 4 comments

I installed this via the Community App for Unraid. Whenever I insert any disk, the web gui never registers that a disk has been inserted, ever though it registers the opening and closing, both in the gui and in the logs. I have tried with multiple DVD and BR disks. As far as I can tell, the only thing that changes is info string reallocated.

For testing purposes, all shares are public.

EDIT: I'm using a BR-RE HL-DT-ST BD-RE WH16NS40 disk drive, if that matters

Run command:

/usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='MakeMKV' \
--net='bridge' \
-e TZ="America/Los_Angeles" \
-e HOST_OS="Unraid" \
-e 'MAKEMKV_KEY'='BETA' \
-e 'AUTO_DISC_RIPPER'='0' \
-e 'AUTO_DISC_RIPPER_EJECT'='0' \
-e 'AUTO_DISC_RIPPER_PARALLEL_RIP'='0' \
-e 'AUTO_DISC_RIPPER_BD_MODE'='mkv' \
-e 'AUTO_DISC_RIPPER_FORCE_UNIQUE_OUTPUT_DIR'='0' \
-e 'AUTO_DISC_RIPPER_NO_GUI_PROGRESS'='0' \
-e 'SECURE_CONNECTION'='1' \
-e 'USER_ID'='99' \
-e 'GROUP_ID'='100' \
-e 'UMASK'='000' \
-e 'APP_NICENESS'='' \
-e 'DISPLAY_WIDTH'='1280' \
-e 'DISPLAY_HEIGHT'='768' \
-e 'SECURE_CONNECTION'='0' \
-e 'X11VNC_EXTRA_OPTS'='' \
-e 'AUTO_DISC_RIPPER_MAKEMKV_PROFILE'='' \
-e 'AUTO_DISC_RIPPER_INTERVAL'='5' \
-e 'AUTO_DISC_RIPPER_MIN_TITLE_LENGTH'='' \
-p '7806:5800/tcp' \
-p '7906:5900/tcp' \
-v '/mnt/user/raw_rips/':'/storage':'ro' \
-v '/mnt/user/handbrake_ready/':'/output':'rw' \
-v '/mnt/user/appdata/MakeMKV':'/config':'rw' \
--device='/dev/sr0' \
--device='/dev/sg4' 'jlesage/makemkv'

Output of docker container logs MakeMKV

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-app-niceness.sh: executing... 
[cont-init.d] 00-app-niceness.sh: exited 0.
[cont-init.d] 00-app-script.sh: executing... 
[cont-init.d] 00-app-script.sh: exited 0.
[cont-init.d] 00-app-user-map.sh: executing... 
[cont-init.d] 00-app-user-map.sh: exited 0.
[cont-init.d] 00-clean-logmonitor-states.sh: executing... 
[cont-init.d] 00-clean-logmonitor-states.sh: exited 0.
[cont-init.d] 00-clean-tmp-dir.sh: executing... 
[cont-init.d] 00-clean-tmp-dir.sh: exited 0.
[cont-init.d] 00-set-app-deps.sh: executing... 
[cont-init.d] 00-set-app-deps.sh: exited 0.
[cont-init.d] 00-set-home.sh: executing... 
[cont-init.d] 00-set-home.sh: exited 0.
[cont-init.d] 00-take-config-ownership.sh: executing... 
[cont-init.d] 00-take-config-ownership.sh: exited 0.
[cont-init.d] 00-xdg-runtime-dir.sh: executing... 
[cont-init.d] 00-xdg-runtime-dir.sh: exited 0.
[cont-init.d] 10-certs.sh: executing... 
[cont-init.d] 10-certs.sh: exited 0.
[cont-init.d] 10-cjk-font.sh: executing... 
[cont-init.d] 10-cjk-font.sh: exited 0.
[cont-init.d] 10-nginx.sh: executing... 
[cont-init.d] 10-nginx.sh: exited 0.
[cont-init.d] 10-vnc-password.sh: executing... 
[cont-init.d] 10-vnc-password.sh: exited 0.
[cont-init.d] 10-web-index.sh: executing... 
[cont-init.d] 10-web-index.sh: exited 0.
[cont-init.d] 90-makemkv.sh: executing... 
[cont-init.d] 90-makemkv.sh: generating machine-id...
Checking for new beta key...
Registration key already up-to-date.
[cont-init.d] 90-makemkv.sh: exited 0.
[cont-init.d] 95-check-optical-drive.sh: executing... 
[cont-init.d] 95-check-optical-drive.sh: looking for usable optical drives...
[cont-init.d] 95-check-optical-drive.sh: found optical drive [/dev/sr0, /dev/sg4], group 19.
[cont-init.d] 95-check-optical-drive.sh: exited 0.
[cont-init.d] 96-install-autodiscripper-srv.sh: executing... 
[cont-init.d] 96-install-autodiscripper-srv.sh: automatic disc ripper disabled.
[cont-init.d] 96-install-autodiscripper-srv.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] starting s6-fdholderd...
[services.d] starting certsmonitor...
[services.d] starting nginx...
[services.d] starting xvfb...
[nginx] starting...
[certsmonitor] disabling service: secure connection not enabled.
[xvfb] starting...
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Could not resolve keysym XF86BrightnessAuto
> Warning:          Could not resolve keysym XF86DisplayOff
> Warning:          Could not resolve keysym XF86Info
> Warning:          Could not resolve keysym XF86AspectRatio
> Warning:          Could not resolve keysym XF86DVD
> Warning:          Could not resolve keysym XF86Audio
> Warning:          Could not resolve keysym XF86ChannelUp
> Warning:          Could not resolve keysym XF86ChannelDown
> Warning:          Could not resolve keysym XF86Break
> Warning:          Could not resolve keysym XF86VideoPhone
> Warning:          Could not resolve keysym XF86ZoomReset
> Warning:          Could not resolve keysym XF86Editor
> Warning:          Could not resolve keysym XF86GraphicsEditor
> Warning:          Could not resolve keysym XF86Presentation
> Warning:          Could not resolve keysym XF86Database
> Warning:          Could not resolve keysym XF86Voicemail
> Warning:          Could not resolve keysym XF86Addressbook
> Warning:          Could not resolve keysym XF86DisplayToggle
> Warning:          Could not resolve keysym XF86SpellCheck
> Warning:          Could not resolve keysym XF86ContextMenu
> Warning:          Could not resolve keysym XF86MediaRepeat
> Warning:          Could not resolve keysym XF8610ChannelsUp
> Warning:          Could not resolve keysym XF8610ChannelsDown
> Warning:          Could not resolve keysym XF86Images
> Warning:          Could not resolve keysym XF86NotificationCenter
> Warning:          Could not resolve keysym XF86PickupPhone
> Warning:          Could not resolve keysym XF86HangupPhone
> Warning:          Could not resolve keysym XF86Fn
> Warning:          Could not resolve keysym XF86Fn_Esc
> Warning:          Could not resolve keysym XF86FnRightShift
> Warning:          Could not resolve keysym XF86Numeric0
> Warning:          Could not resolve keysym XF86Numeric1
> Warning:          Could not resolve keysym XF86Numeric2
> Warning:          Could not resolve keysym XF86Numeric3
> Warning:          Could not resolve keysym XF86Numeric4
> Warning:          Could not resolve keysym XF86Numeric5
> Warning:          Could not resolve keysym XF86Numeric6
> Warning:          Could not resolve keysym XF86Numeric7
> Warning:          Could not resolve keysym XF86Numeric8
> Warning:          Could not resolve keysym XF86Numeric9
> Warning:          Could not resolve keysym XF86NumericStar
> Warning:          Could not resolve keysym XF86NumericPound
> Warning:          Could not resolve keysym XF86NumericA
> Warning:          Could not resolve keysym XF86NumericB
> Warning:          Could not resolve keysym XF86NumericC
> Warning:          Could not resolve keysym XF86NumericD
> Warning:          Could not resolve keysym XF86CameraFocus
> Warning:          Could not resolve keysym XF86WPSButton
> Warning:          Could not resolve keysym XF86CameraZoomIn
> Warning:          Could not resolve keysym XF86CameraZoomOut
> Warning:          Could not resolve keysym XF86CameraUp
> Warning:          Could not resolve keysym XF86CameraDown
> Warning:          Could not resolve keysym XF86CameraLeft
> Warning:          Could not resolve keysym XF86CameraRight
> Warning:          Could not resolve keysym XF86AttendantOn
> Warning:          Could not resolve keysym XF86AttendantOff
> Warning:          Could not resolve keysym XF86AttendantToggle
> Warning:          Could not resolve keysym XF86LightsToggle
> Warning:          Could not resolve keysym XF86ALSToggle
> Warning:          Could not resolve keysym XF86Buttonconfig
> Warning:          Could not resolve keysym XF86Taskmanager
> Warning:          Could not resolve keysym XF86Journal
> Warning:          Could not resolve keysym XF86ControlPanel
> Warning:          Could not resolve keysym XF86AppSelect
> Warning:          Could not resolve keysym XF86Screensaver
> Warning:          Could not resolve keysym XF86VoiceCommand
> Warning:          Could not resolve keysym XF86Assistant
> Warning:          Could not resolve keysym XF86BrightnessMin
> Warning:          Could not resolve keysym XF86BrightnessMax
> Warning:          Could not resolve keysym XF86KbdInputAssistPrev
> Warning:          Could not resolve keysym XF86KbdInputAssistNext
> Warning:          Could not resolve keysym XF86KbdInputAssistPrevgroup
> Warning:          Could not resolve keysym XF86KbdInputAssistNextgroup
> Warning:          Could not resolve keysym XF86KbdInputAssistAccept
> Warning:          Could not resolve keysym XF86KbdInputAssistCancel
> Warning:          Could not resolve keysym XF86RightUp
> Warning:          Could not resolve keysym XF86RightDown
> Warning:          Could not resolve keysym XF86LeftUp
> Warning:          Could not resolve keysym XF86LeftDown
> Warning:          Could not resolve keysym XF86RootMenu
> Warning:          Could not resolve keysym XF86MediaTopMenu
> Warning:          Could not resolve keysym XF86Numeric11
> Warning:          Could not resolve keysym XF86Numeric12
> Warning:          Could not resolve keysym XF86AudioDesc
> Warning:          Could not resolve keysym XF863DMode
> Warning:          Could not resolve keysym XF86NextFavorite
> Warning:          Could not resolve keysym XF86StopRecord
> Warning:          Could not resolve keysym XF86PauseRecord
> Warning:          Could not resolve keysym XF86VOD
> Warning:          Could not resolve keysym XF86Unmute
> Warning:          Could not resolve keysym XF86FastReverse
> Warning:          Could not resolve keysym XF86SlowReverse
> Warning:          Could not resolve keysym XF86Data
> Warning:          Could not resolve keysym XF86OnScreenKeyboard
> Warning:          Could not resolve keysym XF86PrivacyScreenToggle
> Warning:          Could not resolve keysym XF86SelectiveScreenshot
> Warning:          Could not resolve keysym XF86Macro1
> Warning:          Could not resolve keysym XF86Macro2
> Warning:          Could not resolve keysym XF86Macro3
> Warning:          Could not resolve keysym XF86Macro4
> Warning:          Could not resolve keysym XF86Macro5
> Warning:          Could not resolve keysym XF86Macro6
> Warning:          Could not resolve keysym XF86Macro7
> Warning:          Could not resolve keysym XF86Macro8
> Warning:          Could not resolve keysym XF86Macro9
> Warning:          Could not resolve keysym XF86Macro10
> Warning:          Could not resolve keysym XF86Macro11
> Warning:          Could not resolve keysym XF86Macro12
> Warning:          Could not resolve keysym XF86Macro13
> Warning:          Could not resolve keysym XF86Macro14
> Warning:          Could not resolve keysym XF86Macro15
> Warning:          Could not resolve keysym XF86Macro16
> Warning:          Could not resolve keysym XF86Macro17
> Warning:          Could not resolve keysym XF86Macro18
> Warning:          Could not resolve keysym XF86Macro19
> Warning:          Could not resolve keysym XF86Macro20
> Warning:          Could not resolve keysym XF86Macro21
> Warning:          Could not resolve keysym XF86Macro22
> Warning:          Could not resolve keysym XF86Macro23
> Warning:          Could not resolve keysym XF86Macro24
> Warning:          Could not resolve keysym XF86Macro25
> Warning:          Could not resolve keysym XF86Macro26
> Warning:          Could not resolve keysym XF86Macro27
> Warning:          Could not resolve keysym XF86Macro28
> Warning:          Could not resolve keysym XF86Macro29
> Warning:          Could not resolve keysym XF86Macro30
> Warning:          Could not resolve keysym XF86MacroRecordStart
> Warning:          Could not resolve keysym XF86MacroRecordStop
> Warning:          Could not resolve keysym XF86MacroPresetCycle
> Warning:          Could not resolve keysym XF86MacroPreset1
> Warning:          Could not resolve keysym XF86MacroPreset2
> Warning:          Could not resolve keysym XF86MacroPreset3
> Warning:          Could not resolve keysym XF86KbdLcdMenu1
> Warning:          Could not resolve keysym XF86KbdLcdMenu2
> Warning:          Could not resolve keysym XF86KbdLcdMenu3
> Warning:          Could not resolve keysym XF86KbdLcdMenu4
> Warning:          Could not resolve keysym XF86KbdLcdMenu5
Errors from xkbcomp are not fatal to the X server
[services.d] starting logmonitor...
[services.d] starting statusmonitor...
[logmonitor] no file to monitor: disabling service...
[statusmonitor] no file to monitor: disabling service...
[services.d] starting openbox...
[openbox] starting...
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Could not resolve keysym XF86BrightnessAuto
> Warning:          Could not resolve keysym XF86DisplayOff
> Warning:          Could not resolve keysym XF86Info
> Warning:          Could not resolve keysym XF86AspectRatio
> Warning:          Could not resolve keysym XF86DVD
> Warning:          Could not resolve keysym XF86Audio
> Warning:          Could not resolve keysym XF86ChannelUp
> Warning:          Could not resolve keysym XF86ChannelDown
> Warning:          Could not resolve keysym XF86Break
> Warning:          Could not resolve keysym XF86VideoPhone
> Warning:          Could not resolve keysym XF86ZoomReset
> Warning:          Could not resolve keysym XF86Editor
> Warning:          Could not resolve keysym XF86GraphicsEditor
> Warning:          Could not resolve keysym XF86Presentation
> Warning:          Could not resolve keysym XF86Database
> Warning:          Could not resolve keysym XF86Voicemail
> Warning:          Could not resolve keysym XF86Addressbook
> Warning:          Could not resolve keysym XF86DisplayToggle
> Warning:          Could not resolve keysym XF86SpellCheck
> Warning:          Could not resolve keysym XF86ContextMenu
> Warning:          Could not resolve keysym XF86MediaRepeat
> Warning:          Could not resolve keysym XF8610ChannelsUp
> Warning:          Could not resolve keysym XF8610ChannelsDown
> Warning:          Could not resolve keysym XF86Images
> Warning:          Could not resolve keysym XF86NotificationCenter
> Warning:          Could not resolve keysym XF86PickupPhone
> Warning:          Could not resolve keysym XF86HangupPhone
> Warning:          Could not resolve keysym XF86Fn
> Warning:          Could not resolve keysym XF86Fn_Esc
> Warning:          Could not resolve keysym XF86FnRightShift
> Warning:          Could not resolve keysym XF86Numeric0
> Warning:          Could not resolve keysym XF86Numeric1
> Warning:          Could not resolve keysym XF86Numeric2
> Warning:          Could not resolve keysym XF86Numeric3
> Warning:          Could not resolve keysym XF86Numeric4
> Warning:          Could not resolve keysym XF86Numeric5
> Warning:          Could not resolve keysym XF86Numeric6
> Warning:          Could not resolve keysym XF86Numeric7
> Warning:          Could not resolve keysym XF86Numeric8
> Warning:          Could not resolve keysym XF86Numeric9
> Warning:          Could not resolve keysym XF86NumericStar
> Warning:          Could not resolve keysym XF86NumericPound
> Warning:          Could not resolve keysym XF86NumericA
> Warning:          Could not resolve keysym XF86NumericB
> Warning:          Could not resolve keysym XF86NumericC
> Warning:          Could not resolve keysym XF86NumericD
> Warning:          Could not resolve keysym XF86CameraFocus
> Warning:          Could not resolve keysym XF86WPSButton
> Warning:          Could not resolve keysym XF86CameraZoomIn
> Warning:          Could not resolve keysym XF86CameraZoomOut
> Warning:          Could not resolve keysym XF86CameraUp
> Warning:          Could not resolve keysym XF86CameraDown
> Warning:          Could not resolve keysym XF86CameraLeft
> Warning:          Could not resolve keysym XF86CameraRight
> Warning:          Could not resolve keysym XF86AttendantOn
> Warning:          Could not resolve keysym XF86AttendantOff
> Warning:          Could not resolve keysym XF86AttendantToggle
> Warning:          Could not resolve keysym XF86LightsToggle
> Warning:          Could not resolve keysym XF86ALSToggle
> Warning:          Could not resolve keysym XF86Buttonconfig
> Warning:          Could not resolve keysym XF86Taskmanager
> Warning:          Could not resolve keysym XF86Journal
> Warning:          Could not resolve keysym XF86ControlPanel
> Warning:          Could not resolve keysym XF86AppSelect
> Warning:          Could not resolve keysym XF86Screensaver
> Warning:          Could not resolve keysym XF86VoiceCommand
> Warning:          Could not resolve keysym XF86Assistant
> Warning:          Could not resolve keysym XF86BrightnessMin
> Warning:          Could not resolve keysym XF86BrightnessMax
> Warning:          Could not resolve keysym XF86KbdInputAssistPrev
> Warning:          Could not resolve keysym XF86KbdInputAssistNext
> Warning:          Could not resolve keysym XF86KbdInputAssistPrevgroup
> Warning:          Could not resolve keysym XF86KbdInputAssistNextgroup
> Warning:          Could not resolve keysym XF86KbdInputAssistAccept
> Warning:          Could not resolve keysym XF86KbdInputAssistCancel
> Warning:          Could not resolve keysym XF86RightUp
> Warning:          Could not resolve keysym XF86RightDown
> Warning:          Could not resolve keysym XF86LeftUp
> Warning:          Could not resolve keysym XF86LeftDown
> Warning:          Could not resolve keysym XF86RootMenu
> Warning:          Could not resolve keysym XF86MediaTopMenu
> Warning:          Could not resolve keysym XF86Numeric11
> Warning:          Could not resolve keysym XF86Numeric12
> Warning:          Could not resolve keysym XF86AudioDesc
> Warning:          Could not resolve keysym XF863DMode
> Warning:          Could not resolve keysym XF86NextFavorite
> Warning:          Could not resolve keysym XF86StopRecord
> Warning:          Could not resolve keysym XF86PauseRecord
> Warning:          Could not resolve keysym XF86VOD
> Warning:          Could not resolve keysym XF86Unmute
> Warning:          Could not resolve keysym XF86FastReverse
> Warning:          Could not resolve keysym XF86SlowReverse
> Warning:          Could not resolve keysym XF86Data
> Warning:          Could not resolve keysym XF86OnScreenKeyboard
> Warning:          Could not resolve keysym XF86PrivacyScreenToggle
> Warning:          Could not resolve keysym XF86SelectiveScreenshot
> Warning:          Could not resolve keysym XF86Macro1
> Warning:          Could not resolve keysym XF86Macro2
> Warning:          Could not resolve keysym XF86Macro3
> Warning:          Could not resolve keysym XF86Macro4
> Warning:          Could not resolve keysym XF86Macro5
> Warning:          Could not resolve keysym XF86Macro6
> Warning:          Could not resolve keysym XF86Macro7
> Warning:          Could not resolve keysym XF86Macro8
> Warning:          Could not resolve keysym XF86Macro9
> Warning:          Could not resolve keysym XF86Macro10
> Warning:          Could not resolve keysym XF86Macro11
> Warning:          Could not resolve keysym XF86Macro12
> Warning:          Could not resolve keysym XF86Macro13
> Warning:          Could not resolve keysym XF86Macro14
> Warning:          Could not resolve keysym XF86Macro15
> Warning:          Could not resolve keysym XF86Macro16
> Warning:          Could not resolve keysym XF86Macro17
> Warning:          Could not resolve keysym XF86Macro18
> Warning:          Could not resolve keysym XF86Macro19
> Warning:          Could not resolve keysym XF86Macro20
> Warning:          Could not resolve keysym XF86Macro21
> Warning:          Could not resolve keysym XF86Macro22
> Warning:          Could not resolve keysym XF86Macro23
> Warning:          Could not resolve keysym XF86Macro24
> Warning:          Could not resolve keysym XF86Macro25
> Warning:          Could not resolve keysym XF86Macro26
> Warning:          Could not resolve keysym XF86Macro27
> Warning:          Could not resolve keysym XF86Macro28
> Warning:          Could not resolve keysym XF86Macro29
> Warning:          Could not resolve keysym XF86Macro30
> Warning:          Could not resolve keysym XF86MacroRecordStart
> Warning:          Could not resolve keysym XF86MacroRecordStop
> Warning:          Could not resolve keysym XF86MacroPresetCycle
> Warning:          Could not resolve keysym XF86MacroPreset1
> Warning:          Could not resolve keysym XF86MacroPreset2
> Warning:          Could not resolve keysym XF86MacroPreset3
> Warning:          Could not resolve keysym XF86KbdLcdMenu1
> Warning:          Could not resolve keysym XF86KbdLcdMenu2
> Warning:          Could not resolve keysym XF86KbdLcdMenu3
> Warning:          Could not resolve keysym XF86KbdLcdMenu4
> Warning:          Could not resolve keysym XF86KbdLcdMenu5
Errors from xkbcomp are not fatal to the X server
[services.d] starting x11vnc...
[services.d] starting app...
[x11vnc] starting...
[app] starting MakeMKV...
[services.d] done.
07/01/2022 13:10:45 passing arg to libvncserver: -rfbport
07/01/2022 13:10:45 passing arg to libvncserver: 5900
07/01/2022 13:10:45 passing arg to libvncserver: -rfbportv6
07/01/2022 13:10:45 passing arg to libvncserver: -1
07/01/2022 13:10:45 passing arg to libvncserver: -httpportv6
07/01/2022 13:10:45 passing arg to libvncserver: -1
07/01/2022 13:10:45 passing arg to libvncserver: -desktop
07/01/2022 13:10:45 passing arg to libvncserver: MakeMKV
07/01/2022 13:10:45 x11vnc version: 0.9.14 lastmod: 2015-11-14  pid: 920
07/01/2022 13:10:45 Using X display :0
07/01/2022 13:10:45 rootwin: 0x42 reswin: 0x400001 dpy: 0x91d82040
07/01/2022 13:10:45 
07/01/2022 13:10:45 ------------------ USEFUL INFORMATION ------------------
07/01/2022 13:10:45 X DAMAGE available on display, using it for polling hints.
07/01/2022 13:10:45   To disable this behavior use: '-noxdamage'
07/01/2022 13:10:45 
07/01/2022 13:10:45   Most compositing window managers like 'compiz' or 'beryl'
07/01/2022 13:10:45   cause X DAMAGE to fail, and so you may not see any screen
07/01/2022 13:10:45   updates via VNC.  Either disable 'compiz' (recommended) or
07/01/2022 13:10:45   supply the x11vnc '-noxdamage' command line option.
07/01/2022 13:10:45 X COMPOSITE available on display, using it for window polling.
07/01/2022 13:10:45   To disable this behavior use: '-noxcomposite'
07/01/2022 13:10:45 
07/01/2022 13:10:45 Wireframing: -wireframe mode is in effect for window moves.
07/01/2022 13:10:45   If this yields undesired behavior (poor response, painting
07/01/2022 13:10:45   errors, etc) it may be disabled:
07/01/2022 13:10:45    - use '-nowf' to disable wireframing completely.
07/01/2022 13:10:45    - use '-nowcr' to disable the Copy Rectangle after the
07/01/2022 13:10:45      moved window is released in the new position.
07/01/2022 13:10:45   Also see the -help entry for tuning parameters.
07/01/2022 13:10:45   You can press 3 Alt_L's (Left "Alt" key) in a row to 
07/01/2022 13:10:45   repaint the screen, also see the -fixscreen option for
07/01/2022 13:10:45   periodic repaints.
07/01/2022 13:10:45 GrabServer control via XTEST.
07/01/2022 13:10:45 
07/01/2022 13:10:45 Scroll Detection: -scrollcopyrect mode is in effect to
07/01/2022 13:10:45   use RECORD extension to try to detect scrolling windows
07/01/2022 13:10:45   (induced by either user keystroke or mouse input).
07/01/2022 13:10:45   If this yields undesired behavior (poor response, painting
07/01/2022 13:10:45   errors, etc) it may be disabled via: '-noscr'
07/01/2022 13:10:45   Also see the -help entry for tuning parameters.
07/01/2022 13:10:45   You can press 3 Alt_L's (Left "Alt" key) in a row to 
07/01/2022 13:10:45   repaint the screen, also see the -fixscreen option for
07/01/2022 13:10:45   periodic repaints.
07/01/2022 13:10:45 
07/01/2022 13:10:45 XKEYBOARD: number of keysyms per keycode 7 is greater
07/01/2022 13:10:45   than 4 and 51 keysyms are mapped above 4.
07/01/2022 13:10:45   Automatically switching to -xkb mode.
07/01/2022 13:10:45   If this makes the key mapping worse you can
07/01/2022 13:10:45   disable it with the "-noxkb" option.
07/01/2022 13:10:45   Also, remember "-remap DEAD" for accenting characters.
07/01/2022 13:10:45 
07/01/2022 13:10:45 X FBPM extension not supported.
Xlib:  extension "DPMS" missing on display ":0".
07/01/2022 13:10:45 X display is not capable of DPMS.
07/01/2022 13:10:45 --------------------------------------------------------
07/01/2022 13:10:45 
07/01/2022 13:10:45 Default visual ID: 0x21
07/01/2022 13:10:45 Read initial data from X display into framebuffer.
07/01/2022 13:10:45 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/5120
07/01/2022 13:10:45 
07/01/2022 13:10:45 X display :0 is 32bpp depth=24 true color
07/01/2022 13:10:45 
07/01/2022 13:10:45 Listening for VNC connections on TCP port 5900
07/01/2022 13:10:45 
07/01/2022 13:10:45 Xinerama is present and active (e.g. multi-head).
07/01/2022 13:10:45 Xinerama: number of sub-screens: 1
07/01/2022 13:10:45 Xinerama: no blackouts needed (only one sub-screen)
07/01/2022 13:10:45 
07/01/2022 13:10:45 fb read rate: 1373 MB/sec
07/01/2022 13:10:45 fast read: reset -wait  ms to: 10
07/01/2022 13:10:45 fast read: reset -defer ms to: 10
07/01/2022 13:10:45 The X server says there are 10 mouse buttons.
07/01/2022 13:10:45 screen setup finished.
07/01/2022 13:10:45 

The VNC desktop is:      b74a5adb1b28:0
PORT=5900

******************************************************************************
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?

The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval.  It should work with any VNC viewer.  Try it by running:

    x11vnc -ncache 10 ...

One can also add -ncache_cr for smooth 'copyrect' window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching

info string reallocated, size=714
07/01/2022 13:10:47 Got connection from client 127.0.0.1
07/01/2022 13:10:47   other clients:
07/01/2022 13:10:47 Got 'ws' WebSockets handshake
07/01/2022 13:10:47 Got protocol: binary
07/01/2022 13:10:47   - webSocketsHandshake: using binary/raw encoding
07/01/2022 13:10:47   - WebSockets client version hybi-13
07/01/2022 13:10:47 Disabled X server key autorepeat.
07/01/2022 13:10:47   to force back on run: 'xset r on' (3 times)
07/01/2022 13:10:47 incr accepted_client=1 for 127.0.0.1:47292  sock=10
07/01/2022 13:10:47 Client Protocol Version 3.8
07/01/2022 13:10:47 Protocol version sent 3.8, using 3.8
07/01/2022 13:10:47 rfbProcessClientSecurityType: executing handler for type 1
07/01/2022 13:10:47 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
07/01/2022 13:10:47 Pixel format for client 127.0.0.1:
07/01/2022 13:10:47   32 bpp, depth 24, little endian
07/01/2022 13:10:47   true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
07/01/2022 13:10:47 no translation needed
07/01/2022 13:10:47 Enabling NewFBSize protocol extension for client 127.0.0.1
07/01/2022 13:10:47 Enabling full-color cursor updates for client 127.0.0.1
07/01/2022 13:10:47 Using image quality level 6 for client 127.0.0.1
07/01/2022 13:10:47 Using JPEG subsampling 0, Q79 for client 127.0.0.1
07/01/2022 13:10:47 Using compression level 9 for client 127.0.0.1
07/01/2022 13:10:47 Enabling LastRect protocol extension for client 127.0.0.1
07/01/2022 13:10:47 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFECC)
07/01/2022 13:10:47 Using tight encoding for client 127.0.0.1
07/01/2022 13:10:47 client_set_net: 127.0.0.1  0.0000
07/01/2022 13:10:47 created   xdamage object: 0x40002c
07/01/2022 13:10:57 created selwin: 0x40002d
07/01/2022 13:10:57 called initialize_xfixes()
info string reallocated, size=714
07/01/2022 13:10:57 copy_tiles: allocating first_line at size 41
info string reallocated, size=738
info string reallocated, size=714
info string reallocated, size=714
info string reallocated, size=738
info string reallocated, size=714

Output of docker exec MakeMKV ps (after opening drive, inserting disk, and closing)

PID   USER     TIME  COMMAND
    1 root      0:00 s6-svscan -s -t0 /var/run/s6/services
   32 root      0:00 s6-supervise s6-fdholderd
  613 root      0:00 s6-supervise app
  617 root      0:00 s6-supervise nginx
  619 root      0:00 s6-supervise openbox
  620 root      0:00 s6-supervise x11vnc
  621 root      0:00 s6-supervise xvfb
  794 daemon    0:00 s6-fdholderd -1 -i rules
  810 root      0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf -g daemon off;
  821 root      0:00 /usr/bin/Xvfb :0 -screen 0 1280x768x24
  849 nginx     0:00 nginx: worker process
  850 nginx     0:00 nginx: worker process
  853 root      0:00 s6-supervise certsmonitor
  887 app       0:00 /usr/bin/openbox
  914 root      0:00 s6-supervise logmonitor
  915 root      0:00 s6-supervise statusmonitor
  920 root      0:00 /usr/bin/x11vnc -display :0 -rfbport 5900 -rfbportv6 -1 -no6 -noipv6 -httpportv6 -1 -forever -desktop MakeMKV -cursor arrow -shared -nopw
  930 app       0:00 {makemkv} /opt/makemkv/bin makemkv
  956 app       0:00 /opt/makemkv/bin/makemkvcon guiserver A0001+shm
  969 root      0:00 ps

shitwolfymakes avatar Jan 07 '22 21:01 shitwolfymakes

If I understand correctly, the UI is telling that no disc is inserted event if there is one ?

jlesage avatar Feb 28 '22 20:02 jlesage

I am also having this problem (running on a synology nas) using a BD-RE HL-DT-ST WP50NB40. It worked once but now, while it recognizes that the drive is there and when the disc tray is open/closed, it claims there is no disc inserted. The drive works fine on MakeMKV installed locally on my Linux box.

gunslingerfry avatar Aug 12 '22 19:08 gunslingerfry

Deleting the image/container/config folder and pulling everything down fresh makes the drive work again, so far.

gunslingerfry avatar Aug 12 '22 19:08 gunslingerfry

I have the same issue, and fixing it requires:

  1. Stop the container.
  2. Power cycle the Blu-ray player.
  3. Restart the container.

But if I eject any disc, it stops reading again with the same stream of errors.

This only happens when AUTO_DISC_RIPPER is enabled. Disabling this env var fixes the issue.

I think this may have something to do with Blu-ray drives. Mine is the ASUS BW-16D1X-U (USB). I added a USB DVD drive (in addition to the Blu-ray drive), and the auto-ripper started working for the first time! The Blu-ray drive still doesn't read after the first eject :(.

Sawtaytoes avatar Jan 28 '23 01:01 Sawtaytoes