rsyslog-gnutls is not installed when enable-os-refresh-update is false
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | juju-core |
High
|
Nate Finch | ||
| | 1.24 |
High
|
Nate Finch | ||
Bug Description
The rsyslog-gnutls package is essential on state servers for the rsyslog configuration used by Juju, however Juju only instructs cloud-init to only install the package if enable-
Given that rsyslog-gnutls is available without special handling in all supported series there is no reason to selectively install it. Similarly, other packages such as curl are unnecessarily limitied in the same way.
| description: | updated |
| Changed in juju-core: | |
| milestone: | none → 1.23 |
| John A Meinel (jameinel) wrote : | #1 |
| Changed in juju-core: | |
| importance: | Undecided → High |
| status: | New → Triaged |
| Dimiter Naydenov (dimitern) wrote : | #2 |
This is the result of https:/
| tags: | added: logging |
| Changed in juju-core: | |
| milestone: | 1.23 → 1.24-alpha1 |
| Ian Booth (wallyworld) wrote : | #3 |
Marking as critical because Juju fundamentally breaks because rsyslog does not work.
| Changed in juju-core: | |
| importance: | High → Critical |
| Bogdan Teleaga (bteleaga) wrote : | #4 |
I saw this while refactoring the cloud init stuff. Was thinking of making a list of packages that are needed and a list of packages that should only be updated(if there even is such a need).
Is there any particular reason why we're only updating those packages and not installing them every time?
| Ian Booth (wallyworld) wrote : | #5 |
The fact that packages required for Juju are not installed when needed is a bug and there's no special reason not to install them if needed.
| Changed in juju-core: | |
| assignee: | nobody → Nate Finch (natefinch) |
| Changed in juju-core: | |
| status: | Triaged → In Progress |
| Changed in juju-core: | |
| milestone: | 1.24-alpha1 → none |
| Changed in juju-core: | |
| milestone: | none → 1.25.0 |
| Changed in juju-core: | |
| importance: | Critical → High |
| Changed in juju-core: | |
| status: | In Progress → Fix Released |


This seems like a serious issue to me. (Possibly a critical regression, though I'm not sure the support we had for enable- os-refresh- update in the past.)
Certainly if enabling this means logging breaks, that's a serious break.