[Support] Djoss - MakeMKV


Recommended Posts

14 hours ago, supawiz6991 said:

Hi Djoss,
So, both of my makemkv dockers suddenly can no longer access either of my blu-ray drives. The last successful access was on February 7th. Since then, according to the change logs their has been two updates to the docker.

I shelled into the server and was able to successfully mount and access both drives (SR0 and SR1) so I know the drives are functioning. 

As an additional troubleshooting step I removed both docker containers and deleted the images. I then re-installed from CA and reconfigured but it still cannot access the drive.

Any idea what is going on?

 

Can you try to run the following command to see if drive is detected:

 

docker exec MakeMKV /opt/makemkv/bin/makemkvcon -r --cache=1 info disc:9999

 

Link to comment
28 minutes ago, Djoss said:

 

Can you try to run the following command to see if drive is detected:

 

docker exec MakeMKV /opt/makemkv/bin/makemkvcon -r --cache=1 info disc:9999

 

Command run and it appears that it does detect the drive though it has a "Failed to open disc","Failed to open disc" message.
I've attached a screenshot of the output of the command. I've also included a screenshot of what the docker gui looks like.

docker_output.jpg

makemkv_docker.jpg

Edited by supawiz6991
Additional screen shot
Link to comment

Which Linux device(s) did you expose ?  Can you run "ls -l" on them and report here ?  For example:

ls -l /dev/sr1

 

Also, run:

docker exec MakeMKV ps

 

And note the PID of MakeMKV UI.  You should have a line that looks like this:

 

  823 app       0:45 {makemkv} /opt/makemkv/bin makemkv -std

 

In this example, the PID is 823.  With this PID, provide the output of (replace 823 with the PID ou got previously):

 

docker exec MakeMKV cat /proc/823/status

 

Link to comment
9 minutes ago, Djoss said:

Which Linux device(s) did you expose ?  Can you run "ls -l" on them and report here ?  For example:

ls -l /dev/sr1

sr0 and sr1. Extra Parameters: --device=/dev/sg4 --device=/dev/sr0 && --device=/dev/sg3 --device=/dev/sr1

 

sr0:
brw-rw---- 1 root cdrom 11, 0 Feb 15 01:29 /dev/sr0
 

sr1:
brw-rw---- 1 root cdrom 11, 1 Feb 15 18:45 /dev/sr1

 

9 minutes ago, Djoss said:

Also, run:

docker exec MakeMKV ps

 

And note the PID of MakeMKV UI.  You should have a line that looks like this:

PID:
  805 app       0:13 {makemkv} /opt/makemkv/bin makemkv -std
  812 app       0:03 /opt/makemkv/bin/makemkvcon guiserver A0001+std
 

9 minutes ago, Djoss said:

 

  823 app       0:45 {makemkv} /opt/makemkv/bin makemkv -std

 

In this example, the PID is 823.  With this PID, provide the output of (replace 823 with the PID ou got previously):

 

docker exec MakeMKV cat /proc/823/status

 

Result:
Name:   makemkv
Umask:  0000
State:  S (sleeping)
Tgid:   805
Ngid:   0
Pid:    805
PPid:   1
TracerPid:      0
Uid:    99      99      99      99
Gid:    100     100     100     100
FDSize: 64
Groups:
NStgid: 805
NSpid:  805
NSpgid: 805
NSsid:  805
VmPeak:   275280 kB
VmSize:   261200 kB
VmLck:         0 kB
VmPin:         0 kB
VmHWM:    119308 kB
VmRSS:    111332 kB
RssAnon:           10760 kB
RssFile:           76960 kB
RssShmem:          23612 kB
VmData:    36568 kB
VmStk:       132 kB
VmExe:       160 kB
VmLib:     93892 kB
VmPTE:       492 kB
VmSwap:        0 kB
HugetlbPages:          0 kB
CoreDumping:    0
THP_enabled:    1
Threads:        3
SigQ:   1/127466
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000000
SigCgt: 0000000000000000
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: 00000000a80425fb
CapAmb: 0000000000000000
NoNewPrivs:     0
Seccomp:        2
Seccomp_filters:        1
Speculation_Store_Bypass:       thread vulnerable
SpeculationIndirectBranch:      conditional enabled
Cpus_allowed:   1c7
Cpus_allowed_list:      0-2,6-8
Mems_allowed:   00000000,00000001
Mems_allowed_list:      0
voluntary_ctxt_switches:        362569
nonvoluntary_ctxt_switches:     553
 

 

Link to comment
8 minutes ago, Djoss said:

MakeMKV has not been started with the correct groups... Could you provide the output of:

 

docker logs MakeMKV

 

Output:
 

