Package: openvswitch-switch
Version: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-10
Priority: critical

Hi,

the fix for RC bug #878757 introduces a regression. openvswitch-
switch.service specifies:

[Unit]
Description=Open vSwitch
After=network.target openvswitch-nonetwork.service
Requires=openvswitch-nonetwork.service
Before=networking.service

networking.service specifies Before=network.target. So openvswitch-
switch.service should run before (via networking.service) and after
network.target, which is an unsolvable loop dependency:

$ dmesg | grep systemd
[...]
[   21.887888] systemd[1]: network.target: Found ordering cycle on
network.target/start
[   21.887893] systemd[1]: network.target: Found dependency on
networking.service/start    
[   21.887896] systemd[1]: network.target: Found dependency on
openvswitch-switch.service/start
[   21.887898] systemd[1]: network.target: Found dependency on
network.target/start    
[   21.887901] systemd[1]: network.target: Breaking ordering cycle by
deleting job networking.service/start
[   21.887904] systemd[1]: networking.service: Job
networking.service/start deleted to break ordering cycle starting with
network.target/start

This broken dependency leads to not configured IPoIB devices.

So please remove network.target from "After" dependencies list of
openvswitch-switch.service.

-- 
Benjamin Drung
System Developer
Debian & Ubuntu Developer

ProfitBricks GmbH
Greifswalder Str. 207
D - 10405 Berlin

Email: benjamin.dr...@profitbricks.com
URL:  http://www.profitbricks.com

Sitz der Gesellschaft: Berlin.
Registergericht: Amtsgericht Charlottenburg, HRB 125506B.
Geschäftsführer: Andreas Gauger, Achim Weiss.

Reply via email to