rsyslog-gnutls is not installed when enable-os-refresh-update is false

Bug #1424892 reported by Menno Finlay-Smits on 2015-02-24
18
This bug affects 2 people
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-os-refresh-update is true. Without rsyslog-gnutls installed, connections to rsyslogd on the state servers fail, with continuous errors being reported in /var/log/syslog by rsyslogd and large amounts of log spam in agent logs as the rsyslog worker tries to connect.

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
John A Meinel (jameinel) on 2015-02-24
Changed in juju-core:
milestone: none → 1.23
John A Meinel (jameinel) wrote :

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.

Changed in juju-core:
importance: Undecided → High
status: New → Triaged
Dimiter Naydenov (dimitern) wrote :

This is the result of https://github.com/juju/juju/pull/621, which was partially fixed, for precise, as a side-effect of the fix for bug 1424777.

Curtis Hovey (sinzui) on 2015-04-08
tags: added: logging
Curtis Hovey (sinzui) on 2015-04-21
Changed in juju-core:
milestone: 1.23 → 1.24-alpha1
Ian Booth (wallyworld) wrote :

Marking as critical because Juju fundamentally breaks because rsyslog does not work.

Changed in juju-core:
importance: High → Critical
Bogdan Teleaga (bteleaga) wrote :

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 :

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.

Nate Finch (natefinch) on 2015-04-24
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
Curtis Hovey (sinzui) on 2015-05-02
Changed in juju-core:
milestone: none → 1.25.0
Curtis Hovey (sinzui) on 2015-05-21
Changed in juju-core:
importance: Critical → High
Nate Finch (natefinch) on 2015-07-13
Changed in juju-core:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers