Jump to content
Djoss

[Support] Djoss - MakeMKV

515 posts in this topic Last Reply

Recommended Posts

13 hours ago, Djoss said:

 

Could you provide the output of the following commands (while the container is running):

 


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

 


docker exec MakeMKV lsscsi -g -k

 


docker exec MakeMKV ls -l /dev/

 


docker inspect MakeMKV

 

 

 

 

 

Hi Djoss, here you go. Thank you by the way.

root@Vendetta:~# docker exec MakeMKV /opt/makemkv/bin/makemkvcon -r --cache=1 info disc:9999
MSG:1005,0,1,"MakeMKV v1.12.2 linux(x64-release) started","%1 started","MakeMKV v1.12.2 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."
DRV:0,0,999,0,"DVD+R-DL ATAPI iHAS124   B AL0S","","/dev/sr1"
DRV:1,2,999,12,"HD-DVD-ROM HL-DT-ST BDDVDRW GGC-H20L 1.02","UNKNOWN","/dev/sr0"
DRV:2,256,999,0,"","",""
DRV:3,256,999,0,"","",""
DRV:4,256,999,0,"","",""
DRV:5,256,999,0,"","",""
DRV:6,256,999,0,"","",""
DRV:7,256,999,0,"","",""
DRV:8,256,999,0,"","",""
DRV:9,256,999,0,"","",""
DRV:10,256,999,0,"","",""
DRV:11,256,999,0,"","",""
DRV:12,256,999,0,"","",""
DRV:13,256,999,0,"","",""
DRV:14,256,999,0,"","",""
DRV:15,256,999,0,"","",""
MSG:5010,0,0,"Failed to open disc","Failed to open disc"
TCOUNT:0

 

root@Vendetta:~# docker exec MakeMKV lsscsi -g -k
[0:0:0:0]    disk             USB Flash Memory PMAP  /dev/sda   /dev/sg0
[1:0:0:0]    disk    ATA      WDC WD30EZRX-00S 0A80  /dev/sdb   /dev/sg1
[1:0:1:0]    disk    ATA      WDC WD30EZRX-00S 0A80  /dev/sdc   /dev/sg2
[2:0:0:0]    disk    ATA      WDC WD30EZRX-00S 0A80  /dev/sdd   /dev/sg3
[2:0:1:0]    disk    ATA      WDC WD30EURS-63S 0A80  /dev/sde   /dev/sg4
[3:0:0:0]    cd/dvd  HL-DT-ST BDDVDRW GGC-H20L 1.02  /dev/sr0   /dev/sg5
[4:0:0:0]    cd/dvd  ATAPI    iHAS124   B      AL0S  /dev/sr1   /dev/sg6
[8:0:0:0]    disk    ATA      OCZ-AGILITY3     2.25  /dev/sdf   /dev/sg7

 

root@Vendetta:~# docker exec MakeMKV ls -l /dev/
total 0
lrwxrwxrwx    1 root     root            11 Jul 23 06:08 core -> /proc/kcore
lrwxrwxrwx    1 root     root            13 Jul 23 06:08 fd -> /proc/self/fd
crw-rw-rw-    1 root     root        1,   7 Jul 23 06:08 full
drwxrwxrwt    2 root     root            40 Jul 23 06:08 mqueue
crw-rw-rw-    1 root     root        1,   3 Jul 23 06:08 null
lrwxrwxrwx    1 root     root             8 Jul 23 06:08 ptmx -> pts/ptmx
drwxr-xr-x    2 root     root             0 Jul 23 06:08 pts
crw-rw-rw-    1 root     root        1,   8 Jul 23 06:08 random
crw-rw----    1 root     root       21,   5 Jul 23 06:08 sg5
crw-rw----    1 root     root       21,   6 Jul 23 06:08 sg6
drwxrwxrwt    2 root     root            40 Jul 23 06:09 shm
brw-rw----    1 root     cdrom      11,   0 Jul 23 06:08 sr0
brw-rw----    1 root     cdrom      11,   1 Jul 23 06:08 sr1
lrwxrwxrwx    1 root     root            15 Jul 23 06:08 stderr -> /proc/self/fd/2
lrwxrwxrwx    1 root     root            15 Jul 23 06:08 stdin -> /proc/self/fd/0
lrwxrwxrwx    1 root     root            15 Jul 23 06:08 stdout -> /proc/self/fd/1
crw-rw-rw-    1 root     root        5,   0 Jul 23 06:08 tty
crw-rw-rw-    1 root     root        1,   9 Jul 23 06:08 urandom
crw-rw-rw-    1 root     root        1,   5 Jul 23 06:08 zero


 

