<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 20, 2019 at 6:23 PM Adam D. Barratt <<a href="mailto:adam@adam-barratt.org.uk" target="_blank">adam@adam-barratt.org.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Control: tags -1 + moreinfo<br>
<br>
On Fri, 2018-01-19 at 15:21 +0100, Thomas Goirand wrote:<br>
> I started maintaining OpenVSwitch long after the Stretch release, and<br>
> discovered #858418, which is very annoying for OpenVSwitch users.<br>
> <br>
> tl;dr: #858418 prevent anyone that has a valid<br>
> /etc/network/interfaces<br>
> with OpenVSwitch directive from having a working network at boot. The<br>
> init script uses a non-documented, not-to-be-used systemd internal,<br>
> which is miserably failing.<br>
> <br>
> After a long discussion with the bug reporter (which can be read on<br>
> the BTS), I came to the conclusion that he's right, and that the most<br>
> reasonable and safe way to fix the current situation is to apply the<br>
> patch he suggested (and which resulting debdiff I attached to this<br>
> bug).<br>
<br>
As I understand things, that fix swaps use of one systemd internal for<br>
another, which doesn't seem like a great plan.<br>
<br>
When this was discussed (some time ago) on IRC, one of the systemd<br>
maintainers essentially said "don't do that". With apologies for the<br>
delay in doing so, I've CCed the maintainer list to see if we can find<br>
a mutually acceptable solution.<br></blockquote><div><br></div><div>Both `service` and `invoke-rc.d` wrappers have a few safeguards against running in unwanted contexts. Have you tried using one of them?</div><div> </div></div>-- <br><div dir="ltr" class="m_-1091016733721506350gmail_signature"><br>Saludos,<br>Felipe Sateler</div></div>