jlesage/docker-mkvcleaver

[Bug] Can't open any file from mkvcleaver gui

LiskoFINAL opened this issue · 4 comments

Current Behavior

Hi, the file requester is all blanked and can't open any file/folder. /storage is accessible from sh in the container and in other docker containers made by you.

Expected Behavior

No response

Steps To Reproduce

No response

Environment

No response

Container creation

docker run -d
--name=mkvcleaver
-p 5800:5800
-v /Volume1/DockerData/appdata/mkvcleaver:/config:rw
-v /Volume1/Downloads:/storage:rw
jlesage/mkvcleaver

Container log

[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    ] TAKE_CONFIG_OWNERSHIP: loading...,
[cont-env    ] WINEDEBUG: executing...,
[cont-env    ] WINEDEBUG: terminated successfully.,
[cont-env    ] WINEDEBUG: loading...,
[cont-env    ] WINEPREFIX: 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   ] 55-mkvcleaver.sh: executing...,
[cont-init   ] 55-mkvcleaver.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:           MKVCleaver                                    │,
    │ Application Version:   0800                                          │,
    │ Docker Image Version:  23.06.1                                       │,
    │ 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 'wineserver'...,
[supervisor  ] loading service 'logmonitor'...,
[supervisor  ] service 'logmonitor' is disabled.,
[supervisor  ] loading service 'logrotate'...,
[supervisor  ] all services loaded.,
[supervisor  ] starting services...,
[supervisor  ] starting service 'xvnc'...,
[xvnc        ] Xvnc TigerVNC 1.13.1 - built May 16 2023 18:07:02,
[xvnc        ] Copyright (C) 1999-2022 TigerVNC Team and many others (see README.rst),
[xvnc        ] See https://www.tigervnc.org for information on TigerVNC.,
[xvnc        ] Underlying X server release 12014000,
[xvnc        ] Wed Jun 28 09:26:22 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 'wineserver'...,
[supervisor  ] starting service 'app'...,
[supervisor  ] all services started.,
[app         ] opening db: 0,
[app         ] created table sessions: 0,
[app         ] created table child_handles: 0,
[app         ] created table log: 0,

Container inspect

No response

Anything else?

No response

I see that you didn't set USER_ID and GROUP_ID environment variables. The default user/group ID is 1000/1000. Does it have the permission to access your files ?
See https://github.com/jlesage/docker-mkvcleaver#usergroup-ids

I see that you didn't set USER_ID and GROUP_ID environment variables. The default user/group ID is 1000/1000. Does it have the permission to access your files ? See https://github.com/jlesage/docker-mkvcleaver#usergroup-ids

Yeah, like I said the /storage mount works ok from a shell whithin the contaner. UID/GID set to 0 (root).

So MKVCleaver can open the storage directory, but is is empty ?

Closing this issue. Please re-open if needed.