root@Vendetta:~# docker inspect MakeMKV
[
    {
        "Id": "4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12",
        "Created": "2018-07-21T21:09:24.055490062Z",
        "Path": "/init",
        "Args": [],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 6880,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2018-07-23T13:08:56.597524902Z",
            "FinishedAt": "2018-07-22T16:22:41.714392024Z"
        },
        "Image": "sha256:aed55308ea3bbab36145e1e5dc1b7c094f45ef4f9d8782c85112d8c6e8f465b4",
        "ResolvConfPath": "/var/lib/docker/containers/4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12/hostname",
        "HostsPath": "/var/lib/docker/containers/4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12/hosts",
        "LogPath": "/var/lib/docker/containers/4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12/4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12-json.log",
        "Name": "/MakeMKV",
        "RestartCount": 0,
        "Driver": "btrfs",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "/mnt/user/Media/Ripped/:/output:rw",
                "/mnt/user/appdata/MakeMKV:/config:rw",
                "/mnt/user:/storage:ro"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "bridge",
            "PortBindings": {
                "51000/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "51000"
                    }
                ],
                "5800/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "7806"
                    }
                ],
                "5900/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "7906"
                    }
                ]
            },
            "RestartPolicy": {
                "Name": "no",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "CapAdd": null,
            "CapDrop": null,
            "Dns": [],
            "DnsOptions": [],
            "DnsSearch": [],
            "ExtraHosts": null,
            "GroupAdd": null,
            "IpcMode": "shareable",
            "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": "",
            "CpusetMems": "",
            "Devices": [
                {
                    "PathOnHost": "/dev/sr0",
                    "PathInContainer": "/dev/sr0",
                    "CgroupPermissions": "rwm"
                },
                {
                    "PathOnHost": "/dev/sg5",
                    "PathInContainer": "/dev/sg5",
                    "CgroupPermissions": "rwm"
                },
                {
                    "PathOnHost": "/dev/sr1",
                    "PathInContainer": "/dev/sr1",
                    "CgroupPermissions": "rwm"
                },
                {
                    "PathOnHost": "/dev/sg6",
                    "PathInContainer": "/dev/sg6",
                    "CgroupPermissions": "rwm"
                }
            ],
            "DeviceCgroupRules": null,
            "DiskQuota": 0,
            "KernelMemory": 0,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": false,
            "PidsLimit": 0,
            "Ulimits": null,
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0
        },
        "GraphDriver": {
            "Data": null,
            "Name": "btrfs"
        },
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/mnt/user/Media/Ripped",
                "Destination": "/output",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/user/appdata/MakeMKV",
                "Destination": "/config",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/user",
                "Destination": "/storage",
                "Mode": "ro",
                "RW": false,
                "Propagation": "rprivate"
            }
        ],
        "Config": {
            "Hostname": "4ef76946f5d2",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": false,
            "AttachStderr": false,
            "ExposedPorts": {
                "51000/tcp": {},
                "5800/tcp": {},
                "5900/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "AUTO_DISC_RIPPER_EJECT=0",
                "X11VNC_EXTRA_OPTS=",
                "HOST_OS=unRAID",
                "MAKEMKV_KEY=BETA",
                "AUTO_DISC_RIPPER=1",
                "AUTO_DISC_RIPPER_BD_MODE=mkv",
                "SECURE_CONNECTION=0",
                "AUTO_DISC_RIPPER_INTERVAL=5",
                "AUTO_DISC_RIPPER_MIN_TITLE_LENGTH=",
                "TZ=America/Los_Angeles",
                "AUTO_DISC_RIPPER_PARALLEL_RIP=1",
                "USER_ID=99",
                "APP_NICENESS=",
                "DISPLAY_HEIGHT=768",
                "GROUP_ID=100",
                "UMASK=000",
                "DISPLAY_WIDTH=1280",
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "LANG=en_US.UTF-8",
                "S6_BEHAVIOUR_IF_STAGE2_FAILS=3",
                "S6_SERVICE_DEPS=1",
                "APP_NAME=MakeMKV",
                "APP_USER=app",
                "XDG_DATA_HOME=/config/xdg/data",
                "XDG_CONFIG_HOME=/config/xdg/config",
                "XDG_CACHE_HOME=/config/xdg/cache",
                "XDG_RUNTIME_DIR=/tmp/run/user/app",
                "DISPLAY=:0"
            ],
            "Cmd": [
                "/init"
            ],
            "ArgsEscaped": true,
            "Image": "jlesage/makemkv",
            "Volumes": {
                "/config": {},
                "/output": {},
                "/storage": {}
            },
            "WorkingDir": "/tmp",
            "Entrypoint": null,
            "OnBuild": null,
            "Labels": {
                "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": "1.9.0"
            }
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "9783380c790190b414a3fe215024787081ba2d033adc20e3ffedafedb1a38f6b",
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "Ports": {
                "51000/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "51000"
                    }
                ],
                "5800/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "7806"
                    }
                ],
                "5900/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "7906"
                    }
                ]
            },
            "SandboxKey": "/var/run/docker/netns/9783380c7901",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "6c16d5e2bf880bab2b60f10abbf71a0939daecafb1d6031161ae233637dabb9e",
            "Gateway": "172.17.0.1",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "172.17.0.2",
            "IPPrefixLen": 16,
            "IPv6Gateway": "",
            "MacAddress": "02:42:ac:11:00:02",
            "Networks": {
                "bridge": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": null,
                    "NetworkID": "d07e0f3d825f2f3753e000c26af67d7721bb04fec1553164475ff3e30026ee17",
                    "EndpointID": "6c16d5e2bf880bab2b60f10abbf71a0939daecafb1d6031161ae233637dabb9e",
                    "Gateway": "172.17.0.1",
                    "IPAddress": "172.17.0.2",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "MacAddress": "02:42:ac:11:00:02",
                    "DriverOpts": null
                }
            }
        }
    }
]



 

Share this post


Link to post
2 hours ago, MaxHayman said:

 

Hi Djoss, here you go. Thank you by the way.


root@Vendetta:~# docker exec MakeMKV /opt/makemkv/bin/makemkvcon -r --cache=1 info disc:9999
MSG:1005,0,1,"MakeMKV v1.12.2 linux(x64-release) started","%1 started","MakeMKV v1.12.2 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."
DRV:0,0,999,0,"DVD+R-DL ATAPI iHAS124   B AL0S","","/dev/sr1"
DRV:1,2,999,12,"HD-DVD-ROM HL-DT-ST BDDVDRW GGC-H20L 1.02","UNKNOWN","/dev/sr0"
DRV:2,256,999,0,"","",""
DRV:3,256,999,0,"","",""
DRV:4,256,999,0,"","",""
DRV:5,256,999,0,"","",""
DRV:6,256,999,0,"","",""
DRV:7,256,999,0,"","",""
DRV:8,256,999,0,"","",""
DRV:9,256,999,0,"","",""
DRV:10,256,999,0,"","",""
DRV:11,256,999,0,"","",""
DRV:12,256,999,0,"","",""
DRV:13,256,999,0,"","",""
DRV:14,256,999,0,"","",""
DRV:15,256,999,0,"","",""
MSG:5010,0,0,"Failed to open disc","Failed to open disc"
TCOUNT:0

 


