-
sosreport (3.9.1-1ubuntu0.16.04.2) xenial; urgency=medium
* d/p/0005-networking-collect-ethtool-e-device-conditionally-only.patch:
- EEPROM dump collection might hang on specific types of devices, or
negatively impact the system otherwise. As a safe option, sos report
should collect the command when explicitly asked via a plugopt only.
(LP: #1925351)
-- Eric Desrochers <email address hidden> Wed, 21 Apr 2021 09:07:20 -0400
-
sosreport (3.9.1-1ubuntu0.16.04.1) xenial; urgency=medium
* New 3.9.1 upstream release. (LP: #1884293)
This maintenance release includes:
- New plugins: sos_extras, ovirt_engine_backup, console,
validation_framework.
- lxd plugin collections have been overhauled.
- Fixed handling of the namespace pattern for the networking
plugin.
- A basic path is now defined in Policy for all subclasses.
Plugin API Enhancements:
- Enablement checks have been extended to include architecture
constraints.
- SoSPredicate has been extended to include architecture constraints,
as well as negative constraints for all elements.
- Plugins will now capture service status information for all services
defined in the services class attr.
Further release information and tarballs are available at:
- https://github.com/sosreport/sos/releases/tag/3.9.1
* Former patches now fixed upstream:
- d/p/0001-unittest-py3-fix.patch
* Remaining patch:
- d/p/0001-lshw-command.patch
* Other specific modifications:
- d/p/0002-lds-substitute-oidc-conf.patch
- d/p/0003-kvm-change-trigger-to-dev-kvm.patch (LP: #1883320)
- d/p/0004-maas-add-snap-support.patch (LP: #1886494)
- Add simple.sh as part of the autopkgtest (LP: #1865212)
-- Eric Desrochers <email address hidden> Wed, 15 Jul 2020 13:06:39 +0000
-
sosreport (3.9-1ubuntu0.16.04.2) xenial; urgency=low
* d/p/0002-lshw-command.patch (LP: #1871494)
- Add `lshw` command to hardware plugin
-- Heather Lemon <email address hidden> Wed, 22 Apr 2020 09:32:27 -0600
-
sosreport (3.9-1ubuntu0.16.04.1) xenial; urgency=medium
* New 3.9 upstream release (LP: #1862830)
- Improved human-readable archive naming and support for archive labels
- Improved reporting of archive output and properties
- Support for automatic uploading of report archives via FTP and HTTPS
- Automatic PATH support on Ubuntu distributions
- Improved policy performance
- Improved service status collection API
- 9 new plugins: cloud_init, convert2rhel, ebpf, fwupd, login, nginx,
nvidia, openstack_tripleo
- 6 obsolete plugins removed or merged into other plugins:
katello, last, mrggrid, mrgmessg, satellite
- Significant updates to 14 plugins: dlm, dnf, ceph, foreman, gluster,
gnocchi, juju, kubernetes, logs, maas, networking, openvswitch,
python, plugins
- The openswan plugin was renamed to libreswan to reflect the active
upstream project name
- Updated Red Hat presets and new Cloud Forms preset
- Updates to networking plugin namespace handling
- Updates to the OVN plugins (ovn_central, ovn_host)
- Kernel eBPF data consolidated in a single plugin
Further release information and tarballs are available at:
https://github.com/sosreport/sos/releases/tag/3.9
* Other specific modifications:
- d/p/0001-unittest-py3-fix.patch
-- Eric Desrochers <email address hidden> Wed, 11 Mar 2020 13:07:26 -0400
-
sosreport (3.6-1ubuntu0.16.04.4) xenial; urgency=medium
* d/p/juju-shouldnt-restart-juju-db-service.patch (LP: #1828467)
sosreport shouldn't restart a service. It can only collect
it's status to notify user in case the service is stopped.
-- Eric Desrochers <email address hidden> Mon, 11 Nov 2019 16:06:09 +0000
-
sosreport (3.6-1ubuntu0.16.04.3) xenial; urgency=medium
* d/p/split-lastlog-per-uid-ranges.patch: (LP: #1842489)
- Split lastlog per UID ranges.
-- Eric Desrochers <email address hidden> Wed, 04 Sep 2019 21:32:28 +0000
-
sosreport (3.6-1ubuntu0.16.04.2) xenial; urgency=medium
* d/p/dont-collect-some-tracing-instance-files.patch: (LP: #1803735)
- Ignoring some kernel files as the copy of them make sosreport
hangs in situation where kernel tracing events is in used.
sosreport (3.6-1ubuntu0.16.04.1) xenial; urgency=medium
* New 3.6 upstream release. (LP: #1775195)
major enhancements to core features and existing plugins:
- better package manager version information
- policy support for detecting package managed files
- fixed exit status propagation
- deprecated optparse replaced with argparse
- simplified and improved SoSOptions interface
- better error handling during interactive prompting
- allow journal collection by identifier
- allow collection of journal message catalogs
- support for collecting binary file data
- more fine-grained system plugins (date etc.)
- policy defined report file name patterns
- more human-readable report file names by default
- increased default log size (25MiB vs. 10MiB)
- support for forbidden path lists and forbid logging
- support for enabling plugins by kernel module name
- support for enabling plugins by executable name
- support for collecting eBPF (bpftool) data
- support for device information via add_udev_info()
- support for detecting and reporting unpackaged binaries
- optional collection of the RPMDB
- improved archive compression level and multithreading
- default log size increased from 10MiB to 25MiB
- improved debug logging and ENOSPC handling
- major updates to the IPA plugin
- major updates to the Docker plugin
- string decoding fixes
- DNF and Yum module support
- OpenShift 3.10 support
- Python3 fixes
Further release information and tarballs are available at:
https://github.com/sosreport/sos/releases/tag/3.6
* Debian specific modifications :
- Omit Python2 only unittests
- Avoid distutils in lstopo plugin
* Former debian modifications now fixed upstream:
- d/p/0002-reset-to-expected-variable-order-for-packagemanager.patch
- d/p/0003-fix-name-containers-is-not-defined.patch
- Fix-string-decoding-for-debug-log-output.patch
* Cherry-pick upstream patch:
- d/p/fix-string-substitution-method.patch:
Fix plugin string substitution methods to fail.
-- Eric Desrochers <email address hidden> Fri, 16 Nov 2018 11:13:16 -0500
-
sosreport (3.6-1ubuntu0.16.04.1) xenial; urgency=medium
* New 3.6 upstream release. (LP: #1775195)
major enhancements to core features and existing plugins:
- better package manager version information
- policy support for detecting package managed files
- fixed exit status propagation
- deprecated optparse replaced with argparse
- simplified and improved SoSOptions interface
- better error handling during interactive prompting
- allow journal collection by identifier
- allow collection of journal message catalogs
- support for collecting binary file data
- more fine-grained system plugins (date etc.)
- policy defined report file name patterns
- more human-readable report file names by default
- increased default log size (25MiB vs. 10MiB)
- support for forbidden path lists and forbid logging
- support for enabling plugins by kernel module name
- support for enabling plugins by executable name
- support for collecting eBPF (bpftool) data
- support for device information via add_udev_info()
- support for detecting and reporting unpackaged binaries
- optional collection of the RPMDB
- improved archive compression level and multithreading
- default log size increased from 10MiB to 25MiB
- improved debug logging and ENOSPC handling
- major updates to the IPA plugin
- major updates to the Docker plugin
- string decoding fixes
- DNF and Yum module support
- OpenShift 3.10 support
- Python3 fixes
Further release information and tarballs are available at:
https://github.com/sosreport/sos/releases/tag/3.6
* Debian specific modifications :
- Omit Python2 only unittests
- Avoid distutils in lstopo plugin
* Former debian modifications now fixed upstream:
- d/p/0002-reset-to-expected-variable-order-for-packagemanager.patch
- d/p/0003-fix-name-containers-is-not-defined.patch
- Fix-string-decoding-for-debug-log-output.patch
* Cherry-pick upstream patch:
- d/p/fix-string-substitution-method.patch:
Fix plugin string substitution methods to fail.
-- Eric Desrochers <email address hidden> Wed, 14 Nov 2018 08:52:06 -0500
-
sosreport (3.5-1~ubuntu16.04.3) xenial; urgency=medium
* d/p/Fix-string-decoding-for-debug-log-output.patch:
Fix bug in _collect_strings that causes error trying to str.decode()
(LP: #1761442)
-- Dan Streetman <email address hidden> Tue, 05 Jun 2018 10:52:56 -0400
-
sosreport (3.5-1~ubuntu16.04.2) xenial; urgency=medium
* d/p/0003-fix-name-containers-is-not-defined.patch:
"containers" is an unknown variable, "insp" is the correct one.
(LP: #1734983)
sosreport (3.5-1~ubuntu16.04.1) xenial; urgency=medium
* New upstream release v3.5 (LP: #1734983)
New features include :
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
* Debian modifications:
- Addition of DEP8 tests
- Do not run Python2 only tests
* d/p/0002-reset-to-expected-variable-order-for-packagemanager.patch:
Fixing severe regression where many "packages = <PKG_NAME>" lines are no
longer working in Debian/Ubuntu. Preventing automatic package detection.
-- Eric Desrochers <email address hidden> Thu, 25 Jan 2018 15:55:05 -0500
-
sosreport (3.5-1~ubuntu16.04.1) xenial; urgency=medium
* New upstream release v3.5 (LP: #1734983)
New features include :
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
* Debian modifications:
- Addition of DEP8 tests
- Do not run Python2 only tests
* d/p/0002-reset-to-expected-variable-order-for-packagemanager.patch:
Fixing severe regression where many "packages = <PKG_NAME>" lines are no
longer working in Debian/Ubuntu. Preventing automatic package detection.
-- Eric Desrochers <email address hidden> Wed, 03 Jan 2018 17:22:09 -0500
-
sosreport (3.4-1~ubuntu16.04.1) xenial; urgency=medium
* Release of the current artful 3.4 version that fixes some
specific Ubuntu issues :
- Collection of the OPAL msglog (LP: #1614052)
- Add ZFS sosreport plugin (LP: #1666239)
* Ubuntu specific modifications to sosreport not yet upstream :
- Inclusion of DEP8 tests to verify regression. This is required
to SRU to a new major version.
- Take into account the iscsi initiator config and logs (LP: #1605243)
- d/p/0003-plugins-Handle-stat-errors-on-missing-files.patch:
Properly handle os.stat() when file is missing or broken link
-- Louis Bouchard <email address hidden> Tue, 25 Apr 2017 16:40:01 +0200
-
sosreport (3.2+git276-g7da50d6-3ubuntu1) xenial; urgency=medium
* Cherry-pick upstream patch to enable s390 plugin.
-- Dimitri John Ledkov <email address hidden> Tue, 08 Mar 2016 11:41:25 +0000
-
sosreport (3.2+git276-g7da50d6-3build1) xenial; urgency=medium
* No change rebuild to drop python3.4 support.
-- Dimitri John Ledkov <email address hidden> Tue, 16 Feb 2016 14:45:25 +0000
-
sosreport (3.2+git276-g7da50d6-3) sid; urgency=medium
* Fix CVE-2015-7529 - predictable tmp files usage
-- Louis Bouchard <email address hidden> Thu, 10 Dec 2015 14:17:18 +0100
-
sosreport (3.2+git276-g7da50d6-2) sid; urgency=medium
* Added comprehensive changelog for previous upload
* [activemq] - Honour all_logs and get config on RHEL
* [apache] - Added collection of conf.modules.d dir for httpd 2.4
* [apparmor] - Capture AppArmor profiles and status
* [apport] - Add information on specific crashes
- Move apport logging to apport plugin
* [atomic] - Add plugin for Atomic Host
* [block] - add 'blockdev --report'
- collect /proc/diskstats
* [boot] - Collect efibootmgr output
* [ceph] - add calamari-server and librados2 to the package list (upstream/pmoravec-ceph-update)
- add logs, report and calamari conf
* [chrony] - add chrony plugin
* [cluster] - add a couple pcs commands to the cluster plugin
- add luci to packages for standalone luci servers
- enable crm_report password scrubbing (upstream/sbradley-cluster_scrub_passwords)
* [corosync] - add postprocessing for corosync-objctl output
* [corosync/pacemaker] - Collect corosync-cfgtool -s output / add Pacemaker support
* [devices] - New plugin to collect "udevadm info --export-db"
* [docker] - add 'docker' to the package list for Red Hat distros
- use splitelines() for command output
* [docs] - add --chroot to sosreport.1
- add --experimental to sosreport.1
- Add prominent link to user focused docs
- add -s/--sysroot to sosreport.1
- fix documentation of --sysroot parameter
- update man page for new options
* [dpkg] - Collect debconf db, add verify and all logs options
* [etcd] - split etcd functionality from kubernetes into new plugin
* [firewalld] - work around command hangs in container environments
* [foreman] - Skip collection of generic resources
* [gdm] - add journalctl logs and systemctl status
* [general] - Better handling --name and --ticket-number in interactive mode
* [global] - make all utf-8 handling use errors='ignore'
* [infiniband] - add opensm and infiniband-diags support
* [iprconfig] - add plugin for IBM Power RAID adapters
* [iscsi] - get iscsiadm -m node -P 1 instead of -P 3
* [juju] - add generate-bundle option
- Update log collection to have limits
* [kernel] - collect directory listings for module updates
- collect /sys/firmware/acpi/*
- Collect clock source for all kernels
* [kimchi] - add new plugin
* [kubernetes] - add journal output for kube services
- add services and pod logs collection
- Change 'minions' to 'nodes'.
- new plugin
* [landscape] - 15.01 moves logs files to landscape-server
- Collect landscape status
- Move landscape logs, add server support
* [last] - information about login actions
* [libvirt] - add listing of /var/lib/libvirt/qemu
- Collect XML files from /var/run/libvirt
* [lightdm] - add plugin
* [logs] - add to storage profile
- Implement all-logs, limits and small fixes.
- Remove passwords from rsyslog
* [manageiq] - New plugin for ManageIQ
* [memory] - add ksm, swap and vmallocinfo data to plugin
- collect swapon --show output in bytes
* [monit] - add new plugin for monit monitoring
* [mpt] - add plugin
* [mysql] - Collect log file (upstream/sbradley-mysql_config_file)
- improve handling of dbuser, dbpass and MYSQL_PWD
- obtain dbpass from the environment
- test for boolean values in user and password options
* [navicli] - catch exception if input is unreadable
* [networking] - add ethtool -d
- additional ip, firewall and traffic shaping commands
- brctl command is run when bridge kernel module is loaded only
- Collect "ethtool -T $NIC"
- Collect plotnetcfg output.
- Enable the networking on debian based systems
- gather per-namespace ip and ethtool data
- improve readability of nmcli handling
- iptables: check module version and do ipv6
- nmcli status is obtained from the output
- re-add 'ip addr' with a root symlink
* [ntp] - Collect "ntpq -p" output
* [openshift] - collect additional config files
- Obfuscate DNS plugin credentials
- Obfuscate only DNS plugin credential values
* [openstack] - Add new controller and compute profiles.
- Ensure openstack passwords and secrets are obfuscated.
- New Ironic plugin.
- New openstack_instack plugin.
- New Openstack Trove (DBaaS) plugin.
* [openstack_glance] - ensure class naming is consistent
* [openstack_heat] - ensure class naming is consistent
* [openstack_horizon] - Only use regex against configuration files
- fix legacy component detection test (upstream/bmr-openstack_neutron-pkgcheck)
- obfuscate server_auth in restproxy.ini
- Obscure passwords and secrets
* [openstack_nova] - Limit log collection to .log files by default
* [openstack_sahara] - add new plugin
- redact secrets from sahara configuration
* [openstack_swift] - capture all swift logs
* [openvswitch] - Capture additional output for OVS bridges.
- capture the logs
- dump and capture the database
* [ovirt] - Collect engine tunables and domain information.
- obfuscate passwords in aaa profiles
- remove ovirt-engine setup answer file password leak
- remove password leak from engine setup answer file
- remove password leak from ovirt-engine setup answer file
* [pci] - simplify lspci collection
* [pcp] - collect /etc/pcp.conf
* [rabbitmq] - Added cluster_status command output
* [policies] - add container support to Red Hat policy
- Add support for IBM PowerKVM/ZKVM platform
- run PackageManager query_command under timeout
* [policies/redhat] - add Red Hat Atomic Host policy
* [policies/redhat] - automatically set tmp_dir in containers
* [postgresql] - don't warn if dbname is not set
* [powerpc] - allow PowerPC plugin to run on ppc64le
* [process] - Collect few "ps" outputs
- collect /proc/sched_debug
* [ptp] - Add new plugin for Precision time protocol
* [puppet] - adding new plugin for puppet (upstream/sbradley-puppet-new_plugin)
* [qpid_dispatch] - add new plugin for Qpid Dispatch
* [rabbitmq] - Add list_policies output for the default virtual host.
* [saphana] - add SAP HANA plugin
* [sapnw] - Add check if saphostctrl is not present
- add SAP NetWeaver plugin
- add 'sapnw' as member of the 'sap' profile
- add sybase ASE collection
* [satellite] - remove explicit gathering of Tomcat info
* [selinux] - capture process SELinux domains
- fixfiles produces no useful output, use restorecon
* [services] - add "ls /var/lock/subsys"
* [sosreport] - add --chroot option
- add --sysroot option
- disable the 'zip' compression type
- log plugin exceptions to a file
* [sosreport,plugin] - add --experimental and ExperimentalPlugin tag
* [squid] - collect logs from /var/log/squid
* [startup] - rename plugin to 'services'
* [systemd] - Collect timedatectl for timezone
- Enable the plugin for Debian and Ubuntu
* [sysvipc] - Collect "ipcs -u"
* [targetcli] - add plugin
* [tomcat] - add support for tomcat7 and log size limits
* [tuned] - Collect additional configurations files and profiles. (upstream/sbradley-tuned_config_files)
* [unity] - new plugin to collect unity-support-status
* [vhostmd] - add new plugin
- add plugin to the system and virt profiles
* [virsh] - add new plugin
* [x11] - Add xrandr and glxinfo output
* [yum] - add output for yum history
- add subscription-manager identity output
- call rhsm-debug with --no-subscriptions
- split out subscription-manager into its own plugin
-- Louis Bouchard <email address hidden> Tue, 08 Dec 2015 15:52:02 +0100
-
sosreport (3.2+git276-g7da50d6-1) sid; urgency=medium
* New release that brings in line sosreport with latest
upstream trunk (commit 7da50d6ee5afce577f02339fdc285891c8485bc0)
* Fix FTBS on debian
(Closes: ##805247)
-- Louis Bouchard <email address hidden> Wed, 25 Nov 2015 14:59:15 +0100
-
sosreport (3.2-2ubuntu1) wily; urgency=medium
* Fix [Landscape] Move landscape logs from logs plugin to landscape plugin,
add server support
* Fix [Landscape] 15.01 LDS server moves logs files from /var/log/landscape
to /var/log/landscape-server
-- Eric Desrochers <email address hidden> Thu, 06 Aug 2015 09:19:47 -0400