[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    ] GTK_THEME: executing...
[cont-env    ] GTK_THEME: terminated successfully.
[cont-env    ] GTK_THEME: loading...
[cont-env    ] HOME: loading...
[cont-env    ] QT_STYLE_OVERRIDE: executing...
[cont-env    ] QT_STYLE_OVERRIDE: terminated successfully.
[cont-env    ] QT_STYLE_OVERRIDE: loading...
[cont-env    ] SUP_GROUP_IDS_INTERNAL: executing...
[cont-env    ] SUP_GROUP_IDS_INTERNAL: stat: can't stat '/dev/sr1': No such file or directory
[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-cjk-font.sh: executing...
[cont-init   ] 10-cjk-font.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-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-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-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 [/dev/sr0, /dev/sg3], but it is not usable because:
[cont-init   ] 54-check-optical-drive.sh:   --> the host device /dev/sg3 is not exposed to the container.
[cont-init   ] 54-check-optical-drive.sh: found optical drive [/dev/sr1, /dev/sg4], group 19.
[cont-init   ] 54-check-optical-drive.sh: WARNING: for best performance, the host device /dev/sr1 needs to be exposed to the container.
[cont-init   ] 54-check-optical-drive.sh: terminated successfully.
[cont-init   ] 55-makemkv.sh: executing...
[cont-init   ] 55-makemkv.sh: checking for new beta key...
[cont-init   ] 55-makemkv.sh: registration key already up-to-date.
[cont-init   ] 55-makemkv.sh: getting supported drives...
[cont-init   ] 55-makemkv.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.3                                        │
    │ Docker Image Version:  23.02.3                                       │
    │ Docker Image Platform: linux/amd64                                   │
    │                                                                      │
    ╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
[cont-init   ] 89-info.sh: terminated successfully.
[cont-init   ] all container initialization scripts executed.
[init        ] giving control to process supervisor.
[supervisor  ] loading services...
[supervisor  ] loading service 'default'...
[supervisor  ] loading service 'app'...
[supervisor  ] loading service 'gui'...
[supervisor  ] loading service 'certsmonitor'...
[supervisor  ] service 'certsmonitor' is disabled.
[supervisor  ] loading service 'nginx'...
[supervisor  ] loading service 'xvnc'...
[supervisor  ] loading service 'openbox'...
[supervisor  ] loading service 'logmonitor'...
[supervisor  ] service 'logmonitor' is disabled.
[supervisor  ] loading service 'logrotate'...
[supervisor  ] loading service 'autodiscripper-0'...
[supervisor  ] service 'autodiscripper-0' is disabled.
[supervisor  ] loading service 'autodiscripper-1'...
[supervisor  ] service 'autodiscripper-1' is disabled.
[supervisor  ] loading service 'autodiscripper-10'...
[supervisor  ] service 'autodiscripper-10' 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-13'...
[supervisor  ] service 'autodiscripper-13' is disabled.
[supervisor  ] loading service 'autodiscripper-14'...
[supervisor  ] service 'autodiscripper-14' is disabled.
[supervisor  ] loading service 'autodiscripper-15'...
[supervisor  ] service 'autodiscripper-15' is disabled.
[supervisor  ] loading service 'autodiscripper-2'...
[supervisor  ] service 'autodiscripper-2' is disabled.
[supervisor  ] loading service 'autodiscripper-3'...
[supervisor  ] service 'autodiscripper-3' is disabled.
[supervisor  ] loading service 'autodiscripper-4'...
[supervisor  ] service 'autodiscripper-4' is disabled.
[supervisor  ] loading service 'autodiscripper-5'...
[supervisor  ] service 'autodiscripper-5' is disabled.
[supervisor  ] loading service 'autodiscripper-6'...
[supervisor  ] service 'autodiscripper-6' is disabled.
[supervisor  ] loading service 'autodiscripper-7'...
[supervisor  ] service 'autodiscripper-7' is disabled.
[supervisor  ] loading service 'autodiscripper-8'...
[supervisor  ] service 'autodiscripper-8' is disabled.
[supervisor  ] loading service 'autodiscripper-9'...
[supervisor  ] service 'autodiscripper-9' is disabled.
[supervisor  ] loading service 'autodiscripper'...
[supervisor  ] service 'autodiscripper' is disabled.
[supervisor  ] all services loaded.
[supervisor  ] starting services...
[supervisor  ] starting service 'xvnc'...
[xvnc        ] Xvnc TigerVNC 1.12.0 - built Feb 14 2023 01:04:30
[xvnc        ] Copyright (C) 1999-2021 TigerVNC Team and many others (see README.rst)
[xvnc        ] See https://www.tigervnc.org for information on TigerVNC.
[xvnc        ] Underlying X server release 12013000, The X.Org Foundation
[xvnc        ] Wed Feb 15 01:49:00 2023
[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 'app'...
[supervisor  ] all services started.
[xvnc        ] Wed Feb 15 01:49:45 2023
[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        ] Wed Feb 15 01:49:50 2023
[xvnc        ]  VNCSConnST:  closing /tmp/vnc.sock: Clean disconnection
[xvnc        ]  EncodeManager: Framebuffer updates: 11
[xvnc        ]  EncodeManager:   Tight:
[xvnc        ]  EncodeManager:     Solid: 117 rects, 12.2628 Mpixels
[xvnc        ]  EncodeManager:            1.82812 KiB (1:26203.3 ratio)
[xvnc        ]  EncodeManager:     Bitmap RLE: 2 rects, 224 pixels
[xvnc        ]  EncodeManager:                 69 B (1:13.3333 ratio)
[xvnc        ]  EncodeManager:     Indexed RLE: 92 rects, 448.932 kpixels
[xvnc        ]  EncodeManager:                  15.4688 KiB (1:113.436 ratio)
[xvnc        ]  EncodeManager:   Tight (JPEG):
[xvnc        ]  EncodeManager:     Full Colour: 17 rects, 328.802 kpixels
[xvnc        ]  EncodeManager:                  87.2549 KiB (1:14.7222 ratio)
[xvnc        ]  EncodeManager:   Total: 228 rects, 13.0408 Mpixels
[xvnc        ]  EncodeManager:          104.619 KiB (1:486.939 ratio)
[xvnc        ]  Connections: closed: /tmp/vnc.sock
[xvnc        ]  ComparingUpdateTracker: 48.3827 Mpixels in / 8.76856 Mpixels out
[xvnc        ]  ComparingUpdateTracker: (1:5.51775 ratio)
[supervisor  ] SIGTERM received, shutting down...
[supervisor  ] stopping service 'app'...
[supervisor  ] service 'app' exited (got signal SIGTERM).
[supervisor  ] stopping service 'openbox'...
[supervisor  ] service 'openbox' exited (with status 0).
[supervisor  ] stopping service 'nginx'...
[supervisor  ] service 'nginx' exited (with status 0).
[supervisor  ] stopping service 'xvnc'...
[xvnc        ] Wed Feb 15 16:41:32 2023
[xvnc        ]  ComparingUpdateTracker: 0 pixels in / 0 pixels out
[xvnc        ]  ComparingUpdateTracker: (1:-nan ratio)
[supervisor  ] service 'xvnc' exited (with status 0).
[supervisor  ] sending SIGTERM to all processes...
[finish      ] executing container finish scripts...
[finish      ] all container finish scripts executed.
[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    ] GTK_THEME: executing...
[cont-env    ] GTK_THEME: terminated successfully.
[cont-env    ] GTK_THEME: loading...
[cont-env    ] HOME: loading...
[cont-env    ] QT_STYLE_OVERRIDE: executing...
[cont-env    ] QT_STYLE_OVERRIDE: terminated successfully.
[cont-env    ] QT_STYLE_OVERRIDE: loading...
[cont-env    ] SUP_GROUP_IDS_INTERNAL: executing...
[cont-env    ] SUP_GROUP_IDS_INTERNAL: stat: can't stat '/dev/sr1': No such file or directory
[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-cjk-font.sh: executing...
[cont-init   ] 10-cjk-font.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-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-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-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 [/dev/sr0, /dev/sg3], but it is not usable because:
[cont-init   ] 54-check-optical-drive.sh:   --> the host device /dev/sg3 is not exposed to the container.
[cont-init   ] 54-check-optical-drive.sh: found optical drive [/dev/sr1, /dev/sg4], group 19.
[cont-init   ] 54-check-optical-drive.sh: WARNING: for best performance, the host device /dev/sr1 needs to be exposed to the container.
[cont-init   ] 54-check-optical-drive.sh: terminated successfully.
[cont-init   ] 55-makemkv.sh: executing...
[cont-init   ] 55-makemkv.sh: checking for new beta key...
[cont-init   ] 55-makemkv.sh: registration key already up-to-date.
[cont-init   ] 55-makemkv.sh: getting supported drives...
[cont-init   ] 55-makemkv.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.3                                        │
    │ Docker Image Version:  23.02.3                                       │
    │ Docker Image Platform: linux/amd64                                   │
    │                                                                      │
    ╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
[cont-init   ] 89-info.sh: terminated successfully.
[cont-init   ] all container initialization scripts executed.
[init        ] giving control to process supervisor.
[supervisor  ] loading services...
[supervisor  ] loading service 'default'...
[supervisor  ] loading service 'app'...
[supervisor  ] loading service 'gui'...
[supervisor  ] loading service 'certsmonitor'...
[supervisor  ] service 'certsmonitor' is disabled.
[supervisor  ] loading service 'nginx'...
[supervisor  ] loading service 'xvnc'...
[supervisor  ] loading service 'openbox'...
[supervisor  ] loading service 'logmonitor'...
[supervisor  ] service 'logmonitor' is disabled.
[supervisor  ] loading service 'logrotate'...
[supervisor  ] loading service 'autodiscripper-0'...
[supervisor  ] service 'autodiscripper-0' is disabled.
[supervisor  ] loading service 'autodiscripper-1'...
[supervisor  ] service 'autodiscripper-1' is disabled.
[supervisor  ] loading service 'autodiscripper-10'...
[supervisor  ] service 'autodiscripper-10' 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-13'...
[supervisor  ] service 'autodiscripper-13' is disabled.
[supervisor  ] loading service 'autodiscripper-14'...
[supervisor  ] service 'autodiscripper-14' is disabled.
[supervisor  ] loading service 'autodiscripper-15'...
[supervisor  ] service 'autodiscripper-15' is disabled.
[supervisor  ] loading service 'autodiscripper-2'...
[supervisor  ] service 'autodiscripper-2' is disabled.
[supervisor  ] loading service 'autodiscripper-3'...
[supervisor  ] service 'autodiscripper-3' is disabled.
[supervisor  ] loading service 'autodiscripper-4'...
[supervisor  ] service 'autodiscripper-4' is disabled.
[supervisor  ] loading service 'autodiscripper-5'...
[supervisor  ] service 'autodiscripper-5' is disabled.
[supervisor  ] loading service 'autodiscripper-6'...
[supervisor  ] service 'autodiscripper-6' is disabled.
[supervisor  ] loading service 'autodiscripper-7'...
[supervisor  ] service 'autodiscripper-7' is disabled.
[supervisor  ] loading service 'autodiscripper-8'...
[supervisor  ] service 'autodiscripper-8' is disabled.
[supervisor  ] loading service 'autodiscripper-9'...
[supervisor  ] service 'autodiscripper-9' is disabled.
[supervisor  ] loading service 'autodiscripper'...
[supervisor  ] service 'autodiscripper' is disabled.
[supervisor  ] all services loaded.
[supervisor  ] starting services...
[supervisor  ] starting service 'xvnc'...
[xvnc        ] Xvnc TigerVNC 1.12.0 - built Feb 14 2023 01:04:30
[xvnc        ] Copyright (C) 1999-2021 TigerVNC Team and many others (see README.rst)
[xvnc        ] See https://www.tigervnc.org for information on TigerVNC.
[xvnc        ] Underlying X server release 12013000, The X.Org Foundation
[xvnc        ] Wed Feb 15 16:50:20 2023
[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 'app'...
[supervisor  ] all services started.
[xvnc        ] Wed Feb 15 16:50:40 2023
[xvnc        ]  Connections: accepted: /tmp/vnc.sock
[xvnc        ]  SConnection: Client needs protocol version 3.8
[xvnc        ]  SConnection: Client requests security type None(1)
[xvnc        ]  VNCSConnST:  Server default pixel format depth 24 (32bpp) little-endian rgb888
[xvnc        ]  VNCSConnST:  Client pixel format depth 24 (32bpp) little-endian bgr888
[xvnc        ]  ComparingUpdateTracker: 0 pixels in / 0 pixels out
[xvnc        ]  ComparingUpdateTracker: (1:-nan ratio)
[supervisor  ] SIGTERM received, shutting down...
[supervisor  ] stopping service 'app'...
[supervisor  ] service 'app' exited (got signal SIGTERM).
[supervisor  ] stopping service 'openbox'...
[supervisor  ] service 'openbox' exited (with status 0).
[supervisor  ] stopping service 'nginx'...
[xvnc        ] Wed Feb 15 20:29:22 2023
[xvnc        ]  VNCSConnST:  closing /tmp/vnc.sock: Clean disconnection
[xvnc        ]  EncodeManager: Framebuffer updates: 23
[xvnc        ]  EncodeManager:   Tight:
[xvnc        ]  EncodeManager:     Solid: 113 rects, 18.3106 Mpixels
[xvnc        ]  EncodeManager:            1.76562 KiB (1:40511 ratio)
[xvnc        ]  EncodeManager:     Bitmap RLE: 2 rects, 224 pixels
[xvnc        ]  EncodeManager:                 69 B (1:13.3333 ratio)
[xvnc        ]  EncodeManager:     Indexed RLE: 96 rects, 463.658 kpixels
[xvnc        ]  EncodeManager:                  17.0508 KiB (1:106.288 ratio)
[xvnc        ]  EncodeManager:   Tight (JPEG):
[xvnc        ]  EncodeManager:     Full Colour: 21 rects, 340.76 kpixels
[xvnc        ]  EncodeManager:                  108.854 KiB (1:12.2306 ratio)
[xvnc        ]  EncodeManager:   Total: 232 rects, 19.1153 Mpixels
[xvnc        ]  EncodeManager:          127.737 KiB (1:584.572 ratio)
[xvnc        ]  Connections: closed: /tmp/vnc.sock
[xvnc        ]  ComparingUpdateTracker: 116.984 Mpixels in / 14.8204 Mpixels out
[xvnc        ]  ComparingUpdateTracker: (1:7.89349 ratio)
[supervisor  ] service 'nginx' exited (with status 0).
[supervisor  ] stopping service 'xvnc'...
[xvnc        ]  ComparingUpdateTracker: 0 pixels in / 0 pixels out
[xvnc        ]  ComparingUpdateTracker: (1:-nan ratio)
[supervisor  ] service 'xvnc' exited (with status 0).
[supervisor  ] sending SIGTERM to all processes...
[finish      ] executing container finish scripts...
[finish      ] all container finish scripts executed.
[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    ] GTK_THEME: executing...
[cont-env    ] GTK_THEME: terminated successfully.
[cont-env    ] GTK_THEME: loading...
[cont-env    ] HOME: loading...
[cont-env    ] QT_STYLE_OVERRIDE: executing...
[cont-env    ] QT_STYLE_OVERRIDE: terminated successfully.
[cont-env    ] QT_STYLE_OVERRIDE: loading...
[cont-env    ] SUP_GROUP_IDS_INTERNAL: executing...
[cont-env    ] SUP_GROUP_IDS_INTERNAL: stat: can't stat '/dev/sr1': No such file or directory
[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-cjk-font.sh: executing...
[cont-init   ] 10-cjk-font.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-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-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-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 [/dev/sr0, /dev/sg3], but it is not usable because:
[cont-init   ] 54-check-optical-drive.sh:   --> the host device /dev/sg3 is not exposed to the container.
[cont-init   ] 54-check-optical-drive.sh: found optical drive [/dev/sr1, /dev/sg4], group 19.
[cont-init   ] 54-check-optical-drive.sh: WARNING: for best performance, the host device /dev/sr1 needs to be exposed to the container.
[cont-init   ] 54-check-optical-drive.sh: terminated successfully.
[cont-init   ] 55-makemkv.sh: executing...
[cont-init   ] 55-makemkv.sh: checking for new beta key...
[cont-init   ] 55-makemkv.sh: registration key already up-to-date.
[cont-init   ] 55-makemkv.sh: getting supported drives...

 

8 minutes ago, Djoss said:
docker inspect MakeMKV

 

Output:
 

[
    {
        "Id": "e30b5bc0ecf7d66fb3a9eab039d460f5b6f14e3c0e27d2e210570ca94d5f4211",
        "Created": "2023-02-15T06:48:52.211129573Z",
        "Path": "/init",
        "Args": [],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 6655,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2023-02-16T01:29:25.552021662Z",
            "FinishedAt": "2023-02-16T01:29:22.782712027Z"
        },
        "Image": "sha256:0b65c48c3bd6b0020ced78079558a3b25f7b178acc6c1152b104cbefcec8a2a2",
        "ResolvConfPath": "/var/lib/docker/containers/e30b5bc0ecf7d66fb3a9eab039d460f5b6f14e3c0e27d2e210570ca94d5f4211/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/e30b5bc0ecf7d66fb3a9eab039d460f5b6f14e3c0e27d2e210570ca94d5f4211/hostname",
        "HostsPath": "/var/lib/docker/containers/e30b5bc0ecf7d66fb3a9eab039d460f5b6f14e3c0e27d2e210570ca94d5f4211/hosts",
        "LogPath": "/var/lib/docker/containers/e30b5bc0ecf7d66fb3a9eab039d460f5b6f14e3c0e27d2e210570ca94d5f4211/e30b5bc0ecf7d66fb3a9eab039d460f5b6f14e3c0e27d2e210570ca94d5f4211-json.log",
        "Name": "/MakeMKV_Top",
        "RestartCount": 0,
        "Driver": "btrfs",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "/mnt/user:/storage:ro",
                "/mnt/user/MKHB:/output:rw",
                "/mnt/user/appdata/MakeMKV:/config:rw"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {
                    "max-file": "1",
                    "max-size": "1g"
                }
            },
            "NetworkMode": "bridge",
            "PortBindings": {
                "5800/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "7800"
                    }
                ],
                "5900/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "7906"
                    }
                ]
            },
            "RestartPolicy": {
                "Name": "no",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "CapAdd": null,
            "CapDrop": null,
            "CgroupnsMode": "host",
            "Dns": [],
            "DnsOptions": [],
            "DnsSearch": [],
            "ExtraHosts": null,
            "GroupAdd": null,
            "IpcMode": "private",
            "Cgroup": "",
            "Links": null,
            "OomScoreAdj": 0,
            "PidMode": "",
            "Privileged": false,
            "PublishAllPorts": false,
            "ReadonlyRootfs": false,
            "SecurityOpt": null,
            "UTSMode": "",
            "UsernsMode": "",
            "ShmSize": 67108864,
            "Runtime": "runc",
            "ConsoleSize": [
                0,
                0
            ],
            "Isolation": "",
            "CpuShares": 0,
            "Memory": 0,
            "NanoCpus": 0,
            "CgroupParent": "",
            "BlkioWeight": 0,
            "BlkioWeightDevice": [],
            "BlkioDeviceReadBps": null,
            "BlkioDeviceWriteBps": null,
            "BlkioDeviceReadIOps": null,
            "BlkioDeviceWriteIOps": null,
            "CpuPeriod": 0,
            "CpuQuota": 0,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpusetCpus": "0,1,2,6,7,8",
            "CpusetMems": "",
            "Devices": [
                {
                    "PathOnHost": "/dev/sg4",
                    "PathInContainer": "/dev/sg4",
                    "CgroupPermissions": "rwm"
                },
                {
                    "PathOnHost": "/dev/sr0",
                    "PathInContainer": "/dev/sr0",
                    "CgroupPermissions": "rwm"
                }
            ],
            "DeviceCgroupRules": null,
            "DeviceRequests": null,
            "KernelMemory": 0,
            "KernelMemoryTCP": 0,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": false,
            "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"
            ],
            "ReadonlyPaths": [
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "GraphDriver": {
            "Data": null,
            "Name": "btrfs"
        },
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/mnt/user",
                "Destination": "/storage",
                "Mode": "ro",
                "RW": false,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/user/MKHB",
                "Destination": "/output",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/user/appdata/MakeMKV",
                "Destination": "/config",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            }
        ],
        "Config": {
            "Hostname": "e30b5bc0ecf7",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": false,
            "AttachStderr": false,
            "ExposedPorts": {
                "5800/tcp": {},
                "5900/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "SECURE_CONNECTION_VNC_METHOD=SSL",
                "VNC_LISTENING_PORT=5900",
                "AUTO_DISC_RIPPER_INTERVAL=5",
                "DISPLAY_WIDTH=1920",
                "SECURE_CONNECTION=0",
                "SECURE_CONNECTION_CERTS_CHECK_INTERVAL=60",
                "WEB_LISTENING_PORT=5800",
                "AUTO_DISC_RIPPER_MIN_TITLE_LENGTH=",
                "HOST_HOSTNAME=Pluto2",
                "HOST_CONTAINERNAME=MakeMKV_Top",
                "AUTO_DISC_RIPPER_NO_GUI_PROGRESS=0",
                "GROUP_ID=100",
                "TZ=America/New_York",
                "MAKEMKV_KEY=BETA",
                "AUTO_DISC_RIPPER_PARALLEL_RIP=0",
                "AUTO_DISC_RIPPER_MAKEMKV_PROFILE=",
                "HOST_OS=Unraid",
                "USER_ID=99",
                "DISPLAY_HEIGHT=1080",
                "APP_NICENESS=0",
                "AUTO_DISC_RIPPER=0",
                "AUTO_DISC_RIPPER_FORCE_UNIQUE_OUTPUT_DIR=0",
                "UMASK=0000",
                "MAKEMKV_GUI=1",
                "AUTO_DISC_RIPPER_EJECT=0",
                "AUTO_DISC_RIPPER_BD_MODE=mkv",
                "DARK_MODE=0",
                "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=",
                "LANG=en_US.UTF-8",
                "KEEP_APP_RUNNING=0",
                "INSTALL_PACKAGES=",
                "CONTAINER_DEBUG=0",
                "VNC_PASSWORD=",
                "ENABLE_CJK_FONT=0"
            ],
            "Cmd": [
                "/init"
            ],
            "Image": "jlesage/makemkv",
            "Volumes": {
                "/config": {},
                "/output": {},
                "/storage": {}
            },
            "WorkingDir": "/tmp",
            "Entrypoint": null,
            "OnBuild": null,
            "Labels": {
                "net.unraid.docker.icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/makemkv-icon.png",
                "net.unraid.docker.managed": "dockerman",
                "net.unraid.docker.webui": "http://[IP]:[PORT:5800]",
                "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": "23.02.3"
            }
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "623f2f2fb4dc37ee6fbcf87904431562f03cd1681a19ec0c342d0df65afe664c",
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "Ports": {
                "5800/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "7800"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "7800"
                    }
                ],
                "5900/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "7906"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "7906"
                    }
                ]
            },
            "SandboxKey": "/var/run/docker/netns/623f2f2fb4dc",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "e6240be0eeb5d5c26993c15cae78a0153f89516798e3a8e1651e96bb08a8e267",
            "Gateway": "172.17.0.1",
            "GlobalIPv6Address": "fd17::242:ac11:2",
            "GlobalIPv6PrefixLen": 64,
            "IPAddress": "172.17.0.2",
            "IPPrefixLen": 16,
            "IPv6Gateway": "fd17::1",
            "MacAddress": "02:42:ac:11:00:02",
            "Networks": {
                "bridge": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": null,
                    "NetworkID": "b4d007b8585c952d4ea42bc7ad7c3c2a9f224b4d361494cba530d60a86b57782",
                    "EndpointID": "e6240be0eeb5d5c26993c15cae78a0153f89516798e3a8e1651e96bb08a8e267",
                    "Gateway": "172.17.0.1",
                    "IPAddress": "172.17.0.2",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "fd17::1",
                    "GlobalIPv6Address": "fd17::242:ac11:2",
                    "GlobalIPv6PrefixLen": 64,
                    "MacAddress": "02:42:ac:11:00:02",
                    "DriverOpts": null
                }
            }
        }
    }
]

 

