80-esm requires lsb_release but package does not depend on lsb-release

Bug #1880546 reported by Robie Basak
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-advantage-tools (Ubuntu)
Fix Released
Low
Renan Rodrigo

Bug Description

Report seen at: https://www.reddit.com/r/Ubuntu/comments/gp84ro/login_motd_not_working/

Looks like ubuntu-advantage-tools 17 (at least) uses lsb_release in /etc/update-motd.d/80-esm but does not depend on lsb-release. That package isn't marked Essential, so my understanding is that the ubuntu-advantage-tools must declare it as a direct dependency. It isn't sufficient to assume that ubuntu-minimal is always installed.

Changed in ubuntu-advantage-tools (Ubuntu):
status: New → Triaged
importance: Undecided → Low
Changed in ubuntu-advantage-tools (Ubuntu):
assignee: nobody → Renan Rodrigo (renanrodrigo)
Revision history for this message
Renan Rodrigo (renanrodrigo) wrote (last edit ):

This is related to this Github Issue: https://github.com/canonical/ubuntu-advantage-client/issues/1245

All maintained versions of UA Client (19+) have removed the call to `lsb_release` and is parsing `os-release` directly, so this error does not happen anymore.

Per the GH issue, the dependency was reintroduced in postinst later on, but this was also already fixed.

Changed in ubuntu-advantage-tools (Ubuntu):
status: Triaged → Fix Released
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.