root@Vendetta:~# docker exec MakeMKV lsscsi -g -k
[0:0:0:0]    disk             USB Flash Memory PMAP  /dev/sda   /dev/sg0
[1:0:0:0]    disk    ATA      WDC WD30EZRX-00S 0A80  /dev/sdb   /dev/sg1
[1:0:1:0]    disk    ATA      WDC WD30EZRX-00S 0A80  /dev/sdc   /dev/sg2
[2:0:0:0]    disk    ATA      WDC WD30EZRX-00S 0A80  /dev/sdd   /dev/sg3
[2:0:1:0]    disk    ATA      WDC WD30EURS-63S 0A80  /dev/sde   /dev/sg4
[3:0:0:0]    cd/dvd  HL-DT-ST BDDVDRW GGC-H20L 1.02  /dev/sr0   /dev/sg5
[4:0:0:0]    cd/dvd  ATAPI    iHAS124   B      AL0S  /dev/sr1   /dev/sg6
[8:0:0:0]    disk    ATA      OCZ-AGILITY3     2.25  /dev/sdf   /dev/sg7

 


root@Vendetta:~# docker exec MakeMKV ls -l /dev/
total 0
lrwxrwxrwx    1 root     root            11 Jul 23 06:08 core -> /proc/kcore
lrwxrwxrwx    1 root     root            13 Jul 23 06:08 fd -> /proc/self/fd
crw-rw-rw-    1 root     root        1,   7 Jul 23 06:08 full
drwxrwxrwt    2 root     root            40 Jul 23 06:08 mqueue
crw-rw-rw-    1 root     root        1,   3 Jul 23 06:08 null
lrwxrwxrwx    1 root     root             8 Jul 23 06:08 ptmx -> pts/ptmx
drwxr-xr-x    2 root     root             0 Jul 23 06:08 pts
crw-rw-rw-    1 root     root        1,   8 Jul 23 06:08 random
crw-rw----    1 root     root       21,   5 Jul 23 06:08 sg5
crw-rw----    1 root     root       21,   6 Jul 23 06:08 sg6
drwxrwxrwt    2 root     root            40 Jul 23 06:09 shm
brw-rw----    1 root     cdrom      11,   0 Jul 23 06:08 sr0
brw-rw----    1 root     cdrom      11,   1 Jul 23 06:08 sr1
lrwxrwxrwx    1 root     root            15 Jul 23 06:08 stderr -> /proc/self/fd/2
lrwxrwxrwx    1 root     root            15 Jul 23 06:08 stdin -> /proc/self/fd/0
lrwxrwxrwx    1 root     root            15 Jul 23 06:08 stdout -> /proc/self/fd/1
crw-rw-rw-    1 root     root        5,   0 Jul 23 06:08 tty
crw-rw-rw-    1 root     root        1,   9 Jul 23 06:08 urandom
crw-rw-rw-    1 root     root        1,   5 Jul 23 06:08 zero


 


