I'm trying deploy apache spark on minidcos using dcos catalog.
When I installed elastic, kafka and prometheus it is installed successfully as shown in the below image.

But when I installed spark it failed and the error displayed in the service debug is "TASK_FAILED : Container exited with status 125"

The complete error trace in log is -
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
container_linux.go:247: starting container process caused "process_linux.go:359:
container init caused \"rootfs_linux.go:54: mounting \\\"cgroup\\\" to rootfs \\\"/var/lib/docker/overlay2/319fc54c21ddaf3c611e69437342b0a40c70e76bfbd9b0c88175cb611449fa3e/merged\\\" at \\\"/sys/fs/cgroup\\\" caused \\\"no subsystem for mount\\\"\""
docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:359: container init caused \"rootfs_linux.go:54: mounting \\\"cgroup\\\" to rootfs \\\"/var/lib/docker/overlay2/319fc54c21ddaf3c611e69437342b0a40c70e76bfbd9b0c88175cb611449fa3e/merged\\\" at \\\"/sys/fs/cgroup\\\" caused \\\"no subsystem for mount\\\"\"".
time="2019-02-23T01:15:36Z" level=error msg="error getting events from daemon: net/http: request canceled"
mounting "cgroup" to rootfs "/var/lib/docker/overlay2/merged" at "/sys/fs/cgroup" caused "no subsystem for mount""
Other details regarding the components installed in my system are --
$sudo minidcos --version
minidcos, version 2019.03.13.0
$lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic
$docker version
Client:
Version: 18.09.4
API version: 1.39
Go version: go1.10.8
Git commit: d14af54266
Built: Wed Mar 27 18:35:44 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.4
API version: 1.39 (minimum version 1.12)
Go version: go1.10.8
Git commit: d14af54
Built: Wed Mar 27 18:01:48 2019
OS/Arch: linux/amd64
Experimental: false
how can I resolve this error?
Which version of minidcos were you using?
I believe that this is an issue which was fixed in version 2019.02.16.0.
Upgrade to the latest version, run minidcos docker doctor and then try again.
Locate the docker container of the node it was started in:
minidcos docker inspect
Enter this node: docker exec -it dcos-e2e-default-6af12-agent-1 bash (replace the container name you found)
List all containers docker ps -a
Show logs of failed container docker logs mesos-a500e80d-d694-4fb5-8baa-0b238f472f1f
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With