Link to comment

Ok I will fix the following problem:

 

[cont-env ] SUP_GROUP_IDS_INTERNAL: stat: can't stat '/dev/sr1': No such file or directory

 

However, it seems that only /dev/sr0 and /dev/sg4 are exposed to the container.  /dev/sr1 and /dev/sg3 are not.

 

1 hour ago, supawiz6991 said:

Extra Parameters: --device=/dev/sg4 --device=/dev/sr0 && --device=/dev/sg3 --device=/dev/sr1

 

Note that the content of the field should not have "&&".  It should be:

--device=/dev/sg4 --device=/dev/sr0 --device=/dev/sg3 --device=/dev/sr1

 

Once all the devices are properly exposed, I think your problem should be fixed.

Link to comment
7 minutes ago, Djoss said:

Ok I will fix the following problem:

 

[cont-env ] SUP_GROUP_IDS_INTERNAL: stat: can't stat '/dev/sr1': No such file or directory

 

However, it seems that only /dev/sr0 and /dev/sg4 are exposed to the container.  /dev/sr1 and /dev/sg3 are not.

 

 

Note that the content of the field should not have "&&".  It should be:

--device=/dev/sg4 --device=/dev/sr0 --device=/dev/sg3 --device=/dev/sr1

 

Once all the devices are properly exposed, I think your problem should be fixed.