root@Vendetta:~# docker inspect MakeMKV
[
    {
        "Id": "4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12",
        "Created": "2018-07-21T21:09:24.055490062Z",
        "Path": "/init",
        "Args": [],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 6880,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2018-07-23T13:08:56.597524902Z",
            "FinishedAt": "2018-07-22T16:22:41.714392024Z"
        },
        "Image": "sha256:aed55308ea3bbab36145e1e5dc1b7c094f45ef4f9d8782c85112d8c6e8f465b4",
        "ResolvConfPath": "/var/lib/docker/containers/4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12/hostname",
        "HostsPath": "/var/lib/docker/containers/4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12/hosts",
        "LogPath": "/var/lib/docker/containers/4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12/4ef76946f5d2c629d7d2c03f1450054ee925f51d98b3556e5f6147f6fe4afa12-json.log",
        "Name": "/MakeMKV",
        "RestartCount": 0,
        "Driver": "btrfs",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "/mnt/user/Media/Ripped/:/output:rw",
                "/mnt/user/appdata/MakeMKV:/config:rw",
                "/mnt/user:/storage:ro"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "bridge",
            "PortBindings": {
                "51000/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "51000"
                    }
                ],
                "5800/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "7806"
                    }
                ],
                "5900/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "7906"
                    }
                ]
            },
            "RestartPolicy": {
                "Name": "no",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "CapAdd": null,
            "CapDrop": null,
            "Dns": [],
            "DnsOptions": [],
            "DnsSearch": [],
            "ExtraHosts": null,
            "GroupAdd": null,
            "IpcMode": "shareable",
            "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": "",
            "CpusetMems": "",
            "Devices": [
                {
                    "PathOnHost": "/dev/sr0",
                    "PathInContainer": "/dev/sr0",
                    "CgroupPermissions": "rwm"
                },
                {
                    "PathOnHost": "/dev/sg5",
                    "PathInContainer": "/dev/sg5",
                    "CgroupPermissions": "rwm"
                },
                {
                    "PathOnHost": "/dev/sr1",
                    "PathInContainer": "/dev/sr1",
                    "CgroupPermissions": "rwm"
                },
                {
                    "PathOnHost": "/dev/sg6",
                    "PathInContainer": "/dev/sg6",
                    "CgroupPermissions": "rwm"
                }
            ],
            "DeviceCgroupRules": null,
            "DiskQuota": 0,
            "KernelMemory": 0,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": false,
            "PidsLimit": 0,
            "Ulimits": null,
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0
        },
        "GraphDriver": {
            "Data": null,
            "Name": "btrfs"
        },
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/mnt/user/Media/Ripped",
                "Destination": "/output",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/user/appdata/MakeMKV",
                "Destination": "/config",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/mnt/user",
                "Destination": "/storage",
                "Mode": "ro",
                "RW": false,
                "Propagation": "rprivate"
            }
        ],
        "Config": {
            "Hostname": "4ef76946f5d2",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": false,
            "AttachStderr": false,
            "ExposedPorts": {
                "51000/tcp": {},
                "5800/tcp": {},
                "5900/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "AUTO_DISC_RIPPER_EJECT=0",
                "X11VNC_EXTRA_OPTS=",
                "HOST_OS=unRAID",
                "MAKEMKV_KEY=BETA",
                "AUTO_DISC_RIPPER=1",
                "AUTO_DISC_RIPPER_BD_MODE=mkv",
                "SECURE_CONNECTION=0",
                "AUTO_DISC_RIPPER_INTERVAL=5",
                "AUTO_DISC_RIPPER_MIN_TITLE_LENGTH=",
                "TZ=America/Los_Angeles",
                "AUTO_DISC_RIPPER_PARALLEL_RIP=1",
                "USER_ID=99",
                "APP_NICENESS=",
                "DISPLAY_HEIGHT=768",
                "GROUP_ID=100",
                "UMASK=000",
                "DISPLAY_WIDTH=1280",
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "LANG=en_US.UTF-8",
                "S6_BEHAVIOUR_IF_STAGE2_FAILS=3",
                "S6_SERVICE_DEPS=1",
                "APP_NAME=MakeMKV",
                "APP_USER=app",
                "XDG_DATA_HOME=/config/xdg/data",
                "XDG_CONFIG_HOME=/config/xdg/config",
                "XDG_CACHE_HOME=/config/xdg/cache",
                "XDG_RUNTIME_DIR=/tmp/run/user/app",
                "DISPLAY=:0"
            ],
            "Cmd": [
                "/init"
            ],
            "ArgsEscaped": true,
            "Image": "jlesage/makemkv",
            "Volumes": {
                "/config": {},
                "/output": {},
                "/storage": {}
            },
            "WorkingDir": "/tmp",
            "Entrypoint": null,
            "OnBuild": null,
            "Labels": {
                "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": "1.9.0"
            }
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "9783380c790190b414a3fe215024787081ba2d033adc20e3ffedafedb1a38f6b",
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "Ports": {
                "51000/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "51000"
                    }
                ],
                "5800/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "7806"
                    }
                ],
                "5900/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "7906"
                    }
                ]
            },
            "SandboxKey": "/var/run/docker/netns/9783380c7901",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "6c16d5e2bf880bab2b60f10abbf71a0939daecafb1d6031161ae233637dabb9e",
            "Gateway": "172.17.0.1",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "172.17.0.2",
            "IPPrefixLen": 16,
            "IPv6Gateway": "",
            "MacAddress": "02:42:ac:11:00:02",
            "Networks": {
                "bridge": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": null,
                    "NetworkID": "d07e0f3d825f2f3753e000c26af67d7721bb04fec1553164475ff3e30026ee17",
                    "EndpointID": "6c16d5e2bf880bab2b60f10abbf71a0939daecafb1d6031161ae233637dabb9e",
                    "Gateway": "172.17.0.1",
                    "IPAddress": "172.17.0.2",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "MacAddress": "02:42:ac:11:00:02",
                    "DriverOpts": null
                }
            }
        }
    }
]

 

