docker-jdownloader-2 icon indicating copy to clipboard operation
docker-jdownloader-2 copied to clipboard

Unable to start container. Loops on 55-jdownloader2.sh with error 123

Open ferdydek opened this issue 2 years ago • 12 comments

issue introduced in v23.01.1, using v22.12.2 fixes the issue.

Env:

  • OMV 6
  • Docker 20.10.22
[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-jdownloader2.sh: executing...
[cont-init   ] 55-jdownloader2.sh: chown: /output/XxX/aquota.user: Operation not permitted
[cont-init   ] 55-jdownloader2.sh: chown: /output/XxX/aquota.group: Operation not permitted
[cont-init   ] 55-jdownloader2.sh: terminated with error 123.
[init        ] container is starting...
[cont-env    ] loading container environment variables...
[cont-env    ] APP_NAME: 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    ] INSTALL_PACKAGES_INTERNAL: executing...
[cont-env    ] INSTALL_PACKAGES_INTERNAL: terminated successfully.
[cont-env    ] INSTALL_PACKAGES_INTERNAL: 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    ] 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-jdownloader2.sh: executing...
[cont-init   ] 55-jdownloader2.sh: chown: /output/XxX/aquota.user: Operation not permitted
[cont-init   ] 55-jdownloader2.sh: chown: /output/XxX/aquota.group: Operation not permitted
[cont-init   ] 55-jdownloader2.sh: terminated with error 123.

ferdydek avatar Jan 06 '23 19:01 ferdydek

Which version introduces the issue and which one fixes it ? You indicated twice the same version...

jlesage avatar Jan 06 '23 19:01 jlesage

Which version introduces the issue and which one fixes it ? You indicated twice the same version...

corrected

ferdydek avatar Jan 06 '23 20:01 ferdydek

Is /output or /output/XxX mapped to a network share ?

jlesage avatar Jan 06 '23 20:01 jlesage

Is /output or /output/XxX mapped to a network share ?

No, all volumes are local /srv/dev-disk-by-uuid-.... using local-persist driver from https://github.com/MatchbookLab/local-persist

ferdydek avatar Jan 06 '23 21:01 ferdydek

Are you also using the local-persist driver for /config ?

jlesage avatar Jan 06 '23 22:01 jlesage

Yes, I am.

[edit] moving config to local at /var/lib/docker/volumes/.. with using v23 ends up with the same error.

ferdydek avatar Jan 06 '23 23:01 ferdydek

What is the difference between the working and non-working location ? Looks like the non-working location prevent setting the ownership on files.

jlesage avatar Jan 07 '23 01:01 jlesage

Location of the /config does not change anything, only v22 vs v23.

ferdydek avatar Jan 07 '23 01:01 ferdydek

Ok sorry I misunderstood your previous comment.

The container tries to take ownership of both /config and /output. This is done the same way. I'm trying to understand why it works for /config (v22 was doing it) but not for /output. Is there any special with /output/XxX/aquota.user and /output/XxX/aquota.group ?

jlesage avatar Jan 07 '23 01:01 jlesage

FYI, I reverted to the previous behaviour with the latest image, so you should no longer see the problem.

jlesage avatar Jan 08 '23 18:01 jlesage

Is this still an issue with the latest image ?

jlesage avatar Jan 27 '23 12:01 jlesage

I had an identiacal issue as @ferdydek which is now fixed with v23.01.2

crbon avatar Jan 31 '23 08:01 crbon

Closing this issue. Please re-open is needed.

jlesage avatar Jul 29 '24 17:07 jlesage