$network should be removed from /etc/init.d/quagga

Bug #1630066 reported by YAMAMOTO Hirotaka
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
quagga (Debian)
Fix Released
Unknown
quagga (Ubuntu)
Fix Released
Medium
Unassigned
Xenial
Won't Fix
Medium
Unassigned
Yakkety
Won't Fix
Medium
Unassigned

Bug Description

The current rc script for quagga has "$network" as:

    /etc/init.d/quagga:# Required-Start: $local_fs $network $remote_fs $syslog
    /etc/init.d/quagga:# Required-Stop: $local_fs $network $remote_fs $syslog

systemd treats services having $network in their rc scripts just as having

    Wants=network-online.target
    After=network-online.target

Details are described in https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/

Since quagga is used to maintain network routing information, and network-online.target
is a target after which networking including routing is ready to use, /etc/init.d/quagga
should not contain "$network".

Please remove them.

Tags: xenial
Revision history for this message
Robie Basak (racb) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better.

Ubuntu doesn't currently have a delta against Debian on this package, and I've checked and they are using the same init.d file. I would prefer to defer to the Debian quagga maintainers to decide if your proposed change is correct. So this bug needs forwarding to Debian. If you do so, please link to the Debian bug report here.

I don't expect any action on this bug in Ubuntu without a bug report in Debian being filed.

tags: added: needs-upstream-report
Revision history for this message
Robie Basak (racb) wrote :

Additionally it looks like quagga is orphaned in Debian, so we might need someone to take that up first.

Importance -> Medium, since a workaround is available (edit /etc/init.d/quagga locally).

Changed in quagga (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Robie Basak (racb) wrote :

Pondering this further, given that it is orphaned and quagga is in main in Xenial, perhaps we should take on a delta on this.

Revision history for this message
YAMAMOTO Hirotaka (ymmt2005) wrote :

Hi, thank you for information.

I forwarded this report as:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839819

Robie Basak (racb)
tags: removed: needs-upstream-report
Changed in quagga (Debian):
status: Unknown → New
Changed in quagga (Debian):
status: New → Fix Released
Revision history for this message
Nish Aravamudan (nacc) wrote :

Debian has fixed this in 1.1.0-1 and 17.04 has 1.1.0-2.

We will need to consider for SRU separately.

Changed in quagga (Ubuntu):
status: New → Fix Released
Changed in quagga (Ubuntu Xenial):
status: New → Triaged
Changed in quagga (Ubuntu Yakkety):
status: New → Triaged
Changed in quagga (Ubuntu Xenial):
importance: Undecided → Medium
Changed in quagga (Ubuntu Yakkety):
importance: Undecided → Medium
Revision history for this message
Miriam España Acebal (mirespace) wrote :

Hi,

doing some clearance I find this old bug.

Xenial is now in Extended Security Maintenance and this bug doesn't qualify for it, so the bugfix won't be SRUed there.

Trusty reached EOL (End of life) so I'm afraid it can't be fixed. It is unfortunate that we were unable to resolve this defect, however, there appears to be no further action possible at this time.

Changed in quagga (Ubuntu Xenial):
status: Triaged → Won't Fix
Changed in quagga (Ubuntu Yakkety):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.