Something that looks wrong is ownership of /dev/sg5 and /dev/sg6: I think they should have the group "cdrom", like /dev/sr0 and /dev/sr1.

 

Can you try to change the ownership of these devices on the host (chown root:cdrom /dev/sg5 /dev/sg6)?

 

Share this post


Link to post

Works like a charm. Cheers.

 

Is there a problem if i set the output directory of MakeMKV to the input of handbrake?

 

Or will handbrake try to convert files mid rip?

Edited by MaxHayman

Share this post


Link to post

Is there a way I can use my own custom profile setting with this container?  I have one for Blurays that auto selects the HD tracks.  The default does not.

Share this post


Link to post

Heyy guys I was wondering if anyone else has had an issue while attempting to rip a Blu-ray while machine is in the middle of a parity check? So I guess my machine decided to do a parity check and for some reason I'm getting super slow rip speeds. For a little bit it will speed up to what seems normal then just drop down to kbps speeds... I left a pic maybe it could help diagnose

0D08D9F8-1126-4583-96E7-1A549A868AB1.png

Share this post


Link to post
7 hours ago, rbh00723 said:

Heyy guys I was wondering if anyone else has had an issue while attempting to rip a Blu-ray while machine is in the middle of a parity check? So I guess my machine decided to do a parity check and for some reason I'm getting super slow rip speeds. For a little bit it will speed up to what seems normal then just drop down to kbps speeds... I left a pic maybe it could help diagnose

 

3

Hey guys lets just say I may have been a bit of an idiot. I had set the auto-rip setting to 1. But when I had put in the did I didn't see the GUI through my browser reflect that it was doing anything so I had assumed that maybe it just wasn't working right. Soooo I started to rip the disk myself which was seriously fu**ing  with my optical drive. neither me or the auto-rip was able to get much throughput as far as copying speed. Mystery Solved 

Share this post


Link to post
13 hours ago, RockDawg said:

Is there a way I can use my own custom profile setting with this container?  I have one for Blurays that auto selects the HD tracks.  The default does not.

You mean with the GUI or the automatic disc ripper?

Share this post


Link to post
On 7/25/2018 at 5:12 PM, MaxHayman said:

Works like a charm. Cheers.

 

Is there a problem if i set the output directory of MakeMKV to the input of handbrake?

 