Apologies, I should have been more clear. I'm running two docker containers and with one drive being exposed to each one.

Container 1 is:
--device=/dev/sg4 --device=/dev/sr0

 

Container 2 is: 
--device=/dev/sg3 --device=/dev/sr1

 

The && wasn't actually in the parameter...I was just using instead of "and" to signify the parameters in use for their respective containers.

Also since Its been forever since I originally set this up could you remind me:

sr1 I know is the actual drive....is sg3 where its being mapped to for the container to access it?

I'll keep an eye out for the fix to the stat error
 

Link to comment
3 minutes ago, supawiz6991 said:

sr1 I know is the actual drive....is sg3 where its being mapped to for the container to access it?

 

In fact there are 2 devices for each drive: one /dev/srX and one /dev/srY.  Both usually need to be mapped.  You can use the container log to see if you have correctly mapped the drives:

 

[cont-init ] 54-check-optical-drive.sh: looking for usable optical drives... 
[cont-init ] 54-check-optical-drive.sh: found optical drive [/dev/sr0, /dev/sg3], but it is not usable because: 
[cont-init ] 54-check-optical-drive.sh: --> the host device /dev/sg3 is not exposed to the container. 
[cont-init ] 54-check-optical-drive.sh: found optical drive [/dev/sr1, /dev/sg4], group 19. 
[cont-init ] 54-check-optical-drive.sh: WARNING: for best performance, the host device /dev/sr1 needs to be exposed to the container.

 

