Request to backport sosreport v3.5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sosreport |
Fix Released
|
Unknown
|
|||
sosreport (Debian) |
Fix Released
|
Unknown
|
|||
sosreport (Ubuntu) |
Fix Released
|
Medium
|
Eric Desrochers | ||
Trusty |
Fix Released
|
Medium
|
Eric Desrochers | ||
Xenial |
Fix Released
|
Medium
|
Eric Desrochers | ||
Zesty |
Won't Fix
|
Medium
|
Unassigned | ||
Artful |
Fix Released
|
Medium
|
Eric Desrochers | ||
Bionic |
Fix Released
|
Medium
|
Eric Desrochers |
Bug Description
[Impact]
Canonical support team (AKA STS) largely depend on sosreport package to troubleshoot system.
sosreport is always in constant development including new bugfixes, new features such as new plugins[1], .... that can be interesting to have in a support context.
v3.5 is already found in devel release (bionic). We create this LP in the attempt to justify the SRU of v3.5 backport into current supported stable releases.
[1] - New plugins for :
* perl
* boom
* vdo
* os_net_config
* conntrackd
* ovirt_imageio
* nss
* sas3ircu
* openstack_aodh
* docker_distribution
* gluster_block
* snappy
Plugin API enhancements
* Plugin triggers by executable name
* Improved log size limit handling
* Better handling of compressed log files
* Per-plugin package verification lists
Updates to 227 plugins
This will also allow us to close some sosreport LP bugs:
*Docker plugin uses the wrong command for Ubuntu (LP: #1693574)
[Test Case]
* Install sosreport
$ apt-get install sosreport
* Run sosreport
$ sosreport -a
$ sosreport -o <PLUGIN>
$ ...
* Make sure it generate a tar.xz file in /tmp in the form of
"/tmp/
* Extract files from archive
$ tar Jxvf /tmp/sosreport-
* Look the content of sosreport, make sure the information is accurate and valid, ....
* Make sure all files that should to be collected by sosreport aren't 0 size. (Files that should be collected may varies from one system to another, it depends on what packages are installed, ...)
$ find /tmp/sosreport-
# Note :
It is normal to see some 0 size files here and there, again it depend on how the plugin is run (package detection or not inside the plugins, ...) and if the package is installed or not on the system where you run sosreport. But in most cases, if the package is installed and if sosreport has a plugin for it then it should gather information, if not then it might be a problem with the plugins itself that need adjustments.
[Regression Potential]
* autopkgtest[2] didn't reveal any
[2] - See Comment #1
* We,STS, have intensively tested the package.
During our testing, we found a severe regression that we already took action to fix it via :
- Upstream issue - https:/
- Debian bug - https:/
- Fix Released in Ubuntu Devel release (bionic) via debdiff : lp1734983_
[Other Info]
* Sosreport upstream :
https:/
* rmadison -u debian,ubuntu sosreport
debian:
sosreport | 3.2-2 | oldstable | source, amd64, arm64, armel, armhf, i386, mips, mipsel, powerpc, ppc64el, s390x
sosreport | 3.2-2 | oldstable-kfreebsd | source, kfreebsd-amd64, kfreebsd-i386
sosreport | 3.3+git50-
sosreport | 3.5-1 | testing | source, amd64, arm64, armel, armhf, i386, mips, mips64el, mipsel, ppc64el, s390x
sosreport | 3.5-1 | unstable | source, amd64, arm64, armel, armhf, hurd-i386, i386, kfreebsd-amd64, kfreebsd-i386, mips, mips64el, mipsel, powerpc, ppc64el, s390x
ubuntu:
sosreport | 3.0-1~ubuntu12.04.1 | precise-
sosreport | 3.1-1ubuntu2 | trusty | source, amd64, arm64, armhf, i386, powerpc, ppc64el
sosreport | 3.1-1ubuntu2.2 | trusty-security | source, amd64, arm64, armhf, i386, powerpc, ppc64el
sosreport | 3.2-2~ubuntu14.04.1 | trusty-backports | source, amd64, arm64, armhf, i386, powerpc, ppc64el
sosreport | 3.2+git276-
sosreport | 3.3+git50-
sosreport | 3.4-1~ubuntu14.04.1 | trusty-updates | source, amd64, arm64, armhf, i386, powerpc, ppc64el
sosreport | 3.4-1~ubuntu16.04.1 | xenial-updates | source, amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
sosreport | 3.4-1~ubuntu17.04.1 | zesty-updates | source, amd64, arm64, armhf, i386, ppc64el, s390x
sosreport | 3.4-1 | artful | source, amd64, arm64, armhf, i386, ppc64el, s390x
sosreport | 3.5-1 | bionic | source, amd64, arm64, armhf, i386, ppc64el, s390x
Changed in sosreport (Ubuntu Bionic): | |
status: | New → Fix Released |
tags: | added: sts |
summary: |
- Request to backport upstream release v3.5 + Request to backport sosreport v3.5 |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in sosreport: | |
status: | Unknown → New |
description: | updated |
Changed in sosreport (Debian): | |
status: | Unknown → New |
Changed in sosreport (Ubuntu Bionic): | |
status: | Fix Released → In Progress |
assignee: | nobody → Eric Desrochers (slashd) |
importance: | Undecided → Medium |
tags: | added: patch |
Changed in sosreport (Ubuntu Bionic): | |
status: | In Progress → Fix Released |
tags: | removed: patch |
Changed in sosreport (Ubuntu Artful): | |
status: | New → In Progress |
Changed in sosreport (Ubuntu Zesty): | |
status: | New → In Progress |
Changed in sosreport (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in sosreport (Ubuntu Trusty): | |
status: | New → In Progress |
assignee: | nobody → Eric Desrochers (slashd) |
Changed in sosreport (Ubuntu Xenial): | |
assignee: | nobody → Eric Desrochers (slashd) |
Changed in sosreport (Ubuntu Zesty): | |
assignee: | nobody → Eric Desrochers (slashd) |
Changed in sosreport (Ubuntu Artful): | |
assignee: | nobody → Eric Desrochers (slashd) |
importance: | Undecided → Medium |
Changed in sosreport (Ubuntu Zesty): | |
importance: | Undecided → Medium |
Changed in sosreport (Ubuntu Xenial): | |
importance: | Undecided → Critical |
importance: | Critical → Medium |
Changed in sosreport (Ubuntu Trusty): | |
importance: | Undecided → Medium |
description: | updated |
tags: |
added: verification-done-artful verification-done-trusty verification-done-xenial removed: verification-needed-artful verification-needed-trusty verification-needed-xenial |
tags: |
added: verification-done removed: verification-needed |
Changed in sosreport: | |
status: | New → Fix Released |
Changed in sosreport (Debian): | |
status: | New → Fix Released |
* autopkgtest result (All manual autopkgtest runs (pre-SRU )passed)
[ARTFUL] 3.5-1~ubuntu17. 10.1.dsc' --- lxc adt-artful-amd64 @@@@@@@ @@@@@@ summary
$ /usr/bin/adt-run 'sosreport_
adt-run [14:16:01]: @@@@@@@
sos-run-nonroot.py PASS
sos-run.py PASS
[ZESTY] 3.5-1~ubuntu17. 04.1.dsc' --- lxc adt-zesty-amd64 @@@@@@@ @@@@@@ summary
$ /usr/bin/adt-run 'sosreport_
adt-run [14:38:58]: @@@@@@@
sos-run-nonroot.py PASS
sos-run.py PASS
[XENIAL] 3.5-1~ubuntu16. 04.1.dsc' --- lxc adt-xenial-amd64 @@@@@@@ @@@@@@ summary
$ /usr/bin/adt-run 'sosreport_
adt-run [14:46:21]: @@@@@@@
sos-run-nonroot.py PASS
sos-run.py PASS
[TRUSTY] 3.5-1~ubuntu14. 04.1.dsc' --- lxc adt-trusty-amd64 @@@@@@@ @@@@@@ summary
$ /usr/bin/adt-run 'sosreport_
adt-run [14:52:19]: @@@@@@@
sos-run-nonroot.py PASS
sos-run.py PASS