Or will handbrake try to convert files mid rip?

It's not a problem.  HandBrake handle perfectly this case (it won't start the conversion if the file is being copied/modified).

Share this post


Link to post

What I mean is if you go to View>Preferences>General and tick the Expert Mode option.  Then go to the Advanced tab, you can set the default profile.  By default there are four to choose from (Default, AAC-stereo, FLAC and WDTV).  For years I've used a custom profile for BluRays and on my Windows install the profile's xml file gets put in the root MakeMKV directory and it then shows as an option you can select in MakeMKV.  

 

Is there a way to do that with the container?

Edited by RockDawg

Share this post


Link to post
1 hour ago, RockDawg said:

What I mean is if you go to View>Preferences>General and tick the Expert Mode option.  Then go to the Advanced tab, you can set the default profile.  By default there are four to choose from (Default, AAC-stereo, FLAC and WDTV).  For years I've used a custom profile for BluRays and on my Windows install the profile's xml file gets put in the root MakeMKV directory and it then shows as an option you can select in MakeMKV.  

 

Is there a way to do that with the container?

 

Sure, just copy your profile to /mnt/user/appdata/MakeMKV/data

Share this post


Link to post

Thanks so much!  I initially looked there but because I didn't see the other profile xml files there I assumed that wasn't the place.  I should have just tried it.

Share this post


Link to post

Newbie with makemkv. First time trying to rip Blu-Ray discs. I installed this docker and am getting errors.

Quote

Your temporary key has expired and was removed. Please restart the application.

 

... followed by ...
 

Quote

The application version is too old. Please downlaod the latest version at http://www.makevkv.com/ or enter registration key to continue uing the current version.

 

Is this a known issue that will resolve itself when the beta key gets updated or do I have something wrong?

Would registering a key solve this? (And I don't see where to purchase a key.)

 

Share this post


Link to post
18 minutes ago, Encino Stan said:

Is this a known issue that will resolve itself when the beta key gets updated or do I have something wrong?

 

The issue is that the current beta key is expired.  The author of MakeMKV should give a new one soon.  Once the new beta key is out, just restart the container.

 

Or you can buy a key to use the software right now and avoid this kind of issue.  See the link given by @cybrnook.

Share this post


Link to post

Hi Guys,

Ever since the latest update, MakeMKV no longer sees discs in my BD drive. I've tried several, including discs it had successfully seen and ripped before. The eject control still works, I've purchased a key and went as far as reinstalling the container. "No Disc". I appreciate any pointers you can provide.

Share this post


Link to post

Make sure you are adding BOTH device ID's in your extra parameters field of the container, prior to starting.

 

For example, I have two disc drives, and I need to add:

 

--device /dev/sr0 --device /dev/sg1 --device /dev/sr1 --device /dev/sg2

 

where --device /dev/sr0 --device /dev/sg1 is my first disk drive

where --device /dev/sr1 --device /dev/sg2 is my second disk drive

Share this post


Link to post

The best thing is to look at the container's logs to see which device(s) need to be mapped.

 

@Tergo247, does MakeMKV see the drive but not the disc inside it, or the drive itself is missing?

Share this post


Link to post

Thanks for the responses. It sees the drive, I can eject it from the MakeMKV web gui. When I restart it I get this in the log:

 

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/sg3], 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: installing automatic disc ripper service...
[cont-init.d] 96-install-autodiscripper-srv.sh: exited 0.
[cont-init.d] done.

I have the following in extra parameters:

 

--device /dev/sr0 --device /dev/sg3

I don't receive any errors in the web gui, it behaves exactly as though I opened the drive and closed it without a disc in it.

Share this post


Link to post

Can you remove the 

--device /dev/sg3

 

line from your extra parameters. Restart the container, and watch the log to see if it calls on wanting sg3 or perhaps sg1.

Share this post


Link to post

