[systemd-devel] Requires too weak, BindTo too strong

Chris Paulson-Ellis chris at edesix.com
Sat Feb 4 09:32:09 PST 2012


On 04/02/12 10:04, Warpme wrote:
> On 2/1/12 8:37 PM, Chris Paulson-Ellis wrote:
>>>> On 01/02/12 19:07, Lennart Poettering wrote:
>>>>> On Wed, 01.02.12 18:54, Chris Paulson-Ellis (chris at edesix.com) wrote:
>>>>>
>>>>>> Is there some way to get the client to always restart when server
>>>>>> restarts, for whatever reason?
>>>>>
>>>>> No, there isn't. But what you describe is something I consider a bug,
>>>>> and to fix this has been on the TODO list for a while. i.e. a server
>>>>> dying and being restarted should still cause all services 
>>>>> depending on
>>>>> it to restart.
>>>>>
>>>>> Hence: expect this to be fixed for you soon, so that BindTo works as
>>>>> expected.
>>>>
>> On Wed, 01.02.12 19:13, Chris Paulson-Ellis (chris at edesix.com) wrote:
>> https://bugs.freedesktop.org/show_bug.cgi?id=45511
>>
> This bug for me practically excludes systemd as advanced solution for 
> servers.

I'm working around this by using Requires instead of BindTo and 
including the following hack in the server file:

ExecStartPre=/usr/bin/sudo /bin/systemctl --no-block try-restart 
client.service

Obviously this is less than ideal (and you need more configuration to 
make the sudo work), but it does the job for now.

Chris.


More information about the systemd-devel mailing list