Skip to content
This repository was archived by the owner on Jun 20, 2024. It is now read-only.
This repository was archived by the owner on Jun 20, 2024. It is now read-only.

weave failed to start - systemd - CentOS 7 - SELinux involved #2863

Open
@karaktaka

Description

@karaktaka

I'm trying to start weave with systemd and it keeps failing.

`● weave.service - Weave Network
Loaded: loaded (/etc/systemd/system/weave.service; enabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Thu 2017-03-23 11:29:19 CET; 1s ago
Docs: http://docs.weave.works/weave/latest_release/
Process: 24554 ExecStartPre=/usr/local/bin/weave launch-router $WEAVE_ROUTER_OPTS (code=exited, status=203/EXEC)
Main PID: 22981 (code=exited, status=1/FAILURE)

Mar 23 11:29:19 agent01.test.dumontnet.de systemd[1]: Failed to start Weave Network.
Mar 23 11:29:19 agent01.test.dumontnet.de systemd[1]: Unit weave.service entered failed state.
Mar 23 11:29:19 agent01.test.dumontnet.de systemd[1]: weave.service failed.
Mar 23 11:29:19 agent01.test.dumontnet.de systemd[1]: weave.service holdoff time over, scheduling restart.
Mar 23 11:29:19 agent01.test.dumontnet.de systemd[1]: start request repeated too quickly for weave.service
Mar 23 11:29:19 agent01.test.dumontnet.de systemd[1]: Failed to start Weave Network.
Mar 23 11:29:19 agent01.test.dumontnet.de systemd[1]: Unit weave.service entered failed state.
Mar 23 11:29:19 agent01.test.dumontnet.de systemd[1]: weave.service failed.
`

/etc/systemd/system/weave.service
`[Unit]
Description=Weave Network
Documentation=http://docs.weave.works/weave/latest_release/
Requires=docker.service
After=docker.service

[Service]
EnvironmentFile=-/etc/sysconfig/weave
Restart=on-failure
TimeoutStartSec=10
ExecStartPre=/usr/local/bin/weave launch-router $WEAVE_ROUTER_OPTS
ExecStart=/usr/bin/docker $WEAVE_SOCKET attach weave
ExecStop=/usr/local/bin/weave stop

[Install]
WantedBy=weave-network.target`

/etc/systemd/system/weaveproxy.service
`[Unit]
Description=Weave proxy for Docker API
Documentation=http://docs.weave.works/
Requires=docker.service
After=docker.service

[Service]
EnvironmentFile=-/etc/sysconfig/weave
Restart=on-failure
ExecStartPre=/usr/local/bin/weave launch-proxy $WEAVE_SOCKET $WEAVE_PROXY_OPTS
ExecStart=/usr/bin/docker $WEAVE_SOCKET attach weaveproxy
Restart=on-failure
ExecStop=/usr/local/bin/weave stop-proxy

[Install]
WantedBy=weave-network.target`

/etc/systemd/system/weave-network.target
`[Unit]
Description=Weave Network Setup Complete
Documentation=man:systemd.special(7)
RefuseManualStart=no
After=network-online.target
After=weave.service
After=docker.service

[Install]
WantedBy=multi-user.target`

/etc/sysconfig/weave
WEAVE_SOCKET="-H unix:///var/run/weave.sock" WEAVE_PROXY_OPTS="--no-restart" WEAVE_ROUTER_OPTS="--dns-domain=service.test.dumontnet.de. --no-restart --ipalloc-init observer --ipalloc-range 10.10.10.0/24 192.168.104.175 192.168.104.176 192.168.104.177"

Any help is appreciated.

Thanks

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions