docker-crashplan-pro icon indicating copy to clipboard operation
docker-crashplan-pro copied to clipboard

[Bug] ERROR: service 'CrashPlanEngine' failed to be started

Open hyzteric opened this issue 5 months ago • 11 comments

Current Behavior

I am trying to start a brand new docker with latest version (and v25.07.1) will fail with error message : [supervisor ] ERROR: service 'CrashPlanEngine' failed to be started: not ready after 30000 msec, giving up.

Expected Behavior

I expect it to start or say why it failed to start

Steps To Reproduce

Use the following yaml and just start

Environment

  • OS: Debian (from the latest Proxmox VE 9.0 ISO Installer)
  • OS version: "Debian GNU/Linux 13 (trixie)"
  • CPU: i5-7500T CPU @ 2.70GHz
  • Docker version: 28.3.3
  • Device model: ?
  • Browser/OS: doesn't go that far

Container creation

docker compose up -d with the follow yaml :

services:
  crashplan-pro:
    image: jlesage/crashplan-pro:v25.07.1
    environment:
      - CRASHPLAN_SRV_MAX_MEM=10G
      - USER_ID=0
      - GROUP_ID=0      
    ports:
      - "5800:5800"
      - "5900:5900"
    volumes:
      - "/docker/appdata/crashplan-pro:/config:rw"
      - "/home/crashplan-root:/storage:ro"

Container log

[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    ] EGL_LOG_LEVEL: executing...
[cont-env    ] EGL_LOG_LEVEL: terminated successfully.
[cont-env    ] EGL_LOG_LEVEL: loading...
[cont-env    ] GSK_RENDERER: executing...
[cont-env    ] GSK_RENDERER: terminated successfully.
[cont-env    ] GSK_RENDERER: loading...
[cont-env    ] GTK2_RC_FILES: executing...
[cont-env    ] GTK2_RC_FILES: terminated successfully.
[cont-env    ] GTK2_RC_FILES: not setting variable.
[cont-env    ] GTK_THEME: executing...
[cont-env    ] GTK_THEME: terminated successfully.
[cont-env    ] GTK_THEME: not setting variable.
[cont-env    ] HOME: loading...
[cont-env    ] PULSE_CONFIG_PATH: executing...
[cont-env    ] PULSE_CONFIG_PATH: terminated successfully.
[cont-env    ] PULSE_CONFIG_PATH: not setting variable.
[cont-env    ] PULSE_COOKIE: executing...
[cont-env    ] PULSE_COOKIE: terminated successfully.
[cont-env    ] PULSE_COOKIE: not setting variable.
[cont-env    ] PULSE_SERVER: executing...
[cont-env    ] PULSE_SERVER: terminated successfully.
[cont-env    ] PULSE_SERVER: not setting variable.
[cont-env    ] QT_STYLE_OVERRIDE: executing...
[cont-env    ] QT_STYLE_OVERRIDE: terminated successfully.
[cont-env    ] QT_STYLE_OVERRIDE: not setting variable.
[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   ] 05-container-instance-uuid.sh: executing...
[cont-init   ] 05-container-instance-uuid.sh: creating container instance uuid...
[cont-init   ] 05-container-instance-uuid.sh: terminated successfully.
[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-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-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-crashplan.sh: executing...
[cont-init   ] 55-crashplan.sh: setting CrashPlan Engine maximum memory to 10240m
[cont-init   ] 55-crashplan.sh: terminated successfully.
[cont-init   ] 55-validate_max_mem.sh: executing...
[cont-init   ] 55-validate_max_mem.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:           CrashPlan                                     │
    │ Application Version:   11.6.0                                        │
    │ Docker Image Version:  25.07.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 'logrotate'...
[supervisor  ] loading service 'logmonitor'...
[supervisor  ] loading service 'app'...
[supervisor  ] loading service 'CrashPlanEngine'...
[supervisor  ] loading service 'gui'...
[supervisor  ] loading service 'audiorecorder'...
[supervisor  ] service 'audiorecorder' is disabled.
[supervisor  ] loading service 'xrdb'...
[supervisor  ] loading service 'xvnc'...
[supervisor  ] loading service 'certsmonitor'...
[supervisor  ] service 'certsmonitor' is disabled.
[supervisor  ] loading service 'xcompmgr'...
[supervisor  ] loading service 'openbox'...
[supervisor  ] loading service 'webservices'...
[supervisor  ] service 'webservices' is disabled.
[supervisor  ] loading service 'pulseaudio'...
[supervisor  ] service 'pulseaudio' is disabled.
[supervisor  ] loading service 'nginx'...
[supervisor  ] loading service 'webauth'...
[supervisor  ] service 'webauth' is disabled.
[supervisor  ] all services loaded.
[supervisor     ] starting services...
[supervisor     ] starting service 'logmonitor'...
[logmonitor     ] Monitoring log file: /config/log/service.log.0
[logmonitor     ] Monitoring status file: /config/log/app.log
[supervisor     ] starting service 'CrashPlanEngine'...
[supervisor     ] ERROR: service 'CrashPlanEngine' failed to be started: not ready after 30000 msec, giving up.
[supervisor     ] starting service 'xvnc'...
[xvnc           ] _XSERVTransSocketOpenCOTSServer: Unable to open socket for unix
[xvnc           ] _XSERVTransOpen: transport open failed for unix/b5a772172be9:0
[xvnc           ] _XSERVTransMakeAllCOTSServerListeners: failed to open listener for unix
[xvnc           ] (EE)
[xvnc           ] Fatal server error:
[xvnc           ] (EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE)
[supervisor     ] service 'xvnc' failed to be started: not ready after 10000 msec, giving up.
[supervisor     ] stopping service 'xvnc'...
[supervisor     ] service 'CrashPlanEngine' exited (with status 0).
[supervisor     ] service 'xvnc' exited (with status 1).
[supervisor     ] stopping service 'logmonitor'...
[supervisor     ] service 'logmonitor' exited (got signal SIGTERM).
[finish      ] executing container finish scripts...
[finish      ] all container finish scripts executed.

Container inspect

[
    {
        "Id": "b5a772172be9a9cb61f871de8e41132306af3c7581908473d8744948476e3d9c",
        "Created": "2025-08-12T16:20:49.664643655Z",
        "Path": "/init",
        "Args": [],
        "State": {
            "Status": "exited",
            "Running": false,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 0,
            "ExitCode": 1,
            "Error": "",
            "StartedAt": "2025-08-12T16:20:49.87750817Z",
            "FinishedAt": "2025-08-12T16:21:31.614409843Z"
        },
        "Image": "sha256:e0e7efbef7c981a658cfc9bb1a482f932cd19928f0127ff9e6f1718067705544",
        "ResolvConfPath": "/var/lib/docker/containers/b5a772172be9a9cb61f871de8e41132306af3c7581908473d8744948476e3d9c/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/b5a772172be9a9cb61f871de8e41132306af3c7581908473d8744948476e3d9c/hostname",
        "HostsPath": "/var/lib/docker/containers/b5a772172be9a9cb61f871de8e41132306af3c7581908473d8744948476e3d9c/hosts",
        "LogPath": "/var/lib/docker/containers/b5a772172be9a9cb61f871de8e41132306af3c7581908473d8744948476e3d9c/b5a772172be9a9cb61f871de8e41132306af3c7581908473d8744948476e3d9c-json.log",
        "Name": "/crashplan-pro-crashplan-pro-1",
        "RestartCount": 0,
        "Driver": "overlay2",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "docker-default",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "/docker/appdata/crashplan-pro:/config:rw",
                "/home/crashplan-root:/storage:ro"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "crashplan-pro_default",
            "PortBindings": {
                "5800/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "5800"
                    }
                ],
                "5900/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "5900"
                    }
                ]
            },
            "RestartPolicy": {
                "Name": "no",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "ConsoleSize": [
                0,
                0
            ],
            "CapAdd": null,
            "CapDrop": null,
            "CgroupnsMode": "private",
            "Dns": null,
            "DnsOptions": null,
            "DnsSearch": null,
            "ExtraHosts": [],
            "GroupAdd": null,
            "IpcMode": "private",
            "Cgroup": "",
            "Links": null,
            "OomScoreAdj": 0,
            "PidMode": "",
            "Privileged": false,
            "PublishAllPorts": false,
            "ReadonlyRootfs": false,
            "SecurityOpt": null,
            "UTSMode": "",
            "UsernsMode": "",
            "ShmSize": 67108864,
            "Runtime": "runc",
            "Isolation": "",
            "CpuShares": 0,
            "Memory": 0,
            "NanoCpus": 0,
            "CgroupParent": "",
            "BlkioWeight": 0,
            "BlkioWeightDevice": null,
            "BlkioDeviceReadBps": null,
            "BlkioDeviceWriteBps": null,
            "BlkioDeviceReadIOps": null,
            "BlkioDeviceWriteIOps": null,
            "CpuPeriod": 0,
            "CpuQuota": 0,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpusetCpus": "",
            "CpusetMems": "",
            "Devices": null,
            "DeviceCgroupRules": null,
            "DeviceRequests": null,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": null,
            "PidsLimit": null,
            "Ulimits": null,
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0,
            "MaskedPaths": [
                "/proc/asound",
                "/proc/acpi",
                "/proc/interrupts",
                "/proc/kcore",
                "/proc/keys",
                "/proc/latency_stats",
                "/proc/timer_list",
                "/proc/timer_stats",
                "/proc/sched_debug",
                "/proc/scsi",
                "/sys/firmware",
                "/sys/devices/virtual/powercap",
                "/sys/devices/system/cpu/cpu0/thermal_throttle",
                "/sys/devices/system/cpu/cpu1/thermal_throttle",
                "/sys/devices/system/cpu/cpu2/thermal_throttle",
                "/sys/devices/system/cpu/cpu3/thermal_throttle"
            ],
            "ReadonlyPaths": [
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "GraphDriver": {
            "Data": {
                "ID": "b5a772172be9a9cb61f871de8e41132306af3c7581908473d8744948476e3d9c",
                "LowerDir": "/var/lib/docker/overlay2/1e46120a82b210854a1cea846e845b9deb78556b6129193797a5572f42ad7d5a-init/diff:/var/lib/docker/overlay2/ae72ce5a46f39c9c35d16789dd180bf6cd2c6b2783184b7e3f17d7efadf5f4b3/diff:/var/lib/docker/overlay2/6e9dfc649a81fe345f82f37771602910c28d1bb5a76b8e69c7f939aeeee2dc1a/diff:/var/lib/docker/overlay2/c0e6b28b9d314cce32a6cea1afa270e2ae8bcb357e291c59ad607299d688dead/diff:/var/lib/docker/overlay2/712725cc72d13a2d2bca1078dda341f16fb598556427653a1080d2cbfbe31f24/diff:/var/lib/docker/overlay2/fa9892f8e1e1c4571280aee6fc4cad751a585b3e7fd66f84d51cd594da628641/diff:/var/lib/docker/overlay2/b4348d0e0b2d4449befc122630332b6f13333da48a1fc462c8c766bbdefa1038/diff:/var/lib/docker/overlay2/f08e6f202698319f3c8813941e95953469d08364d32b0e227425db72e341ec65/diff:/var/lib/docker/overlay2/34e1112a25f8c601d337db1e0e364680066da55b21fe88d56fd61a366ecc0929/diff:/var/lib/docker/overlay2/0bac680b9eb9574c2b024fcb301b0e248187ae6a8fbcb53bc7cbdf1e7120c704/diff:/var/lib/docker/overlay2/8b4f7468cd7ae90cd6efedd6bbd8bfacde35196670beadf20cdd08a6e1ebdd7b/diff:/var/lib/docker/overlay2/7e25260b56e137d07220d8db5baf1a4311363f8d861f09835bfa453efa0af555/diff:/var/lib/docker/overlay2/ffd067bfa48b704abe570e01563728ea0b9a624d6a24633a4e40624a1a969e65/diff:/var/lib/docker/overlay2/a17ddfd8c6ad4a25e5cd37a202d7505b4acf758a67c673a43be99b59a3a9db30/diff:/var/lib/docker/overlay2/326d42162dca05259d092312e0967e7bf0ad87c2c63cb7efd8d8e948607334b1/diff:/var/lib/docker/overlay2/8086dd91604f6f5a9211d12749ef5ab19796f378cef0672457ff59586e956eb4/diff:/var/lib/docker/overlay2/46018065207ff9a58f024b407971f278773ce551233142dcaffb2b7f4dfdb21d/diff:/var/lib/docker/overlay2/7f1c5d9cd7c73a89ccd5d00c54f67c87108ceccd0aad6d003624da0c2817893e/diff:/var/lib/docker/overlay2/ac7db9f180e24fd11ce3f21ea32bc84a4531f738268215901ef38cc7d33a63f5/diff:/var/lib/docker/overlay2/9023c35a173b616cd11b33e3b42c58e316aa8e1096407d194c92d26cc5dc55d9/diff",
                "MergedDir": "/var/lib/docker/overlay2/1e46120a82b210854a1cea846e845b9deb78556b6129193797a5572f42ad7d5a/merged",
                "UpperDir": "/var/lib/docker/overlay2/1e46120a82b210854a1cea846e845b9deb78556b6129193797a5572f42ad7d5a/diff",
                "WorkDir": "/var/lib/docker/overlay2/1e46120a82b210854a1cea846e845b9deb78556b6129193797a5572f42ad7d5a/work"
            },
            "Name": "overlay2"
        },
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/docker/appdata/crashplan-pro",
                "Destination": "/config",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/home/crashplan-root",
                "Destination": "/storage",
                "Mode": "ro",
                "RW": false,
                "Propagation": "rprivate"
            }
        ],
        "Config": {
            "Hostname": "b5a772172be9",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": true,
            "AttachStderr": true,
            "ExposedPorts": {
                "5800/tcp": {},
                "5900/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "GROUP_ID=0",
                "CRASHPLAN_SRV_MAX_MEM=10G",
                "USER_ID=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=",
                "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_TOKEN_VALIDITY_TIME=24",
                "WEB_AUTHENTICATION_USERNAME=",
                "WEB_AUTHENTICATION_PASSWORD=",
                "WEB_FILE_MANAGER=0",
                "WEB_FILE_MANAGER_ALLOWED_PATHS=AUTO",
                "WEB_FILE_MANAGER_DENIED_PATHS="
            ],
            "Cmd": [
                "/init"
            ],
            "Image": "jlesage/crashplan-pro:v25.07.1",
            "Volumes": {
                "/config": {},
                "/storage": {}
            },
            "WorkingDir": "/tmp",
            "Entrypoint": null,
            "OnBuild": null,
            "Labels": {
                "com.docker.compose.config-hash": "b71576bbe341a7c55b59669bae4b90a1606e30ca40701407723746970132cee4",
                "com.docker.compose.container-number": "1",
                "com.docker.compose.depends_on": "",
                "com.docker.compose.image": "sha256:e0e7efbef7c981a658cfc9bb1a482f932cd19928f0127ff9e6f1718067705544",
                "com.docker.compose.oneoff": "False",
                "com.docker.compose.project": "crashplan-pro",
                "com.docker.compose.project.config_files": "/docker/appdata/crashplan-pro/docker-compose.yml",
                "com.docker.compose.project.working_dir": "/docker/appdata/crashplan-pro",
                "com.docker.compose.service": "crashplan-pro",
                "com.docker.compose.version": "2.39.1",
                "org.label-schema.description": "Docker container for CrashPlan",
                "org.label-schema.name": "crashplan-pro",
                "org.label-schema.schema-version": "1.0",
                "org.label-schema.vcs-url": "https://github.com/jlesage/docker-crashplan-pro",
                "org.label-schema.version": "25.07.1"
            }
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "",
            "SandboxKey": "",
            "Ports": {},
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "",
            "Gateway": "",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "",
            "IPPrefixLen": 0,
            "IPv6Gateway": "",
            "MacAddress": "",
            "Networks": {
                "crashplan-pro_default": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": [
                        "crashplan-pro-crashplan-pro-1",
                        "crashplan-pro"
                    ],
                    "MacAddress": "",
                    "DriverOpts": null,
                    "GwPriority": 0,
                    "NetworkID": "c3b0a40b1278b19ca15e2af023a5b6d3dbe3d6e19a07b6245408989598b2e003",
                    "EndpointID": "",
                    "Gateway": "",
                    "IPAddress": "",
                    "IPPrefixLen": 0,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "DNSNames": [
                        "crashplan-pro-crashplan-pro-1",
                        "crashplan-pro",
                        "b5a772172be9"
                    ]
                }
            }
        }
    }
]

Anything else?

No response

hyzteric avatar Aug 12 '25 16:08 hyzteric

I've been running into the exact same issue for ~60+ days now.. I've tried to downgrade version back to very old releases and it doesn't seem to help. Same behavior is there. Perhaps something changed with the config?

eklein avatar Aug 15 '25 03:08 eklein

Wow ! 60 days! I could not solve the issue. I am trying idrive backup now, they have a 5USD trial for one year 5To...

hyzteric avatar Aug 15 '25 08:08 hyzteric

Can you look at log/engine_output.log and log/engine_error.log, located under the folder you mapped to /config?

You can also try docker run --rm jlesage/crashplan-pro as a quick test to see if you get the same problem.

jlesage avatar Aug 15 '25 11:08 jlesage

Output from engine_error.log:

[0.003s][warning][os,thread] Failed to start thread "GC Thread#0" - pthread_create failed (EPERM) for attributes: stacksize: 1024k, guardsize: 4k, detached.
[0.003s][error  ][gc,task  ] Failed to create worker thread

Trying to start it using the command above results in the same error where it times out after 30 seconds.

eklein avatar Aug 16 '25 00:08 eklein

And what about docker run --rm --privileged jlesage/crashplan-pro ?

jlesage avatar Aug 16 '25 03:08 jlesage

That worked! I wonder if there was an update to docker that suddenly required privileged mode

eklein avatar Aug 16 '25 03:08 eklein

On which system are you running this ? Looks like there is a required system call that not allowed by your Docker. For sure this is not the case for "standard" Docker installations, but some OS might impose more restrictions....

jlesage avatar Aug 16 '25 03:08 jlesage

Ubuntu 24.04.3 LTS w/ a standard docker install (docker 20.10.7)

eklein avatar Aug 16 '25 04:08 eklein

I just looked at when I last upgraded. This definitely started once I upgraded to 24.04.3, I just didn't notice it right away.

eklein avatar Aug 16 '25 04:08 eklein

Your docker version seems old. I have version 28.3.3 under Ubuntu 24.04.2 LTS.

jlesage avatar Aug 16 '25 13:08 jlesage

Oh yes - it was super old.. this system had been upgraded over the years but I clearly hadn't kept up on the docker version 😂 That's fixed now and all is well now that I'm running 28.3.3. Sorry for the trouble!

eklein avatar Aug 17 '25 19:08 eklein