I've been trying to install the MakeMKV docker and it continually says that the file system is read-only and will not function. I've validated that the directory is in fact read-write but from the MakeMKV console, it fails any kind of write. From the system console, I can write with no issues to that directory, but not from the docker. I have another Docker pointing their output to that directory and it seems to function but MakeMKV will not. 

How can I figure out what's causing the issue?

Thank you!

Screen Shot 2018-08-05 at 2.00.57 PM.png

Share this post


Link to post

I encountered some notable odd behavior. I removed the sr0 device line and the log was unchanged after restarting the container. I deleted everything in extra parameters and encountered no difference in function or log. I uninstalled MakeMKV, deleted all files from the appdata folder, and reinstalled it. I then got the following in the log sans extra parameters:

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/sg3], but it is not usable because:
[cont-init.d] 95-check-optical-drive.sh: --> the host device /dev/sr0 is not exposed to the container.
[cont-init.d] 95-check-optical-drive.sh: --> the host device /dev/sg3 is not exposed to the container.
[cont-init.d] 95-check-optical-drive.sh: no usable optical drive found.
[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: no usable optical drive available.
[cont-init.d] 96-install-autodiscripper-srv.sh: exited 0.
[cont-init.d] done.

I added back in the original lines and am right back where I started. It sees the drive but not the disc. The only difference is this time when I remove the sr0 line, it calls for it in the log. Weird behavior aside, how long do optical drives last? It's pretty coincidental if this drive happened to fail within a day of container updates.

Share this post


Link to post

Hello. It can see the drives without issue but when it goes to start the decryption, it errors because it cannot create the directories.

Share this post


Link to post
4 hours ago, Balpaugh said:

I've been trying to install the MakeMKV docker and it continually says that the file system is read-only and will not function. I've validated that the directory is in fact read-write but from the MakeMKV console, it fails any kind of write. From the system console, I can write with no issues to that directory, but not from the docker. I have another Docker pointing their output to that directory and it seems to function but MakeMKV will not. 

How can I figure out what's causing the issue?

Thank you!

Screen Shot 2018-08-05 at 2.00.57 PM.png

 

By default, "/storage" is read-onl;y.  MakeMKV is expected to write to "/output". So when you want to extract titles from a disc, make sure the output folder is under "/output".

Share this post


Link to post
58 minutes ago, Tergo247 said:

I encountered some notable odd behavior. I removed the sr0 device line and the log was unchanged after restarting the container. I deleted everything in extra parameters and encountered no difference in function or log. I uninstalled MakeMKV, deleted all files from the appdata folder, and reinstalled it. I then got the following in the log sans extra parameters:


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/sg3], but it is not usable because:
[cont-init.d] 95-check-optical-drive.sh: --> the host device /dev/sr0 is not exposed to the container.
[cont-init.d] 95-check-optical-drive.sh: --> the host device /dev/sg3 is not exposed to the container.
[cont-init.d] 95-check-optical-drive.sh: no usable optical drive found.
[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: no usable optical drive available.
[cont-init.d] 96-install-autodiscripper-srv.sh: exited 0.
[cont-init.d] done.

I added back in the original lines and am right back where I started. It sees the drive but not the disc. The only difference is this time when I remove the sr0 line, it calls for it in the log. Weird behavior aside, how long do optical drives last? It's pretty coincidental if this drive happened to fail within a day of container updates.

 

"--device /dev/sr0 --device /dev/sg3" are the correct parameters to use.  Do you have other containers/applications that see the content of disc with the same drive?

 

To check if the issue is related to the latest update, you can try to revert to the previous version of the container:  change the "Repository" in container's settings to "jlesage/makemkv:v1.9.0".

Share this post


Link to post

Thank you Djoss. I probably looked at it a hundred times and didn't notice that the output was defaulting to /storage and not /output. as soon as i changed it, it appears to work. Now the question is why does the output file location default to /storage and not /output?

Share this post


Link to post

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.