weave failed to start - systemd - CentOS 7 - SELinux involved #2863
Description
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