collectd missing in 22.04/jammy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
collectd (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Christian Ehrhardt |
Bug Description
[ Impact ]
* This was removed [2] in Jammy-proposed on 2023-02-24 due to
being an rdep for liboping in bug 1960612
* That bug in liboping was resolved later and closed, but this
being an reverse dependency, was not added back.
* Due to that the collectd is in all releases prior and post
this release, but missing in Jammy
* We can take the latest version that is in pre-kinetic which
is 5.12.0-10 and build it for Jammy to add it back to Jammy.
[ Test Plan ]
* Simplified the test could be described as "apt install collectd"
which as of now fails in Jammy, but would work after this being
completed.
- to make this a bit more non-superficial one should check if
the service works on install and if it can interact.
After install run:
systemc root@l:~# systemctl status collectd
● collectd.service - Statistics collection and monitoring daemon
Loaded: loaded (/lib/systemd/
Active: active (running) since Mon 2023-01-16 11:30:35 UTC; 12s ago
- then install the utils and make sure it is healthy
$ apt install collectd-utils rrdtool
The rrd tool is rather complex and auto-enabled.
Have a look at what it collects for CPU0 ...
$ rrdtool info /var/lib/
You can look at other data points, but that should already list
you some values that collectd provided.
* We have many users here that could also give it a shot to
test it if they want. So far many use builds from other Ubuntu
releases which is a band-aid at best.
[ Where problems could occur ]
* There is not much "regression-risk" as it just doesn't
exists in jammy before accepting this.
I've double checked reverse dependencies that might change
behavior, but there are no explicit as they would have been
removed as well back then.
[ Other Info ]
* I have prepared a test build for jammy [1] in a PPA.
* I think this is really fixing a regression for users of anything
that depends on it (see all the pings on this bug) as well
upgrade perspective of users that had it e.g. on Focal - it
should be better to add it back.
I see no conflict of this in regard to the SRU policy, so let
us get this started. If rejecting int on SRU review for policy
reasons please suggest an alternative way to pursue.
* There are also a list of other packages with do not depend, but are
meant to work with collectd. They will benefit from having it back in
the archive.
- golang-collectd-dev - Utilities for using collectd together with Golang
- golang-
- mtail - Extract monitoring data from logs for collection in a timeseries database
- pgcluu - PostgreSQL performance monitoring and auditing tool
- puppet-
- kcollectd - simple collectd graphing front-end for KDE
[1]: https:/
[2]: https:/
--- original report ---
collectd is missing in the 22.04/jammy repositories. collectd was available in the proposed repository at first, but has been removed on April 29. Why was it removed and when will collectd be available in 22.04?
Related branches
- Trent Lloyd (community): Approve
- git-ubuntu bot: Approve
- Andreas Hasenack (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 183 lines (+95/-6)7 files modifieddebian/changelog (+22/-0)
debian/control (+3/-4)
debian/patches/fix-nut-integer-sizes (+22/-0)
debian/patches/fix-storing-local-variables (+43/-0)
debian/patches/series (+2/-0)
debian/po/templates.pot (+1/-1)
debian/rules (+2/-1)
Changed in collectd (Ubuntu): | |
assignee: | nobody → Christian Ehrhardt (paelzer) |
tags: | added: server-todo |
Changed in collectd (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in collectd (Ubuntu Jammy): | |
assignee: | nobody → Christian Ehrhardt (paelzer) |
Changed in collectd (Ubuntu): | |
assignee: | Christian Ehrhardt (paelzer) → nobody |
Status changed to 'Confirmed' because the bug affects multiple users.