jlesage / docker-jdownloader-2

Docker container for JDownloader 2
MIT License
819 stars 71 forks source link

[Bug] Provide a short description of the bug here #223

Open kindkains opened 2 months ago

kindkains commented 2 months ago

Current Behavior

image

All of a sudden jDownloader tells that it cannot connect to update.jdownloader.org The Site is a 404

How can I skip the update process and start jDownloader anyway?

Expected Behavior

Start jDownloader as usual

Steps To Reproduce

  1. Start Docker Container
  2. Navigate to http://MyIP-Address:5800/

Environment

Container creation

Configuration: docker run -d \ --name=jdownloader-2 \ -p 5800:5800 \ -v /volume1/docker/jdownloader/config:/config:rw \ -v /volume1/docker/jdownloader/downloads:/output:rw \ jlesage/jdownloader-2

image image image image image image image

Container log

[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-pkgs-mirror.sh: executing...
[cont-init   ] 10-pkgs-mirror.sh: terminated successfully.
[cont-init   ] 10-pulse.sh: executing...
[cont-init   ] 10-pulse.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-webauth.sh: executing...
[cont-init   ] 10-webauth.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-cjk-font.sh: executing...
[cont-init   ] 15-cjk-font.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: Operation not permitted
[cont-init   ] 55-jdownloader2.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:           JDownloader 2                                 │
    │ Application Version:   n/a                                           │
    │ Docker Image Version:  24.08.1                                       │
    │ Docker Image Platform: linux/arm64                                   │
    │                                                                      │
    ╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
[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 'logrotate'...
[supervisor  ] loading service 'logmonitor'...
[supervisor  ] service 'logmonitor' is disabled.
[supervisor  ] loading service 'app'...
[supervisor  ] loading service 'gui'...
[supervisor  ] loading service 'xvnc'...
[supervisor  ] loading service 'nginx'...
[supervisor  ] loading service 'webauth'...
[supervisor  ] service 'webauth' is disabled.
[supervisor  ] loading service 'certsmonitor'...
[supervisor  ] service 'certsmonitor' is disabled.
[supervisor  ] loading service 'xcompmgr'...
[supervisor  ] loading service 'openbox'...
[supervisor  ] loading service 'audiorecorder'...
[supervisor  ] service 'audiorecorder' is disabled.
[supervisor  ] loading service 'pulseaudio'...
[supervisor  ] service 'pulseaudio' is disabled.
[supervisor  ] all services loaded.
[supervisor  ] starting services...
[supervisor  ] starting service 'xvnc'...
[xvnc        ] Xvnc TigerVNC 1.13.1 - built Jun 29 2024 04:31:46
[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        ] Fri Sep 13 12:35:17 2024
[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 'xcompmgr'...
[supervisor  ] starting service 'app'...
[supervisor  ] all services started.
[xvnc        ] Fri Sep 13 12:35:31 2024
[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: 2.0736 Mpixels in / 3.072 kpixels out
[xvnc        ]  ComparingUpdateTracker: (1:675 ratio)
[xvnc        ] Fri Sep 13 12:47:40 2024
[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: 5.42048 Gpixels in / 3.3943 Mpixels out
[xvnc        ]  ComparingUpdateTracker: (1:1596.94 ratio)

Container inspect

{
    "AppArmorProfile": "",
    "Args": [],
    "Config": {
        "AttachStderr": false,
        "AttachStdin": false,
        "AttachStdout": false,
        "Cmd": [
            "/init"
        ],
        "Domainname": "",
        "Entrypoint": null,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/base/sbin:/opt/base/bin",
            "ENV=/root/.docker_rc",
            "USER_ID=1000",
            "GROUP_ID=1000",
            "SUP_GROUP_IDS=",
            "UMASK=0022",
            "LANG=en_US.UTF-8",
            "TZ=Etc/UTC",
            "KEEP_APP_RUNNING=0",
            "APP_NICENESS=0",
            "INSTALL_PACKAGES=",
            "PACKAGES_MIRROR=",
            "CONTAINER_DEBUG=0",
            "DISPLAY_WIDTH=1920",
            "DISPLAY_HEIGHT=1080",
            "DARK_MODE=0",
            "SECURE_CONNECTION=0",
            "SECURE_CONNECTION_VNC_METHOD=SSL",
            "SECURE_CONNECTION_CERTS_CHECK_INTERVAL=60",
            "WEB_LISTENING_PORT=5800",
            "VNC_LISTENING_PORT=5900",
            "VNC_PASSWORD=",
            "ENABLE_CJK_FONT=0",
            "WEB_AUDIO=0",
            "WEB_AUTHENTICATION=0",
            "WEB_AUTHENTICATION_DEFAULT_USERNAME=",
            "WEB_AUTHENTICATION_DEFAULT_PASSWORD=",
            "MYJDOWNLOADER_EMAIL=",
            "MYJDOWNLOADER_PASSWORD=",
            "MYJDOWNLOADER_DEVICE_NAME=",
            "JDOWNLOADER_HEADLESS=0",
            "JDOWNLOADER_MAX_MEM="
        ],
        "ExposedPorts": {
            "3129/tcp": {},
            "5800/tcp": {},
            "5900/tcp": {}
        },
        "Hostname": "f878383233d5",
        "Image": "jlesage/jdownloader-2",
        "Labels": {
            "org.label-schema.description": "Docker container for JDownloader 2",
            "org.label-schema.name": "jdownloader-2",
            "org.label-schema.schema-version": "1.0",
            "org.label-schema.vcs-url": "https://github.com/jlesage/docker-jdownloader-2",
            "org.label-schema.version": "24.08.1"
        },
        "OnBuild": null,
        "OpenStdin": false,
        "StdinOnce": false,
        "Tty": false,
        "User": "",
        "Volumes": {
            "/config": {},
            "/output": {}
        },
        "WorkingDir": "/tmp"
    },
    "Created": "2024-09-13T12:35:15.211976463Z",
    "Driver": "overlay2",
    "ExecIDs": null,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/volume1/lib/docker/overlay2/dca6f23fa97ffafba905ddd850ddc950172b53d9243991078ef65738bf03f1fb-init/diff:/volume1/lib/docker/overlay2/2394b434f1eb60c3651fa8781838e260b9058804200a6cbb630892b3c87a8a4b/diff:/volume1/lib/docker/overlay2/108d146fbe927c362538fb5ad574b05880cc8bdbf5c9a5fd1f2dfa2b4fb6b1bd/diff:/volume1/lib/docker/overlay2/79564cf197f3be0b428a581151441045afcb7ba721939999a0eff1b38cd79cf0/diff:/volume1/lib/docker/overlay2/b5a8cde823761114c8b41b86d8c88b14f5a2f591437668f6a5effe87a2208159/diff:/volume1/lib/docker/overlay2/d854f0685899d1f1edc8b481b608c12e3112a86e05a413099695a75ed8789c55/diff:/volume1/lib/docker/overlay2/6b0f337d7aa5315f5b2b964e89616499d59ff24235205e65d59c23cd9a773a72/diff:/volume1/lib/docker/overlay2/a5b3e90c99dca8c002aebecfb4247084bc03a020cf2d83653c3130204bc0c4b2/diff:/volume1/lib/docker/overlay2/7308c881a1f9b626efd89ffcb6e7b2734a462b22a277a1820df5183b73c3364c/diff:/volume1/lib/docker/overlay2/4625e59982a0628a2bff8dd2d92b1cb1b633afbafeeae9f345fbf3dbd84d1d59/diff:/volume1/lib/docker/overlay2/f887028373824b2aeccfe29bbbc3072e8ea8f783aadeb40ca660eb98c3b549c4/diff:/volume1/lib/docker/overlay2/6878fea665d6e874411b590a5b2372c13e2af9e0b35a15b4e16a0676a3c21ea5/diff:/volume1/lib/docker/overlay2/fe2c87885a9c6eae8aec8d8c9ac94621f05312eea4cfee28440cb24feadaf9bd/diff:/volume1/lib/docker/overlay2/f78a165ba510ee0a760d556844e37b2eddba1f04ff239700cdb644dddca0d48e/diff:/volume1/lib/docker/overlay2/325ef739b0786e22865a280b4c9b68072844ee727f181ccdb2f0b524f1722659/diff:/volume1/lib/docker/overlay2/86c1d12eb93bc77f47a8ce367ad1588a7bfbde21690e7a53f784a667fa2df220/diff:/volume1/lib/docker/overlay2/62edec8aa23f3abb87dc9450f545adaab46a21fc51f0f82a30b851ed5c6e053f/diff:/volume1/lib/docker/overlay2/ff7f16b4feddceb4ff0e19fef20baa51c8ad246be1a5a0963b947e2bc7316466/diff:/volume1/lib/docker/overlay2/b6cf988d0f02e0e2e9a21b04efbca30b28d46237c9fd1a5a3e4969714d747776/diff:/volume1/lib/docker/overlay2/20a15a2f5567ff16707dc6ed143571b1392f9103a62cd18fe630852ce54a2a99/diff:/volume1/lib/docker/overlay2/750c1cef27a52179ef7951a27d4bc28bba7a7447d117c2092ef62394aa49e78e/diff:/volume1/lib/docker/overlay2/efe0a6c14f968e1a002b9f5650d457d441be191c1c357955560d4e0232129199/diff:/volume1/lib/docker/overlay2/42cfb22efa9c2e2ad9711e05d586747a27793dbff42f74faf43f8b2d404a71ee/diff:/volume1/lib/docker/overlay2/ada7e3187c07480e857d84c58cc825e0ee846056c9700d5779653c4fc66c492c/diff:/volume1/lib/docker/overlay2/d1010a6614799868a1750b9081e55b39dc687fe8a9a841895b1223b444644cce/diff:/volume1/lib/docker/overlay2/8d87936fc1f1ac75c7a0e6297ac669a892814f671e89708ebac2697d44c6077a/diff:/volume1/lib/docker/overlay2/ab6c836862f8aeab50eab3e05c2744b7655256da93a4c19d5499c0b81a125349/diff:/volume1/lib/docker/overlay2/31ed8856aedc579918caad8bf3c1f9f5d55cb96425cb6781b935a30768e78507/diff:/volume1/lib/docker/overlay2/ebf5d89e3876afc2aa5f0d9b3b54be4b90bba9cb4f0d14e2b968cbe4ba70ac01/diff:/volume1/lib/docker/overlay2/41d17f059a2353b4f55e055e9708b28b7f4662824b666f875e3bb4db8636d8bd/diff:/volume1/lib/docker/overlay2/7358418c03c5fc6f28498a91a837886aa63db328e0da86a351e9fc45c439ad7d/diff:/volume1/lib/docker/overlay2/c3cc788d6421514a9d8f6a8575a8f2a0c2a9ab1e74b5bb85ba577f9b855c3ca0/diff:/volume1/lib/docker/overlay2/2531e199d08435250525948f16ad427b17352fa20e468fc67f38036455f0a7f6/diff:/volume1/lib/docker/overlay2/17e1618c92f6cf0e1accff0c23ea33448bf3e771657d519c5d550ab68c23bcf7/diff:/volume1/lib/docker/overlay2/9309d61769f7a45d03f15a8e92f9cf877b70e5fe6a0d24dda2aa9cdb4fe46320/diff:/volume1/lib/docker/overlay2/e02e5326d03fc2000746b1b9c71501dd69477deb413006824c01c7702325247d/diff:/volume1/lib/docker/overlay2/16a444fe0adb101b889ff805983d9466e6178f750762b3bef9b15df6a33fa3e0/diff:/volume1/lib/docker/overlay2/0d0e470eaa2374359ce49b9a80d9193bb72c5a330219ffa70794c475858e715b/diff:/volume1/lib/docker/overlay2/b92aa8f167273260956475e8126ba5e2650ecc9c604fb1bb8ddf64b909bde6ee/diff:/volume1/lib/docker/overlay2/17f8879d186003b1312a20f13ee192879f5c643fcb5eed8195bdf4be103182fe/diff:/volume1/lib/docker/overlay2/b9a841295ca59a922365cefa1a7342f27c9fae99bd9a2e80bc076e3ff799a3f5/diff:/volume1/lib/docker/overlay2/908d121b733b9cca4e3e01bd2bdb313264d844f6ee45e87541e8ca0ebb9b2c39/diff",
            "MergedDir": "/volume1/lib/docker/overlay2/dca6f23fa97ffafba905ddd850ddc950172b53d9243991078ef65738bf03f1fb/merged",
            "UpperDir": "/volume1/lib/docker/overlay2/dca6f23fa97ffafba905ddd850ddc950172b53d9243991078ef65738bf03f1fb/diff",
            "WorkDir": "/volume1/lib/docker/overlay2/dca6f23fa97ffafba905ddd850ddc950172b53d9243991078ef65738bf03f1fb/work"
        },
        "Name": "overlay2"
    },
    "HostConfig": {
        "AutoRemove": false,
        "Binds": [
            "/volume1/docker/jdownloader/config:/config:rw",
            "/volume1/docker/jdownloader/downloads:/output:rw"
        ],
        "BlkioDeviceReadBps": null,
        "BlkioDeviceReadIOps": null,
        "BlkioDeviceWriteBps": null,
        "BlkioDeviceWriteIOps": null,
        "BlkioWeight": 0,
        "BlkioWeightDevice": [],
        "CapAdd": null,
        "CapDrop": null,
        "Cgroup": "",
        "CgroupParent": "",
        "CgroupnsMode": "private",
        "ConsoleSize": [
            0,
            0
        ],
        "ContainerIDFile": "",
        "CpuCount": 0,
        "CpuPercent": 0,
        "CpuPeriod": 0,
        "CpuQuota": 0,
        "CpuRealtimePeriod": 0,
        "CpuRealtimeRuntime": 0,
        "CpuShares": 0,
        "CpusetCpus": "",
        "CpusetMems": "",
        "DeviceCgroupRules": null,
        "DeviceRequests": null,
        "Devices": [],
        "Dns": [],
        "DnsOptions": [],
        "DnsSearch": [],
        "ExtraHosts": null,
        "GroupAdd": null,
        "IOMaximumBandwidth": 0,
        "IOMaximumIOps": 0,
        "IpcMode": "private",
        "Isolation": "",
        "KernelMemory": 0,
        "KernelMemoryTCP": 0,
        "Links": null,
        "LogConfig": {
            "Config": {},
            "Type": "json-file"
        },
        "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"
        ],
        "Memory": 0,
        "MemoryReservation": 0,
        "MemorySwap": 0,
        "MemorySwappiness": null,
        "NanoCpus": 0,
        "NetworkMode": "default",
        "OomKillDisable": null,
        "OomScoreAdj": 0,
        "PidMode": "",
        "PidsLimit": null,
        "PortBindings": {
            "5800/tcp": [
                {
                    "HostIp": "",
                    "HostPort": "5800"
                }
            ]
        },
        "Privileged": false,
        "PublishAllPorts": false,
        "ReadonlyPaths": [
            "/proc/bus",
            "/proc/fs",
            "/proc/irq",
            "/proc/sys",
            "/proc/sysrq-trigger"
        ],
        "ReadonlyRootfs": false,
        "RestartPolicy": {
            "MaximumRetryCount": 0,
            "Name": "no"
        },
        "Runtime": "runc",
        "SecurityOpt": null,
        "ShmSize": 67108864,
        "UTSMode": "",
        "Ulimits": null,
        "UsernsMode": "",
        "VolumeDriver": "",
        "VolumesFrom": null
    },
    "HostnamePath": "/volume1/lib/docker/containers/f878383233d521ae179339fa732820403800b024a6aea1f1db461b50b2aca707/hostname",
    "HostsPath": "/volume1/lib/docker/containers/f878383233d521ae179339fa732820403800b024a6aea1f1db461b50b2aca707/hosts",
    "Id": "f878383233d521ae179339fa732820403800b024a6aea1f1db461b50b2aca707",
    "Image": "sha256:1240625c0d3411c017c233dcaad539b0813a6dbb189338b5d764c022e962df2d",
    "LogPath": "/volume1/lib/docker/containers/f878383233d521ae179339fa732820403800b024a6aea1f1db461b50b2aca707/f878383233d521ae179339fa732820403800b024a6aea1f1db461b50b2aca707-json.log",
    "MountLabel": "",
    "Mounts": [
        {
            "Destination": "/config",
            "Mode": "rw",
            "Propagation": "rprivate",
            "RW": true,
            "Source": "/volume1/docker/jdownloader/config",
            "Type": "bind"
        },
        {
            "Destination": "/output",
            "Mode": "rw",
            "Propagation": "rprivate",
            "RW": true,
            "Source": "/volume1/docker/jdownloader/downloads",
            "Type": "bind"
        }
    ],
    "Name": "/jdownloader-2",
    "NetworkSettings": {
        "Bridge": "",
        "EndpointID": "f0e8c413fb9402cae58cde10c91bea81fb650ade63bd4c0c837d43f3efd4cf45",
        "Gateway": "172.17.0.1",
        "GlobalIPv6Address": "",
        "GlobalIPv6PrefixLen": 0,
        "HairpinMode": false,
        "IPAddress": "172.17.0.7",
        "IPPrefixLen": 16,
        "IPv6Gateway": "",
        "LinkLocalIPv6Address": "",
        "LinkLocalIPv6PrefixLen": 0,
        "MacAddress": "02:42:ac:11:00:07",
        "Networks": {
            "bridge": {
                "Aliases": null,
                "DriverOpts": null,
                "EndpointID": "f0e8c413fb9402cae58cde10c91bea81fb650ade63bd4c0c837d43f3efd4cf45",
                "Gateway": "172.17.0.1",
                "GlobalIPv6Address": "",
                "GlobalIPv6PrefixLen": 0,
                "IPAMConfig": null,
                "IPAddress": "172.17.0.7",
                "IPPrefixLen": 16,
                "IPv6Gateway": "",
                "Links": null,
                "MacAddress": "02:42:ac:11:00:07",
                "NetworkID": "a769dfca4911365cbfa638b134b031ca4abfc8f60932a06c3e291d680fd90d4c"
            }
        },
        "Ports": {
            "3129/tcp": null,
            "5800/tcp": [
                {
                    "HostIp": "0.0.0.0",
                    "HostPort": "5800"
                }
            ],
            "5900/tcp": null
        },
        "SandboxID": "cededab0ea5181d92e2d29077d8f0b1329dbbd797660212ceba526f022507246",
        "SandboxKey": "/var/run/docker/netns/cededab0ea51",
        "SecondaryIPAddresses": null,
        "SecondaryIPv6Addresses": null
    },
    "Path": "/init",
    "Platform": "linux",
    "ProcessLabel": "",
    "ResolvConfPath": "/volume1/lib/docker/containers/f878383233d521ae179339fa732820403800b024a6aea1f1db461b50b2aca707/resolv.conf",
    "RestartCount": 0,
    "State": {
        "Dead": false,
        "Error": "",
        "ExitCode": 0,
        "FinishedAt": "0001-01-01T00:00:00Z",
        "OOMKilled": false,
        "Paused": false,
        "Pid": 495611,
        "Restarting": false,
        "Running": true,
        "StartedAt": "2024-09-13T12:35:17.597702587Z",
        "Status": "running"
    }
}

Anything else?

No response

martinspaniol commented 1 month ago

I got exactly the same behaviour on my Synology NAS. Just created a brand new container but it's unable to update.