So in you case, one container should have:

  • /dev/sr0
  • /dev/sg3

And the other should have:

  • /dev/sr1
  • /dev/sg4

 

3 minutes ago, supawiz6991 said:

I'll keep an eye out for the fix to the stat error

 

The new image is already available :)

  • Thanks 1
Link to comment
8 minutes ago, Djoss said:

 

In fact there are 2 devices for each drive: one /dev/srX and one /dev/srY.  Both usually need to be mapped.  You can use the container log to see if you have correctly mapped the drives:

 

[cont-init ] 54-check-optical-drive.sh: looking for usable optical drives... 
[cont-init ] 54-check-optical-drive.sh: found optical drive [/dev/sr0, /dev/sg3], but it is not usable because: 
[cont-init ] 54-check-optical-drive.sh: --> the host device /dev/sg3 is not exposed to the container. 
[cont-init ] 54-check-optical-drive.sh: found optical drive [/dev/sr1, /dev/sg4], group 19. 
[cont-init ] 54-check-optical-drive.sh: WARNING: for best performance, the host device /dev/sr1 needs to be exposed to the container.

 

So in you case, one container should have:

  • /dev/sr0
  • /dev/sg3

And the other should have:

  • /dev/sr1
  • /dev/sg4

Ah ok! I'll note this in my documentation because I'll end up forgetting again. :P

8 minutes ago, Djoss said:

 

The new image is already available :)

Damn that was fast! Container updated and we're once again operational! Thanks so much for your help!

Link to comment

I'm having issues with MakeMKV not reading blu-rays. I thought it was a drive at first, but I ordered a new one and then that one went within a few days. Turns out I put it on my external drive bay, and it worked on my Windows PC. Both of these were ASUS drives by the way.  I swapped out the ASUS with an LG and that has been running fine thus far, but today I decided to add another drive also an LG, but after a few rips that one stopped noticing blu-rays. Does this have anything to do with the latest update? I'm reading that others are having issues like me? 

Link to comment
12 hours ago, Djoss said:

You mean that the MakeMKV does see the drive, but not the inserted disc ?

Yeah , it was working ripping fine then I put in a blu - ray and it says no disc today. Drive is only a week old. Prior to this I had two Asus drives that did the same thing. I plugged my one Asus in my Windows PC and it worked fine so I at least know that drive is okay, but I have to check the LG on my Windows PC tomorrow morning when I get a chance. I'm thinking it's okay though. Here's my diagnostics I don't know if this would help or not. I'm super puzzled. 

 

Myserver -diagnostics-20230215-2259.zip

Edited by MedicalDetective05
Link to comment
8 hours ago, MedicalDetective05 said:

Yeah , it was working ripping fine then I put in a blu - ray and it says no disc today. Drive is only a week old. Prior to this I had two Asus drives that did the same thing. I plugged my one Asus in my Windows PC and it worked fine so I at least know that drive is okay, but I have to check the LG on my Windows PC tomorrow morning when I get a chance. I'm thinking it's okay though. Here's my diagnostics I don't know if this would help or not. I'm super puzzled. 

njgfserver-diagnostics-20230215-2259.zip 138.11 kB · 3 downloads

 

For people that reported similar issue, a reboot did fix it.  Maybe this is something you can try.

Link to comment
24 minutes ago, MedicalDetective05 said:

I've done that, but unfortunately it didn't work. Like I said this is my third drive within  a week or so that this has happened to.  I put it on windows and it reads. 

are you guys flashing these drives with MakeMKV firmware? if not it sounds like the cert is being revoked

Link to comment

 Host key/certificates are regularly revoked through the propagation of new Blu-ray discs. Once revoked, a drive is not able to read both new and older discs. This is usually irreversible and can only be fixed by providing a more recent Host key/certificate (for Windows users, this corresponds to updating their software player).

 

flash the drive with the MakeMKV Firmware and this will never happen again!

Link to comment
3 hours ago, spl147 said:

are you guys flashing these drives with MakeMKV firmware? if not it sounds like the cert is being revoked

I bought an Asus preflashed off makemkv forum. The LG I flashed myself and they are still working, but like I said it'll stop reading after awhile. I put my ASUS drive back into my server, and it is working again after having it on Windows. All I did was put it in an external case, and swap it out with my LG drive that stopped working on my server. Really peculiar. 

Edited by MedicalDetective05
Link to comment

Help Me!!!

Is there no way to Select or Deselect Multiple titles??

 

In windows, I can right-click and Select-All, or Deselect-All. I can also use the shift key to select a range of titles. 

 

I'm in the process of ripping a BluRay that has hundreds of "Fake" titles and Java has found the correct one, but all the other titles are still selected. So as of now, I would have to go and Deselect every other title. 

 

Any workaround to this? Or can I set a default of nothing being selected? 

 

TIA!!!

 

 

Link to comment
15 minutes ago, dakotahardy3 said:

Help Me!!!

Is there no way to Select or Deselect Multiple titles??

 

In windows, I can right-click and Select-All, or Deselect-All. I can also use the shift key to select a range of titles. 

 

I'm in the process of ripping a BluRay that has hundreds of "Fake" titles and Java has found the correct one, but all the other titles are still selected. So as of now, I would have to go and Deselect every other title. 

 

Any workaround to this? Or can I set a default of nothing being selected? 

 

TIA!!!

 

"Right click" --> "Unselect all" works for me.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.