Public bug reported: [ Impact ]
* A new sosreport version is available upstream, and following the [https://wiki.ubuntu.com/SosreportUpdates](https://wiki.ubuntu.com/SosreportUpdates) policy for stable release exception we will now SRU the sosreport 4.12.1 upstream release. * This release introduces a couple of new plugins as well as bug fixes that have been introduced between the previous Ubuntu 4.11.2 sosreport version and the new 4.12.1. [ Test Plan ] * The detailed test plan can be found on [https://wiki.ubuntu.com/SosreportUpdates](https://wiki.ubuntu.com/SosreportUpdates) and should be tested by a couple of users. [ Where problems could occur ] * Some plugins might stop working, and this will show when running sosreport. * If there is an issue with a plugin that is causing instability to the system, this can be disabled by running 'sosreport -n <plugin_name>'. * Currently running sos collect with Juju 3 is -not- working, even for the current 4.11.2 Ubuntu version. It hasn't worked since at least 4.8.2. A partial fix has been merged upstream: https://github.com/sosreport/sos/pull/4402, but work is still ongoing. This is not part of the core functionality of sos, and one can still run sos report manually on the nodes. [ Other Info ] * Useful plugins and updates that are now part of 4.12.1 and could use some testing. Find the changes since 4.11.2, the current packaged release in Ubuntu, below ## General Changes - Bash completion is implemented - Snap packaging process is newly documented ## Report Changes - navix, arch-linux and kyling-linux policies is added - several improvements in policy detection were implemented - root-less containers support added - GPG signing works again - wiki moved to RTD - A new --pack-dir option has been added which will tar user-specified directories before building the final archive. - runas will now work for rootless containerized collections. - Policy loading has been improved, and in the case a host matches multiple policies the most specific match should now apply. ## Plugin Changes - New plugins: pacman, wireguard, ceph_nvmeof, jvm - aap_containerised plugin enhanced by non-root containers info - maxage option starts working again - rhu_containerised collects list of podman labels - firewalld commands are proedicated by relevant service - coredump plugin has a new option all-cores - landscape newly obfuscates registration_key in configs - filesys plug is now IndependentPlugin - The podman plugin has a new allusers option to collect information for non-root users that have containers running. - The nvidia plugin now collects sysfs data. - The foreman-installer plugin will now scrub secrets from CLI arg dumps. - The foremanctl plugin now works for containerized deployments. - The legacy pulp plugin has been removed. - The number of sysfs cpu subdirs collected by the processor plugin is now controlled by a new max_cpu_dirs plugin option (default: 64). ## Cleaner Changes - --no-update option caches ephemeral content only - --strict-tokenisation option allows more pedantic parsing of tokens - SSSD files are used by preppers to load names and users - refuse out-of-tree tar members on extract (CVE-2026-79655) - several local changes to regular expressions for preppers and parsers were implemented - progress bar was added to sos clean - Preppers may now source the audit log for entries. The hostname prepper has enabled this. - Obfuscation of domains in SSD configs has been improved. ## Collect Changes - Cluster option values may now contain the = sign, for instance when passing kubernetes labels. ## Upload - Adhere [upload subsystem for the new Red Hat upload API - --preauth option added, to pre-authorise the system - sos will now store refresh tokens for upload auth (if the target uses/provides one) when one is used. The refresh token will be stoed in ~/.sos-oidc-token.json. ## Man pages - all command line options properly added to and aligned in all man pages ** Affects: sos (Ubuntu) Importance: Undecided Status: New ** Affects: sosreport (Ubuntu) Importance: Undecided Status: New ** Affects: sosreport (Ubuntu Jammy) Importance: Undecided Status: New ** Affects: sosreport (Ubuntu Noble) Importance: Undecided Status: New ** Affects: sos (Ubuntu Resolute) Importance: Undecided Status: New ** Affects: sos (Ubuntu Stonking) Importance: Undecided Status: New ** Affects: sos (Ubuntu Tenacious) Importance: Undecided Status: New ** Also affects: sos (Ubuntu Tenacious) Importance: Undecided Status: New ** Also affects: sos (Ubuntu Resolute) Importance: Undecided Status: New ** Also affects: sos (Ubuntu Stonking) Importance: Undecided Status: New ** Also affects: sosreport (Ubuntu) Importance: Undecided Status: New ** Also affects: sos (Ubuntu Jammy) Importance: Undecided Status: New ** Also affects: sosreport (Ubuntu Jammy) Importance: Undecided Status: New ** Also affects: sos (Ubuntu Noble) Importance: Undecided Status: New ** Also affects: sosreport (Ubuntu Noble) Importance: Undecided Status: New ** No longer affects: sosreport (Ubuntu Resolute) ** No longer affects: sosreport (Ubuntu Stonking) ** No longer affects: sosreport (Ubuntu Tenacious) ** No longer affects: sos (Ubuntu Jammy) ** No longer affects: sos (Ubuntu Noble) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2171625 Title: [SRU] sos upstream 4.12.1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sos/+bug/2171625/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
