Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
dc6d72a18d |
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,2 +1,2 @@
|
||||
SOURCES/sos-4.7.2.tar.gz
|
||||
SOURCES/sos-audit-0.3.tgz
|
||||
sos-4.7.2.tar.gz
|
||||
sos-audit-0.3.tgz
|
||||
|
@ -1,2 +0,0 @@
|
||||
e01a25f05322cf56b75e07b5102dd61dbd4f0869 SOURCES/sos-4.7.2.tar.gz
|
||||
9d478b9f0085da9178af103078bbf2fd77b0175a SOURCES/sos-audit-0.3.tgz
|
522
SPECS/sos.spec
522
SPECS/sos.spec
@ -1,522 +0,0 @@
|
||||
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||||
|
||||
%global auditversion 0.3
|
||||
|
||||
Summary: A set of tools to gather troubleshooting information from a system
|
||||
Name: sos
|
||||
Version: 4.7.2
|
||||
Release: 2%{?dist}
|
||||
Group: Applications/System
|
||||
Source0: https://github.com/sosreport/sos/archive/%{version}/sos-%{version}.tar.gz
|
||||
Source1: sos-audit-%{auditversion}.tgz
|
||||
License: GPL-2.0-or-later
|
||||
BuildArch: noarch
|
||||
Url: https://github.com/sosreport/sos
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: gettext
|
||||
BuildRequires: python3-setuptools
|
||||
Requires: python3-requests
|
||||
Requires: python3-setuptools
|
||||
Recommends: python3-magic
|
||||
Recommends: python3-pexpect
|
||||
Recommends: python3-pyyaml
|
||||
Conflicts: vdsm < 4.40
|
||||
Obsoletes: sos-collector
|
||||
Patch0: sos-RHEL-22732-reverted.patch
|
||||
|
||||
%description
|
||||
Sos is a set of tools that gathers information about system
|
||||
hardware and configuration. The information can then be used for
|
||||
diagnostic purposes and debugging. Sos is commonly used to help
|
||||
support technicians and developers.
|
||||
|
||||
%prep
|
||||
%setup -qn %{name}-%{version}
|
||||
%setup -T -D -a1 -q
|
||||
%patch0 -p1 -R
|
||||
|
||||
|
||||
%build
|
||||
%py3_build
|
||||
|
||||
%install
|
||||
%py3_install '--install-scripts=%{_sbindir}'
|
||||
rm -f %{buildroot}/usr/config/sos.conf
|
||||
rm -f %{buildroot}/usr/config/tmpfilesd-sos-rh.conf
|
||||
install -Dm644 %{name}.conf %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf
|
||||
install -d -m 755 %{buildroot}%{_sysconfdir}/tmpfiles.d/
|
||||
install -m 644 tmpfiles/tmpfilesd-sos-rh.conf %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf
|
||||
|
||||
%find_lang %{name} || echo 0
|
||||
|
||||
cd %{name}-audit-%{auditversion}
|
||||
DESTDIR=%{buildroot} ./install.sh
|
||||
cd ..
|
||||
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/sos/{cleaner,presets.d,extras.d,groups.d}
|
||||
|
||||
# internationalization is currently broken. Uncomment this line once fixed.
|
||||
# %%files -f %%{name}.lang
|
||||
%files
|
||||
%{_sbindir}/sosreport
|
||||
%{_sbindir}/sos
|
||||
%{_sbindir}/sos-collector
|
||||
%dir /etc/sos/presets.d
|
||||
%dir /etc/sos/extras.d
|
||||
%dir /etc/sos/groups.d
|
||||
/etc/tmpfiles.d/%{name}.conf
|
||||
%{python3_sitelib}/*
|
||||
%{_mandir}/man1/sosreport.1.gz
|
||||
%{_mandir}/man1/sos-clean.1.gz
|
||||
%{_mandir}/man1/sos-collect.1.gz
|
||||
%{_mandir}/man1/sos-collector.1.gz
|
||||
%{_mandir}/man1/sos-help.1.gz
|
||||
%{_mandir}/man1/sos-mask.1.gz
|
||||
%{_mandir}/man1/sos-report.1.gz
|
||||
%{_mandir}/man1/sos.1.gz
|
||||
%{_mandir}/man5/sos.conf.5.gz
|
||||
%doc AUTHORS README.md
|
||||
%license LICENSE
|
||||
%config(noreplace) %{_sysconfdir}/sos/sos.conf
|
||||
%config(noreplace) %{_sysconfdir}/sos/cleaner
|
||||
|
||||
%package audit
|
||||
Summary: Audit use of some commands for support purposes
|
||||
License: GPLv2+
|
||||
Group: Application/System
|
||||
|
||||
%description audit
|
||||
|
||||
Sos-audit provides configuration files for the Linux Auditing System
|
||||
to track the use of some commands capable of changing the configuration
|
||||
of the system. Currently storage and filesystem commands are audited.
|
||||
|
||||
%post audit
|
||||
%{_sbindir}/sos-audit.sh
|
||||
|
||||
%files audit
|
||||
%defattr(755,root,root,-)
|
||||
%{_sbindir}/sos-audit.sh
|
||||
%defattr(644,root,root,-)
|
||||
%config(noreplace) %{_sysconfdir}/sos/sos-audit.conf
|
||||
%defattr(444,root,root,-)
|
||||
%{_prefix}/lib/sos/audit/*
|
||||
%{_mandir}/man5/sos-audit.conf.5.gz
|
||||
%{_mandir}/man8/sos-audit.sh.8.gz
|
||||
%ghost /etc/audit/rules.d/40-sos-filesystem.rules
|
||||
%ghost /etc/audit/rules.d/40-sos-storage.rules
|
||||
|
||||
%changelog
|
||||
* Wed Aug 21 2024 Pavel Moravec <pmoravec@redhat.com> = 4.7.2-2
|
||||
- reverting RHEL-22732 patch due to regressions
|
||||
Resolves: RHEL-49779
|
||||
|
||||
* Fri Jun 21 2024 Pierguido Lambri <plambri@redhat.com> = 4.7.2-1
|
||||
- New upstream release
|
||||
Resolves: RHEL-40871
|
||||
Resolves: RHEL-33703
|
||||
Resolves: RHEL-22732
|
||||
|
||||
* Thu May 09 2024 Pavel Moravec <pmoravec@redhat.com> = 4.7.1-3
|
||||
- [archive] Fix get_archive_root after files reordering
|
||||
Resolves: RHEL-35945
|
||||
|
||||
* Mon Apr 08 2024 Jan Jansky <jjansky@redhat.com> = 4.7.1-1
|
||||
- rebase to upstream 4.7.1
|
||||
Resolves: RHEL-32104
|
||||
|
||||
* Tue Feb 20 2024 Jan Jansky <jjansky@redhat.com> = 4.7.0-1
|
||||
- rebase to upstream 4.7.0
|
||||
Resolves: RHEL-26111
|
||||
|
||||
* Thu Jan 11 2024 Pavel Moravec <pmoravec@redhat.com> = 4.6.1-1
|
||||
- rebase to upstream 4.6.1
|
||||
Resolves: RHEL-21173
|
||||
- [redhat] Change authentication method for RHEL
|
||||
Resolves: RHEL-21177
|
||||
|
||||
* Wed Oct 18 2023 Pavel Moravec <pmoravec@redhat.com> = 4.6.0-5
|
||||
[pulpcore] Scrub AUTH_LDAP_BIND_PASSWORD value
|
||||
Resolves: RHEL-13697
|
||||
|
||||
* Tue Oct 17 2023 Pavel Moravec <pmoravec@redhat.com> = 4.6.0-4
|
||||
- [pulp] Fix dynaconf obfuscation and add AUTH_LDAP_BIND_PASSWORD
|
||||
Resolves: RHEL-13697
|
||||
|
||||
* Fri Sep 01 2023 Pavel Moravec <pmoravec@redhat.com> = 4.6.0-2
|
||||
- [openshift_ovn] Collect additional ovnkube node logs
|
||||
Resolves: SUPDEV145
|
||||
|
||||
* Wed Aug 23 2023 Jan Jansky <jjansky@redhat.com> = 4.6.0-1
|
||||
- [cleaner] Use data filter for extraction
|
||||
Resolves: bz2218873
|
||||
|
||||
* Thu Jul 27 2023 Pavel Moravec <pmoravec@redhat.com> = 4.5.6-1
|
||||
- Rebase sos to 4.5.6
|
||||
Resolves: bz2226724
|
||||
|
||||
* Fri Jul 14 2023 Jan Jansky <jjansky@redhat.com> = 4.5.5-2
|
||||
- Adding patch for mac obfuscation
|
||||
Resolves: bz2218279
|
||||
Resolves: bz2216608
|
||||
Resolves: bz2207562
|
||||
|
||||
* Mon Jul 03 2023 Jan Jansky <jjansky@redhat.com> = 4.5.5-1
|
||||
- [clean] Respect permissions of sanitised files
|
||||
Resolves: bz2218279
|
||||
- [plugin] Fix exception when calling os.makedirs
|
||||
Resolves: bz2216608
|
||||
- [cleaner] Enhance trailing characters list after AMC address
|
||||
Resolves: bz2207562
|
||||
|
||||
* Thu Jun 01 2023 Pavel Moravec <pmoravec@redhat.com> = 4.5.4-1
|
||||
- [plugins] collect strings before commands
|
||||
Resolves: bz2203141
|
||||
- [collector] collect report from primary node if in node_list
|
||||
Resolves: bz2186460
|
||||
- [powerpc] collect invscout logs
|
||||
Resolves: bz2210543
|
||||
- [rhc] New plugin for RHC
|
||||
Resolves: bz2196649
|
||||
|
||||
* Fri May 05 2023 Jan Jansky <jjansky@redhat.com> = 4.5.3-1
|
||||
- [report] Ignore case when scrubbing via do_file_sub
|
||||
Resolves: bz2143272
|
||||
- [subscription_manager] Scrub proxy passwords from repo_server_val
|
||||
Resolves: bz2177282
|
||||
- [virsh] Scrub passwords in virt-manager logs
|
||||
Resolves: bz2184062
|
||||
|
||||
* Wed Mar 08 2023 Pavel Moravec <pmoravec@redhat.com> = 4.5.1-3
|
||||
- Rebase on upstream 4.5.1
|
||||
Resolves: bz2175806
|
||||
- [composer] Capure /etc/osbuild-composer file
|
||||
Resolves: bz2169776
|
||||
- [ostree] Collect "ostree fsck" under plugin specific opt
|
||||
Resolves: bz2161533
|
||||
- [iprconfig] guard whole plugin by sg kmod predicate
|
||||
Resolves: bz2176086
|
||||
- [cleaner] dont clean sys_tmp from final_path
|
||||
Resolves: bz2176218
|
||||
|
||||
* Tue Feb 07 2023 Pavel Moravec <pmoravec@redhat.com> = 4.5.0-1
|
||||
- Rebase on upstream 4.5.0
|
||||
Resolves: bz2082614
|
||||
|
||||
* Thu Nov 03 2022 Pavel Moravec <pmoravec@redhat.com> = 4.4-4
|
||||
- [ocp] Add newly required labels to temp OCP namespace
|
||||
Resolves: bz2130922
|
||||
|
||||
* Fri Oct 28 2022 Pavel Moravec <pmoravec@redhat.com> = 4.4-3
|
||||
- [cleaner] Apply compile_regexes after a regular parse line
|
||||
Resolves: bz2138173
|
||||
|
||||
* Thu Sep 22 2022 Pavel Moravec <pmoravec@redhat.com> = 4.4-2
|
||||
- [utilities] Relax from hard dependency of python3-magic
|
||||
Resolves: bz2129038
|
||||
- [dnf] Collect legacy yum config symlinks, properly obfuscate pwds
|
||||
Resolves: bz2100154
|
||||
|
||||
* Fri Sep 09 2022 Pavel Moravec <pmoravec@redhat.com> = 4.4-1
|
||||
- Rebase on upstream 4.4
|
||||
Resolves: bz2082614
|
||||
- [redhat] Honour credential-less --upload-url on RedHat distro properly
|
||||
Resolves: bz2059572
|
||||
- [sos] Fix unhandled exception when concurrently removing temp dir
|
||||
Resolves: bz2088439
|
||||
- [specfile] drop python3-libxml2 dependency
|
||||
Resolves: bz2125486
|
||||
- [md] Restrict data capture to raid members
|
||||
Resolves: bz2125485
|
||||
- [cleaner] Use compiled regex lists for parsers by default
|
||||
Resolves: bz2043233
|
||||
- [cgroups] not collect memory.kmem.slabinfo
|
||||
Resolves: bz1995120
|
||||
- [report] Fix loop devices data gathering
|
||||
Resolves: bz2010735
|
||||
- [insights] Collect /var/lib/insights
|
||||
Resolves: bz2103233
|
||||
- [candlepin] collect information about SCA
|
||||
Resolves: bz2060925
|
||||
- [manpages] Clarify --upload-directory applicable to FTP protocol only
|
||||
Resolves: bz2063259
|
||||
- [cleaner] Dont obfuscate tmpdir path of local private_map
|
||||
Resolves: bz2064815
|
||||
- [fibrechannel] collect Cisco fnic statistics
|
||||
Resolves: bz2074715
|
||||
- [pulpcore] Collect db_tables_sizes
|
||||
Resolves: bz2081433
|
||||
- [fibrechannel]: Update fibrechannel plugin to collect HBA logs
|
||||
Resolves: bz2089591
|
||||
- [arcconf]: Update arcconf plugin to collect UART logs
|
||||
Resolves: bz2090283
|
||||
- [pulpcore] Stop collecting commands relevant to old taskig system
|
||||
Resolves: bz2093191
|
||||
- [dnf,yum] Merge plugins into dnf, remove yum plugin
|
||||
Resolves: bz2100154
|
||||
- [policies] Simplify flow in _container_init()
|
||||
Resolves: bz2100480
|
||||
- [pacemaker] Update collect cluster profile for pacemaker
|
||||
Resolves: bz2065821
|
||||
|
||||
* Mon Aug 29 2022 Pavel Moravec <pmoravec@redhat.com> = 4.3-3
|
||||
- [vdsm] Set LVM option use_devicesfile=0
|
||||
Resolves: bz2093993
|
||||
- [Plugin] Make forbidden path checks more efficient
|
||||
Resolves: bz2099598
|
||||
|
||||
* Thu Jun 16 2022 Pavel Moravec <pmoravec@redhat.com> = 4.3-2
|
||||
- [ovirt] answer files: Filter out all password keys
|
||||
Resolves: bz2095263
|
||||
- [plugins] Allow 'str' PlugOpt type to accept any value
|
||||
Resolves: bz2079485
|
||||
- [tigervnc] Update collections for newer versions of TigerVNC
|
||||
Resolves: bz2062908
|
||||
- [pacemaker] Redesign node enumeration logic
|
||||
Resolves: bz2065805
|
||||
- crio: switch from parsing output in table format to json
|
||||
Resolves: bz2092969
|
||||
- [report] Honor plugins' hardcoded plugin_timeout
|
||||
Resolves: bz2079187
|
||||
- [report] --list-plugins should report used, not default,
|
||||
Resolves: bz2079484
|
||||
- [utilities] Close file only when storing to file
|
||||
Resolves: bz2079486
|
||||
- [presets] Adjust OCP preset options, more OCP backports
|
||||
Resolves: bz2058279
|
||||
|
||||
* Mon Apr 04 2022 Pavel Moravec <pmoravec@redhat.com> = 4.3-1
|
||||
- Rebase on upstream 4.3
|
||||
Resolves: bz2055002
|
||||
- [sapnw] Fix IndexError exception
|
||||
Resolves: bz1992938
|
||||
- [Plugin, utilities] Allow writing command output directly to disk
|
||||
Resolves: bz1726023
|
||||
- [Ceph] Add support for containerized Ceph setup
|
||||
Resolves: bz1882544
|
||||
- [unbound] Add new plugin for Unbound DNS resolver
|
||||
Resolves: bz2018228
|
||||
- [discovery] Add new discovery plugin
|
||||
Resolves: bz2018549
|
||||
- [vdsm] Exclude /var/lib/vdsm/storage/transient_disks
|
||||
Resolves: bz2029154
|
||||
|
||||
* Wed Feb 23 2022 Pavel Moravec <pmoravec@redhat.com> = 4.2-15
|
||||
- [sosnode] Handle downstream versioning for runtime option
|
||||
Resolves: bz2036697
|
||||
- [options] Fix logging on plugopts in effective sos command
|
||||
Resolves: bz2054882
|
||||
- [report] Honor plugins' hardcoded plugin_timeout
|
||||
Resolves: bz2055547
|
||||
- [policies] Set fallback to None sysroot, don't chroot to '/'
|
||||
Resolves: bz1873185
|
||||
- [ovn_central] Rename container responsable of Red Hat
|
||||
Resolves: bz2042966
|
||||
|
||||
* Wed Jan 26 2022 Pavel Moravec <pmoravec@redhat.com> = 4.2-13
|
||||
- [virsh] Catch parsing exception
|
||||
Resolves: bz2041488
|
||||
|
||||
* Tue Jan 25 2022 Pavel Moravec <pmoravec@redhat.com> = 4.2-12
|
||||
- [foreman] Use psql-msgpack-decode wrapper for dynflow >= 1.6
|
||||
Resolves: bz2043102
|
||||
- [virsh] Call virsh commands in the foreground / with a TTY
|
||||
Resolves: bz2041488
|
||||
- [ovn_central] Account for Red Hat ovn package naming
|
||||
Resolves: bz2042966
|
||||
- [clean,parsers] Build regex lists for static items only once
|
||||
Resolves: bz2036697
|
||||
|
||||
* Mon Jan 10 2022 Pavel Moravec <pmoravec@redhat.com> = 4.2-11
|
||||
- [report] Add journal logs for NetworkManager plugin
|
||||
Resolves: bz2036697
|
||||
|
||||
* Fri Jan 07 2022 Pavel Moravec <pmoravec@redhat.com> = 4.2-9
|
||||
- add oc transport, backport various PRs for OCP
|
||||
Resolves: bz2036697
|
||||
- [report] Provide better warning about estimate-mode
|
||||
Resolves: bz1873185
|
||||
- [hostname] Fix loading and detection of long base domains
|
||||
Resolves: bz2023867
|
||||
|
||||
* Sun Dec 19 2021 Pavel Moravec <pmoravec@redhat.com> = 4.2-8
|
||||
- [rhui] New log folder
|
||||
Resolves: bz2030741
|
||||
- nvidia]:Patch to update nvidia plugin for GPU info
|
||||
Resolves: bz2025403
|
||||
- [hostname] Fix edge case for new hosts in a known subdomain
|
||||
Resolves: bz2023867
|
||||
|
||||
* Wed Dec 08 2021 Pavel Moravec <pmoravec@redhat.com> = 4.2-7
|
||||
- [hostname] Simplify case matching for domains
|
||||
Resolves: bz2023867
|
||||
|
||||
* Tue Nov 30 2021 Pavel Moravec <pmoravec@redhat.com> = 4.2-6
|
||||
- [redhat] Fix broken URI to upload to customer portal
|
||||
Resolves: bz2025610
|
||||
|
||||
* Mon Nov 22 2021 Pavel Moravec <pmoravec@redhat.com> = 4.2-5
|
||||
- [clean,hostname_parser] Source /etc/hosts for obfuscation
|
||||
Resolves: bz2023867
|
||||
- [clean, hostname] Fix unintentionally case sensitive
|
||||
Resolves: bz2023863
|
||||
- [redhat] update SFTP API version to v2
|
||||
Resolves: bz2025610
|
||||
|
||||
* Tue Nov 16 2021 Pavel Moravec <pmoravec@redhat.com> = 4.2-4
|
||||
- [report] Calculate sizes of dirs, symlinks and manifest in
|
||||
Resolves: bz1873185
|
||||
- [report] shutdown threads for timeouted plugins
|
||||
Resolves: bz2012857
|
||||
- [report] fix filter_namespace per pattern
|
||||
Resolves: bz2020777
|
||||
- Ensure specific plugin timeouts are only set
|
||||
Resolves: bz2018033
|
||||
|
||||
* Wed Nov 03 2021 Pavel Moravec <pmoravec@redhat.com> = 4.2-2
|
||||
- [firewall_tables] call iptables -t <table> based on nft
|
||||
Resolves: bz2005195
|
||||
- [report] Count with sos_logs and sos_reports in
|
||||
Resolves: bz1873185
|
||||
- [foreman] Collect puma status and stats
|
||||
Resolves: bz2011506
|
||||
- [report] Overwrite pred=None before refering predicate
|
||||
Resolves: bz2012856
|
||||
- [openvswitch] add commands for offline analysis
|
||||
Resolves: bz2004929
|
||||
|
||||
* Wed Oct 06 2021 Pavel Moravec <pmoravec@redhat.com> = 4.2-1
|
||||
- Rebase on upstream 4.2
|
||||
Resolves: bz1998133
|
||||
- [report] Implement --estimate-only
|
||||
Resolves: bz1873185
|
||||
- [omnipath_client] Opacapture to run only with allow changes
|
||||
Resolves: bz1998433
|
||||
- [unpackaged] deal with recursive loop of symlinks properly
|
||||
Resolves: bz1998521
|
||||
- [networking] prevent iptables-save commands to load nf_tables
|
||||
Resolves: bz2001096
|
||||
- [kernel] Capture Pressure Stall Information
|
||||
Resolves: bz2002145
|
||||
- [processor] Apply sizelimit to /sys/devices/system/cpu/cpuX
|
||||
Resolves: bz2011413
|
||||
|
||||
* Wed Aug 11 2021 Pavel Moravec <pmoravec@redhat.com> = 4.1-5
|
||||
- [report,collect] unify --map-file arguments
|
||||
Resolves: bz1923938
|
||||
- [rhui] add new plugin for RHUI 4
|
||||
Resolves: bz1665947
|
||||
- [username parser] Load usernames from `last` for LDAP users
|
||||
Resolves: bz1985037
|
||||
|
||||
* Mon Jul 26 2021 Pavel Moravec <pmoravec@redhat.com> = 4.1-4
|
||||
- [options] allow variant option names in config file
|
||||
Resolves: bz1923938
|
||||
- [plugins] Set default predicate instead of None
|
||||
Resolves: bz1985986
|
||||
- [MigrationResults] collect info about conversions
|
||||
Resolves: bz1959598
|
||||
|
||||
* Mon Jun 21 2021 Pavel Moravec <pmoravec@redhat.com> = 4.1-3
|
||||
- [gluster] collect public keys from the right dir
|
||||
Resolves: bz1925419
|
||||
- [cleaner] Only skip packaging-based files for the IP parse
|
||||
Resolves: bz1964499
|
||||
- [networking] collect also tc filter show ingress
|
||||
Resolves: bz1886711
|
||||
- [archive] skip copying SELinux context for /proc and /sys
|
||||
Resolves: bz1965001
|
||||
- [sssd] sssd plugin when sssd-common
|
||||
Resolves: bz1967613
|
||||
- Various OCP/cluster/cleanup enhancements
|
||||
Resolves: bz1973675
|
||||
|
||||
* Tue May 18 2021 Pavel Moravec <pmoravec@redhat.com> = 4.1-2
|
||||
- Load maps from all archives before obfuscation
|
||||
Resolves: bz1930181
|
||||
- Multiple fixes in man pages
|
||||
Resolves: bz1935603
|
||||
- [ds] Mask password and encryption keys in ldif files
|
||||
Resolves: bz1937298
|
||||
- [report] add --cmd-timeout option
|
||||
Resolves: bz1937418
|
||||
- [cups] Add gathering cups-browsed logs
|
||||
Resolves: bz1939963
|
||||
- [sssd] Collect memory cache / individual logfiles
|
||||
Resolves: bz1940502
|
||||
- Collect ibmvNIC dynamic_debugs
|
||||
Resolves: bz1942276
|
||||
- [pulpcore] add plugin for pulp-3
|
||||
Resolves: bz1956673
|
||||
- [saphana] remove redundant unused argument of get_inst_info
|
||||
Resolves: bz1959413
|
||||
- [networking] Add nstat command support
|
||||
Resolves: bz1961458
|
||||
- [snapper] add a new plugin
|
||||
Resolves: bz1961229
|
||||
|
||||
* Mon Apr 26 2021 Pavel Moravec <pmoravec@redhat.com> = 4.1-1
|
||||
- Rebase on upstream 4.1
|
||||
Resolves: bz1928679
|
||||
|
||||
* Tue Feb 16 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-8
|
||||
- Automatically create directory for sos-cleaner default_mapping
|
||||
Resolves: bz1923937
|
||||
|
||||
* Fri Jan 29 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-7
|
||||
- [kdump] Gather the file kexec-dmesg.log
|
||||
Resolves: bz1887402
|
||||
- [Policy] Handle additional FTP authentication issues
|
||||
Resolves: bz1916729
|
||||
|
||||
* Thu Jan 21 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-6
|
||||
- [networking] Collect 'ethtool -e <device>' conditionally only
|
||||
Resolves: bz1917196
|
||||
|
||||
* Wed Jan 06 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-5
|
||||
- [component] honour plugopts from config file
|
||||
Resolves: bz1912889
|
||||
- [collector] declare sysroot for each component
|
||||
Resolves: bz1912821
|
||||
- [plugins] Dont stop collecting by empty specfile when sizelimit=0
|
||||
Resolves: bz1912910
|
||||
|
||||
* Mon Jan 04 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-4
|
||||
- [component] Use sysroot from Policy when opts doesn't specify it
|
||||
Resolves: bz1881118
|
||||
|
||||
* Mon Dec 14 2020 Pavel Moravec <pmoravec@redhat.com> = 4.0-3
|
||||
- [ovirt] collect /etc/pki/ovirt-engine/.truststore
|
||||
Resolves: bz1848095
|
||||
- [collector] allow overriding plain --cluster-type
|
||||
Resolves: bz1895316
|
||||
- [component] Add log verbosity from presets
|
||||
Resolves: bz1904045
|
||||
- [options] Fix --log-size=0 being ignored and unreported
|
||||
Resolves: bz1905657
|
||||
- [report] collect broken symlinks
|
||||
Resolves: bz1906598
|
||||
|
||||
* Thu Oct 29 2020 Pavel Moravec <pmoravec@redhat.com> = 4.0-2
|
||||
- [cleaner] more streamlined sanitize_item method
|
||||
Resolves: bz1827801
|
||||
- [openstack_ironic] Missing ironic-inspector configs
|
||||
Resolves: bz1874295
|
||||
- Add support to collect hardware component logs
|
||||
Resolves: bz1880372
|
||||
- [crio] collect /etc/crio/crio.conf.d/
|
||||
Resolves: bz1881118
|
||||
- [policy] Handle additional failure conditions for FTP uploads
|
||||
Resolves: bz1882368
|
||||
- [filesys] never collect content of /proc/fs/panfs
|
||||
Resolves: bz1886782
|
||||
- [kdump] Collect new kdump logfiles
|
||||
Resolves: bz1887390
|
||||
- [stratis] Collect key list and report engine
|
||||
Resolves: bz1888012
|
||||
- return tmp-dir with absolute path
|
||||
Resolves: bz1891562
|
||||
|
||||
* Tue Oct 13 2020 Pavel Moravec <pmoravec@redhat.com> = 4.0-1
|
||||
- Rebase on upstream 4.0
|
||||
Resolves: bz1827801
|
782
sos.spec
Normal file
782
sos.spec
Normal file
@ -0,0 +1,782 @@
|
||||
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||||
|
||||
%global auditversion 0.3
|
||||
|
||||
Summary: A set of tools to gather troubleshooting information from a system
|
||||
Name: sos
|
||||
Version: 4.7.2
|
||||
Release: 2%{?dist}
|
||||
Group: Applications/System
|
||||
Source0: https://github.com/sosreport/sos/archive/%{version}/sos-%{version}.tar.gz
|
||||
Source1: sos-audit-%{auditversion}.tgz
|
||||
License: GPL-2.0-or-later
|
||||
BuildArch: noarch
|
||||
Url: https://github.com/sosreport/sos
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: gettext
|
||||
BuildRequires: python3-setuptools
|
||||
Requires: python3-requests
|
||||
Requires: python3-setuptools
|
||||
Recommends: python3-magic
|
||||
Recommends: python3-pexpect
|
||||
Recommends: python3-pyyaml
|
||||
Conflicts: vdsm < 4.40
|
||||
Obsoletes: sos-collector <= 1.9
|
||||
Patch0: sos-RHEL-22732-reverted.patch
|
||||
|
||||
%description
|
||||
Sos is a set of tools that gathers information about system
|
||||
hardware and configuration. The information can then be used for
|
||||
diagnostic purposes and debugging. Sos is commonly used to help
|
||||
support technicians and developers.
|
||||
|
||||
%prep
|
||||
%setup -qn %{name}-%{version}
|
||||
%setup -T -D -a1 -q
|
||||
%patch0 -p1 -R
|
||||
|
||||
%build
|
||||
%py3_build
|
||||
|
||||
%install
|
||||
%py3_install '--install-scripts=%{_sbindir}'
|
||||
|
||||
install -d -m 755 %{buildroot}%{_sysconfdir}/%{name}
|
||||
install -d -m 700 %{buildroot}%{_sysconfdir}/%{name}/cleaner
|
||||
install -d -m 755 %{buildroot}%{_sysconfdir}/%{name}/presets.d
|
||||
install -d -m 755 %{buildroot}%{_sysconfdir}/%{name}/groups.d
|
||||
install -d -m 755 %{buildroot}%{_sysconfdir}/%{name}/extras.d
|
||||
install -d -m 755 %{buildroot}%{_sysconfdir}/tmpfiles.d/
|
||||
install -m 644 %{name}.conf %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf
|
||||
install -m 644 tmpfiles/tmpfilesd-sos-rh.conf %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf
|
||||
|
||||
rm -rf %{buildroot}/usr/config/
|
||||
|
||||
%find_lang %{name} || echo 0
|
||||
|
||||
cd %{name}-audit-%{auditversion}
|
||||
DESTDIR=%{buildroot} ./install.sh
|
||||
cd ..
|
||||
|
||||
# internationalization is currently broken. Uncomment this line once fixed.
|
||||
# %%files -f %%{name}.lang
|
||||
%files
|
||||
%{_sbindir}/sos
|
||||
%{_sbindir}/sosreport
|
||||
%{_sbindir}/sos-collector
|
||||
#%dir /etc/sos/cleaner
|
||||
%dir /etc/sos/presets.d
|
||||
%dir /etc/sos/extras.d
|
||||
%dir /etc/sos/groups.d
|
||||
%{_sysconfdir}/tmpfiles.d/%{name}.conf
|
||||
%{python3_sitelib}/*
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man5/sos.conf.5.gz
|
||||
%doc AUTHORS README.md
|
||||
%license LICENSE
|
||||
%config(noreplace) %{_sysconfdir}/sos/sos.conf
|
||||
%config(noreplace) %{_sysconfdir}/sos/cleaner
|
||||
|
||||
|
||||
%package audit
|
||||
Summary: Audit use of some commands for support purposes
|
||||
License: GPLv2+
|
||||
Group: Application/System
|
||||
|
||||
%description audit
|
||||
|
||||
Sos-audit provides configuration files for the Linux Auditing System
|
||||
to track the use of some commands capable of changing the configuration
|
||||
of the system. Currently storage and filesystem commands are audited.
|
||||
|
||||
%post audit
|
||||
%{_sbindir}/sos-audit.sh
|
||||
|
||||
%files audit
|
||||
%defattr(755,root,root,-)
|
||||
%{_sbindir}/sos-audit.sh
|
||||
%defattr(644,root,root,-)
|
||||
%config(noreplace) %{_sysconfdir}/sos/sos-audit.conf
|
||||
%defattr(444,root,root,-)
|
||||
%{_prefix}/lib/sos/audit/*
|
||||
%{_mandir}/man5/sos-audit.conf.5.gz
|
||||
%{_mandir}/man8/sos-audit.sh.8.gz
|
||||
%ghost /etc/audit/rules.d/40-sos-filesystem.rules
|
||||
%ghost /etc/audit/rules.d/40-sos-storage.rules
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Aug 21 2024 Pavel Moravec <pmoravec@redhat.com> = 4.7.2-2
|
||||
- Reverting RHEL-22732 patch due to regressions
|
||||
Resolves: RHEL-50589
|
||||
|
||||
* Mon Jul 29 2024 Brian Stinson <bstinson@redhat.com> - 4.7.2-1
|
||||
- Update to 4.7.2 in RHEL 10
|
||||
|
||||
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 4.6.1-3
|
||||
- Bump release for June 2024 mass rebuild
|
||||
|
||||
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.6.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Thu Jan 11 2024 Sandro Bonazzola <sbonazzo@redhat.com> - 4.6.1-1
|
||||
- Update to 4.6.1
|
||||
- Resolves: fedora#2257777
|
||||
- Resolves: fedora#2244214
|
||||
|
||||
* Mon Aug 21 2023 Sandro Bonazzola <sbonazzo@redhat.com> - 4.6.0-1
|
||||
- Update to 4.6.0
|
||||
- Resolves: fedora#2232710
|
||||
|
||||
* Mon Jul 24 2023 Sandro Bonazzola <sbonazzo@redhat.com> - 4.5.6-1
|
||||
- Update to 4.5.6
|
||||
- Resolves: fedora#2224676
|
||||
- Resolves: fedora#2223526
|
||||
|
||||
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.5.5-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Tue Jun 27 2023 Python Maint <python-maint@redhat.com> - 4.5.5-2
|
||||
- Rebuilt for Python 3.12
|
||||
|
||||
* Tue Jun 27 2023 Sandro Bonazzola <sbonazzo@redhat.com> - 4.5.5-1
|
||||
- Update to 4.5.5
|
||||
- Resolves: rhbz#2217163
|
||||
|
||||
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 4.5.4-4
|
||||
- Rebuilt for Python 3.12
|
||||
|
||||
* Thu Jun 01 2023 Sandro Bonazzola <sbonazzo@redhat.com> - 4.5.4-3
|
||||
- Adapt to new Fedora packaging guidelines
|
||||
|
||||
* Mon May 29 2023 Sandro Bonazzola <sbonazzo@redhat.com> - 4.5.4-2
|
||||
- Remove unneeded requirements
|
||||
|
||||
* Mon May 29 2023 Sandro Bonazzola <sbonazzo@redhat.com> - 4.5.4-1
|
||||
- Update to 4.5.4
|
||||
- Resolves: rhbz#2210423
|
||||
|
||||
* Tue May 02 2023 Sandro Bonazzola <sbonazzo@redhat.com> - 4.5.3-1
|
||||
- Update to 4.5.3
|
||||
- Resolves: rhbz#2192086
|
||||
|
||||
* Mon Apr 03 2023 Sandro Bonazzola <sbonazzo@redhat.com> - 4.5.2-1
|
||||
- Update to 4.5.2
|
||||
- Resolves: rhbz#2183722
|
||||
|
||||
* Fri Mar 17 2023 Sandro Bonazzola <sbonazzo@redhat.com> - 4.5.1-2
|
||||
- migrated to SPDX license
|
||||
|
||||
* Wed Mar 01 2023 Sandro Bonazzola <sbonazzo@redhat.com> - 4.5.1-1
|
||||
- Update to 4.5.1
|
||||
- Resolves: rhbz#2174576
|
||||
- Drpped build dependency on gettext after upstream ac17ca4f460b67f438f3bef7b4eacc2c133a7643
|
||||
- Dropped dependency on bzip after upstream 6150afbbc7db76743553b7284d382f4ce8b99d94
|
||||
- Added dependency on python3-setuptools after upstream 58118340be133ced5374fdd2004f21a05224d128
|
||||
|
||||
* Wed Feb 01 2023 Sandro Bonazzola <sbonazzo@redhat.com> - 4.5.0-1
|
||||
- Update to 4.5.0
|
||||
- Resolves: rhbz#2166617
|
||||
|
||||
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.4-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Tue Dec 20 2022 Sandro Bonazzola <sbonazzo@redhat.com> - 4.4-3
|
||||
- Workaround distutils removal in Python 3.12 (#2154961)
|
||||
|
||||
* Wed Aug 24 2022 Sandro Bonazzola <sbonazzo@redhat.com> - 4.4-2
|
||||
- Add missing python modules in minimal install (#2120953)
|
||||
|
||||
* Tue Aug 16 2022 Sandro Bonazzola <sbonazzo@redhat.com> - 4.4-1
|
||||
- Update to 4.4 (#2118549)
|
||||
|
||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.3-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 4.3-3
|
||||
- Rebuilt for Python 3.11
|
||||
|
||||
* Mon Feb 28 2022 Sandro Bonazzola <sbonazzo@redhat.com> - 4.3-2
|
||||
- add latest patched including fix for missing help plugin (bz#2058142)
|
||||
|
||||
* Tue Feb 15 2022 Sandro Bonazzola <sbonazzo@redhat.com> - 4.3-1
|
||||
- Update to 4.3 (#2054895)
|
||||
|
||||
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Mon Aug 16 2021 Sandro Bonazzola <sbonazzo@redhat.com> - 4.2-1
|
||||
- Update to 4.2 (#1994148)
|
||||
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 4.1-2
|
||||
- Rebuilt for Python 3.10
|
||||
|
||||
* Wed Mar 10 2021 Sandro Bonazzola <sbonazzo@redhat.com> - 4.1-1
|
||||
- Update to 4.1 (#1933183)
|
||||
|
||||
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Thu Sep 24 2020 Sandro Bonazzola <sbonazzo@redhat.com> - 4.0-2
|
||||
- Fixes BZ#1882015
|
||||
|
||||
* Mon Sep 14 2020 Sandro Bonazzola <sbonazzo@redhat.com> - 4.0-1
|
||||
- Update to 4.0 (#1869464)
|
||||
|
||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.9.1-2
|
||||
- Rebuilt for Python 3.9
|
||||
|
||||
* Fri Mar 27 2020 Sandro Bonazzola <sbonazzo@redhat.com> - 3.9.1-1
|
||||
- Update to 3.9.1 (#1803339)
|
||||
|
||||
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.8-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Thu Aug 29 2019 Sandro Bonazzola <sbonazzo@redhat.com> - 3.8-1
|
||||
- Update to 3.8 (#1747060)
|
||||
- Conflicts with vdsm <= 4.30.17 (#1706060)
|
||||
|
||||
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.7-3
|
||||
- Rebuilt for Python 3.8
|
||||
|
||||
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Mar 28 2019 Sandro Bonazzola <sbonazzo@redhat.com> - 3.7-1
|
||||
- Rebase on upstream 3.7
|
||||
- Resolves: BZ#1693419
|
||||
|
||||
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.6-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.6-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Mon Jun 25 2018 Sandro Bonazzola <sbonazzo@redhat.com> - 3.6-3
|
||||
- Rebuilt for Python 3.7
|
||||
|
||||
* Mon Jun 25 2018 Sandro Bonazzola <sbonazzo@redhat.com> - 3.6-2
|
||||
- Upstream re-tagged the source package
|
||||
|
||||
* Mon Jun 25 2018 Sandro Bonazzola <sbonazzo@redhat.com> - 3.6-1
|
||||
- Rebase on upstream 3.6
|
||||
- Added python3-six build requirement
|
||||
- Resolves: BZ#1594443
|
||||
|
||||
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.5.1-2
|
||||
- Rebuilt for Python 3.7
|
||||
|
||||
* Tue May 29 2018 Sandro Bonazzola <sbonazzo@redhat.com> - 3.5.1-1
|
||||
- Rebase on upstream 3.5.1
|
||||
- Resolves: BZ#1583580
|
||||
|
||||
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.5-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Tue Nov 14 2017 Sandro Bonazzola <sbonazzo@fedoraproject.org> - 3.5-1
|
||||
- Rebase on upstream 3.5
|
||||
- Resolves: BZ#1513030
|
||||
|
||||
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Wed Mar 29 2017 Sandro Bonazzola <sbonazzo@fedoraproject.org> - 3.4-1
|
||||
- Rebase on upstream 3.4
|
||||
- Resolves: BZ#1436969
|
||||
- Resolves: BZ#1427445
|
||||
|
||||
* Thu Feb 23 2017 Sandro Bonazzola <sbonazzo@fedoraproject.org> - 3.3-1
|
||||
- Rebase on upstream 3.3
|
||||
- Resolves: BZ#1411314
|
||||
|
||||
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 3.2-5
|
||||
- Rebuild for Python 3.6
|
||||
|
||||
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-4
|
||||
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
||||
|
||||
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Wed Dec 16 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-2
|
||||
- [sosreport] ensure private temporary directory is removed
|
||||
- [global] sync rawhide package with upstream
|
||||
- [ceph] collect /var/lib/ceph and /var/run/ceph
|
||||
- [sosreport] prepare report in a private subdirectory (CVE-2015-7529)
|
||||
- [docker] collect journald logs for docker unit
|
||||
- [sosreport] fix command-line report defaults
|
||||
- [openstack_neutron] obfuscate server_auth in restproxy.ini
|
||||
- [memory] collect swapon --show output in bytes
|
||||
- [sosreport] fix command-line report defaults (proper patch ordering)
|
||||
- [sapnw] call self methods properly
|
||||
- [openvswitch] capture the logs, db and OVS bridges details
|
||||
- [logs] fix reference to missing 'rsyslog_conf' variable
|
||||
- [sapnw] Add check if saphostctrl is not present, dont use Set
|
||||
- [Plugin] fix handling of symlinks in non-sysroot environments
|
||||
- [openstack] Ensure openstack passwords and secrets are obfuscated
|
||||
- [plugin] pass stderr through _collect_cmd_output
|
||||
- [kubernetes,plugin] Support running sos inside a container
|
||||
- [openstack] New Openstack Trove (DBaaS) plugin
|
||||
- [services] Add more diagnostics to applications
|
||||
- [openstack_neutron] Obscure passwords and secrets
|
||||
- [ceph] add calamari and ragos logs and configs
|
||||
- [iprconfig] enable plugin for ppc64* architectures
|
||||
- [general] verify --profile contains valid plugins only
|
||||
- [kernel,mpt,memory] additional kernel-related diagnostics
|
||||
- [cluster] enable crm_report password scrubbing
|
||||
- [sosreport] fix command-line report defaults
|
||||
- [virsh] add new plugin, add listing of qemu
|
||||
- [sap*,vhostmd] new plugins for SAP
|
||||
- [cluster] crm_report fails to run because dir already exists
|
||||
- [foreman] Skip collection of generic resources
|
||||
- [apache] Added collection of conf.modules.d dir for httpd 2.4
|
||||
- [pcp] collect /etc/pcp.conf
|
||||
- [puppet] adding new plugin for puppet
|
||||
- [block] Don't use parted human readable output
|
||||
- [general] Better handling --name and --ticket-number in
|
||||
- [networking] additional ip, firewall and traffic shaping
|
||||
- [infiniband] add opensm and infiniband-diags support
|
||||
- [plugins/rabbitmq] Added cluster_status command output
|
||||
- [networking] re-add 'ip addr' with a root symlink
|
||||
- [kimchi] add new plugin
|
||||
- [iprconfig] add plugin for IBM Power RAID adapters
|
||||
- [ovirt] Collect engine tunables and domain information.
|
||||
- [activemq] Honour all_logs and get config on RHEL
|
||||
- [cluster] Add luci to packages for standalone luci servers
|
||||
- [hpasm] hpasmcli commands hang under timeout
|
||||
- [mysql] Collect log file
|
||||
- [chrony] add chrony plugin
|
||||
- [openstack_sahara] redact secrets from sahara configuration
|
||||
- [openstack_sahara] add new openstack_sahara plugin
|
||||
- [openstack_neutron] neutron configuration and logs files not captured
|
||||
- [ovirt] remove ovirt-engine setup answer file password leak
|
||||
- [networking] network plugin fails if NetworkManager is disabled
|
||||
- [cluster] crm_report fails to run because dir already exists
|
||||
- [mysql] improve handling of dbuser, dbpass and MYSQL_PWD
|
||||
- [mysql] test for boolean values in dbuser and dbpass
|
||||
- [plugin] limit path names to PC_NAME_MAX
|
||||
- [squid] collect files from /var/log/squid
|
||||
- [sosreport] log plugin exceptions to a file
|
||||
- [ctdb] fix collection of /etc/sysconfig/ctdb
|
||||
- [sosreport] fix silent exception handling
|
||||
- [sosreport] do not make logging calls after OSError
|
||||
- [sosreport] catch OSError exceptions in SoSReport.execute()
|
||||
- [anaconda] make useradd password regex tolerant of whitespace
|
||||
- [mysql] fix handling of mysql.dbpass option
|
||||
- [navicli] catch exceptions if stdin is unreadable
|
||||
- [docs] update man page for new options
|
||||
- [sosreport] make all utf-8 handling user errors=ignore
|
||||
- [kpatch] do not attempt to collect data if kpatch is not installed
|
||||
- [archive] drop support for Zip archives
|
||||
- [sosreport] fix archive permissions regression
|
||||
- [tomcat] add support for tomcat7 and default log size limits
|
||||
- [mysql] obtain database password from the environment
|
||||
- [corosync] add postprocessing for corosync-objctl output
|
||||
- [ovirt_hosted_engine] fix exception when force-enabled
|
||||
- [yum] call rhsm-debug with --no-subscriptions
|
||||
- [powerpc] allow PowerPC plugin to run on ppc64le
|
||||
- [package] add Obsoletes for sos-plugins-openstack
|
||||
- [pam] add pam_tally2 and faillock support
|
||||
- [postgresql] obtain db password from the environment
|
||||
- [pcp] add Performance Co-Pilot plugin
|
||||
- [nfsserver] collect /etc/exports.d
|
||||
- [sosreport] handle --compression-type correctly
|
||||
- [anaconda] redact passwords in kickstart configurations
|
||||
- [haproxy] add new plugin
|
||||
- [keepalived] add new plugin
|
||||
- [lvm2] set locking_type=0 when calling lvm commands
|
||||
- [tuned] add new plugin
|
||||
- [cgroups] collect /etc/sysconfig/cgred
|
||||
- [plugins] ensure doc text is always displayed for plugins
|
||||
- [sosreport] fix the distribution version API call
|
||||
- [docker] add new plugin
|
||||
- [openstack_*] include broken-out openstack plugins
|
||||
- [mysql] support MariaDB
|
||||
- [openstack] do not collect /var/lib/nova
|
||||
- [grub2] collect grub.cfg on UEFI systems
|
||||
- [sosreport] handle out-of-space errors gracefully
|
||||
- [firewalld] new plugin
|
||||
- [networking] collect NetworkManager status
|
||||
- [kpatch] new plugin
|
||||
- [global] update to upstream 3.2 release
|
||||
- [foreman] add new plugin
|
||||
|
||||
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-0.4.a
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
|
||||
|
||||
* Fri Jul 17 2015 Miro Hrončok <mhroncok@redhat.com> - 3.2-0.3.a
|
||||
- Use Python 3 (#1014595)
|
||||
- Use setup.py instead of make
|
||||
- Remove some deprecated statements
|
||||
|
||||
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-0.2.a
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Tue Jun 17 2014 Bryn M. Reeves <bmr@redhat.com> = 3.2-0.1.a
|
||||
- Make source URL handling compliant with packaging guidelines
|
||||
- Update to new upstream pre-release sos-3.2-alpha1
|
||||
|
||||
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Tue Apr 01 2014 Bryn M. Reeves <bmr@redhat.com> = 3.1-1
|
||||
- Update to new upstream release sos-3.1
|
||||
- Add collection of grub configuration for UEFI systems
|
||||
- Raise a TypeError if add_copy_specs() is called with a string
|
||||
- Add tests for Plugin.add_copy_spec()/add_copy_specs()
|
||||
- Update Plugin tests to treat copy_paths as a set
|
||||
- Use a set for Plugin.copy_paths
|
||||
- Remove references to 'sub' parameter from plugin tests
|
||||
- Remove 'sub' parameter from Plugin.add_copy_spec*()
|
||||
- Drop RedHatPlugin from procenv
|
||||
- Update plugin_tests.py to match new method names
|
||||
- Remove obsolete checksum reference from utilities_tests.py
|
||||
- Refactor Plugin.collect() pathway
|
||||
- Fix x86 arch detection in processor plugin
|
||||
- Pythonify Plugin._path_in_pathlist()
|
||||
- Clean up package checks in processor plugin
|
||||
- Replace self.policy().pkg_by_name() us in Logs plugin
|
||||
- Convert infiniband to package list
|
||||
- Dead code removal: PluginException
|
||||
- Dead code removal: sos.plugins.common_prefix()
|
||||
- Add vim tags to all python source files
|
||||
- Dead code removal: utilities.checksum()
|
||||
- Dead code removal: DirTree
|
||||
- Dead code removal: sos_relative_path()
|
||||
- Remove --profile support
|
||||
- Fix plugin_test exception on six.PY2
|
||||
- Call rhsm-debug with the --sos switch
|
||||
- Do not collect isos in cobbler plugin
|
||||
- Match plugins against policies
|
||||
- Update policy_tests.py for validate_plugin change
|
||||
- Rename validatePlugin to validate_plugin
|
||||
- Fix broken binary detection in satellite plugin
|
||||
- Clean up get_cmd_path/make_cmd_path/make_cmd_dirs mess
|
||||
- Add tuned plugin
|
||||
- Update systemd support
|
||||
- Fix remaining use of obsolete 'get_cmd_dir()' in plugins
|
||||
- Add PowerNV specific debug data
|
||||
- powerpc: Move VPD related tool under common code
|
||||
- Remove the rhevm plugin.
|
||||
- Replace package check with file check in anacron
|
||||
- Scrub ldap_default_authtok password in sssd plugin
|
||||
- Eliminate hard-coded /var/log/sa paths in sar plugin
|
||||
- Remove useless check_enabled() from sar plugin
|
||||
- Improve error message when cluster.crm_from is invalid
|
||||
- Fix command output substitution exception
|
||||
- Add distupgrade plugin
|
||||
- Fix gluster volume name extraction
|
||||
- Ensure unused fds are closed when calling subprocesses via Popen
|
||||
- Pass --no-archive to rhsm-debug script
|
||||
- postgresql: allow use TCP socket
|
||||
- postgresql: added license and copyright
|
||||
- postgresql: add logs about errors / warnings
|
||||
- postgresql: minor fixes
|
||||
- Include geo-replication status in gluster plugin
|
||||
- Make get_cmd_output_now() behaviour match 2.2
|
||||
- Add rhsm-debug collection to yum plugin
|
||||
- Always treat rhevm vdsmlogs option as string
|
||||
- Fix verbose file logging
|
||||
- Fix get_option() use in cluster plugin
|
||||
- Fix cluster postproc regression
|
||||
- Ensure superclass postproc method is called in ldap plugin
|
||||
- Remove obsolete diagnostics code from ldap plugin
|
||||
- Fix cluster module crm_report support
|
||||
|
||||
* Thu Mar 20 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-23
|
||||
- Call rhsm-debug with the --sos switch
|
||||
|
||||
* Mon Mar 03 2014 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix package check in anacron plugin
|
||||
|
||||
* Wed Feb 12 2014 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Remove obsolete rhel_version() usage from yum plugin
|
||||
|
||||
* Tue Feb 11 2014 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Prevent unhandled exception during command output substitution
|
||||
|
||||
* Mon Feb 10 2014 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix generation of volume names in gluster plugin
|
||||
- Add distupgrade plugin
|
||||
|
||||
* Tue Feb 04 2014 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Prevent file descriptor leaks when using Popen
|
||||
- Disable zip archive creation when running rhsm-debug
|
||||
- Include volume geo-replication status in gluster plugin
|
||||
|
||||
* Mon Feb 03 2014 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix get_option use in cluster plugin
|
||||
- Fix debug logging to file when given '-v'
|
||||
- Always treat rhevm plugin's vdsmlogs option as a string
|
||||
- Run the rhsm-debug script from yum plugin
|
||||
|
||||
* Fri Jan 31 2014 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Add new plugin to collect OpenHPI configuration
|
||||
- Fix cluster plugin crm_report support
|
||||
- Fix file postprocessing in ldap plugin
|
||||
- Remove collection of anaconda-ks.cfg from general plugin
|
||||
|
||||
* Fri Jan 24 2014 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Remove debug statements from logs plugin
|
||||
- Make ethernet interface detection more robust
|
||||
- Fix specifying multiple plugin options on the command line
|
||||
- Make log and message levels match previous versions
|
||||
- Log a warning message when external commands time out
|
||||
- Remove --upload command line option
|
||||
- Update sos UI text to match upstream
|
||||
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com>
|
||||
- Mass rebuild 2013-12-27
|
||||
|
||||
* Thu Nov 14 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix regressions introduced with --build option
|
||||
|
||||
* Tue Nov 12 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix typo in yum plug-in add_forbidden_paths
|
||||
- Add krb5 plug-in and drop collection of krb5.keytab
|
||||
|
||||
* Fri Nov 8 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Add nfs client plug-in
|
||||
- Fix traceback when sar module force-enabled
|
||||
|
||||
* Thu Nov 7 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Restore --build command line option
|
||||
- Collect saved vmcore-dmesg.txt files
|
||||
- Normalize temporary directory paths
|
||||
|
||||
* Tue Nov 5 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Add domainname output to NIS plug-in
|
||||
- Collect /var/log/squid in squid plug-in
|
||||
- Collect mountstats and mountinfo in filesys plug-in
|
||||
- Add PowerPC plug-in from upstream
|
||||
|
||||
* Thu Oct 31 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Remove version checks in gluster plug-in
|
||||
- Check for usable temporary directory
|
||||
- Fix --alloptions command line option
|
||||
- Fix configuration fail regression
|
||||
|
||||
* Wed Oct 30 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Include /etc/yaboot.conf in boot plug-in
|
||||
- Fix collection of brctl output in networking plug-in
|
||||
- Verify limited set of RPM packages by default
|
||||
- Do not strip newlines from command output
|
||||
- Limit default sar data collection
|
||||
|
||||
* Thu Oct 3 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Do not attempt to read RPC pseudo files in networking plug-in
|
||||
- Restrict wbinfo collection to the current domain
|
||||
- Add obfuscation of luci secrets to cluster plug-in
|
||||
- Add XFS plug-in
|
||||
- Fix policy class handling of --tmp-dir
|
||||
- Do not set batch mode if stdin is not a TTY
|
||||
- Attempt to continue when reading bad input in interactive mode
|
||||
|
||||
* Wed Aug 14 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Add crm_report support to cluster plug-in
|
||||
- Fix rhel_version() usage in cluster and s390 plug-ins
|
||||
- Strip trailing newline from command output
|
||||
|
||||
* Mon Jun 10 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Silence 'could not run' messages at default verbosity
|
||||
- New upstream release
|
||||
|
||||
* Thu May 23 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Always invoke tar with '-f-' option
|
||||
|
||||
* Mon Jan 21 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix interactive mode regression when --ticket unspecified
|
||||
|
||||
* Fri Jan 18 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix propagation of --ticket parameter in interactive mode
|
||||
|
||||
* Thu Jan 17 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Revert OpenStack patch
|
||||
|
||||
* Wed Jan 9 2013 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Report --name and --ticket values as defaults
|
||||
- Fix device-mapper command execution logging
|
||||
- Fix data collection and rename PostreSQL module to pgsql
|
||||
|
||||
* Fri Oct 19 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Add support for content delivery hosts to RHUI module
|
||||
|
||||
* Thu Oct 18 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Add Red Hat Update Infrastructure module
|
||||
- Collect /proc/iomem in hardware module
|
||||
- Collect subscription-manager output in general module
|
||||
- Collect rhsm log files in general module
|
||||
- Fix exception in gluster module on non-gluster systems
|
||||
- Fix exception in psql module when dbname is not given
|
||||
|
||||
* Wed Oct 17 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Collect /proc/pagetypeinfo in memory module
|
||||
- Strip trailing newline from command output
|
||||
- Add sanlock module
|
||||
- Do not collect archived accounting files in psacct module
|
||||
- Call spacewalk-debug from rhn module to collect satellite data
|
||||
|
||||
* Mon Oct 15 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Avoid calling volume status when collecting gluster statedumps
|
||||
- Use a default report name if --name is empty
|
||||
- Quote tilde characters passed to shell in RPM module
|
||||
- Collect KDC and named configuration in ipa module
|
||||
- Sanitize hostname characters before using as report path
|
||||
- Collect /etc/multipath in device-mapper module
|
||||
- New plug-in for PostgreSQL
|
||||
- Add OpenStack module
|
||||
- Avoid deprecated sysctls in /proc/sys/net
|
||||
- Fix error logging when calling external programs
|
||||
- Use ip instead of ifconfig to generate network interface lists
|
||||
|
||||
* Wed May 23 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Collect the swift configuration directory in gluster module
|
||||
- Update IPA module and related plug-ins
|
||||
|
||||
* Fri May 18 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Collect mcelog files in the hardware module
|
||||
|
||||
* Wed May 02 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Add nfs statedump collection to gluster module
|
||||
|
||||
* Tue May 01 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Use wildcard to match possible libvirt log paths
|
||||
|
||||
* Mon Apr 23 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Add forbidden paths for new location of gluster private keys
|
||||
|
||||
* Fri Mar 9 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix katello and aeolus command string syntax
|
||||
- Remove stray hunk from gluster module patch
|
||||
|
||||
* Thu Mar 8 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Correct aeolus debug invocation in CloudForms module
|
||||
- Update gluster module for gluster-3.3
|
||||
- Add additional command output to gluster module
|
||||
- Add support for collecting gluster configuration and logs
|
||||
|
||||
* Wed Mar 7 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Collect additional diagnostic information for realtime systems
|
||||
- Improve sanitization of RHN user and case number in report name
|
||||
- Fix verbose output and debug logging
|
||||
- Add basic support for CloudForms data collection
|
||||
- Add support for Subscription Asset Manager diagnostics
|
||||
|
||||
* Tue Mar 6 2012 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Collect fence_virt.conf in cluster module
|
||||
- Fix collection of /proc/net directory tree
|
||||
- Gather output of cpufreq-info when present
|
||||
- Fix brctl showstp output when bridges contain multiple interfaces
|
||||
- Add /etc/modprobe.d to kernel module
|
||||
- Ensure relative symlink targets are correctly handled when copying
|
||||
- Fix satellite and proxy package detection in rhn plugin
|
||||
- Collect stderr output from external commands
|
||||
- Collect /proc/cgroups in the cgroups module
|
||||
Resolve: bz784874
|
||||
- Collect /proc/irq in the kernel module
|
||||
- Fix installed-rpms formatting for long package names
|
||||
- Add symbolic links for truncated log files
|
||||
- Collect non-standard syslog and rsyslog log files
|
||||
- Use correct paths for tomcat6 in RHN module
|
||||
- Obscure root password if present in anacond-ks.cfg
|
||||
- Do not accept embedded forward slashes in RHN usernames
|
||||
- Add new sunrpc module to collect rpcinfo for gluster systems
|
||||
|
||||
* Tue Nov 1 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Do not collect subscription manager keys in general plugin
|
||||
|
||||
* Fri Sep 23 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix execution of RHN hardware.py from hardware plugin
|
||||
- Fix hardware plugin to support new lsusb path
|
||||
|
||||
* Fri Sep 09 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix brctl collection when a bridge contains no interfaces
|
||||
- Fix up2dateclient path in hardware plugin
|
||||
|
||||
* Mon Aug 15 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Collect brctl show and showstp output
|
||||
- Collect nslcd.conf in ldap plugin
|
||||
|
||||
* Sun Aug 14 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Truncate files that exceed specified size limit
|
||||
- Add support for collecting Red Hat Subscrition Manager configuration
|
||||
- Collect /etc/init on systems using upstart
|
||||
- Don't strip whitespace from output of external programs
|
||||
- Collect ipv6 neighbour table in network module
|
||||
- Collect basic cgroups configuration data
|
||||
|
||||
* Sat Aug 13 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix collection of data from LVM2 reporting tools in devicemapper plugin
|
||||
- Add /proc/vmmemctl collection to vmware plugin
|
||||
|
||||
* Fri Aug 12 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Collect yum repository list by default
|
||||
- Add basic Infiniband plugin
|
||||
- Add plugin for scsi-target-utils iSCSI target
|
||||
- Fix autofs plugin LC_ALL usage
|
||||
- Fix collection of lsusb and add collection of -t and -v outputs
|
||||
- Extend data collection by qpidd plugin
|
||||
- Add ethtool pause, coalesce and ring (-a, -c, -g) options to network plugin
|
||||
|
||||
* Thu Apr 07 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Use sha256 for report digest when operating in FIPS mode
|
||||
|
||||
* Tue Apr 05 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix parted and dumpe2fs output on s390
|
||||
|
||||
* Fri Feb 25 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix collection of chkconfig output in startup.py
|
||||
- Collect /etc/dhcp in dhcp.py plugin
|
||||
- Collect dmsetup ls --tree output in devicemapper.py
|
||||
- Collect lsblk output in filesys.py
|
||||
|
||||
* Thu Feb 24 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix collection of logs and config files in sssd.py
|
||||
- Add support for collecting entitlement certificates in rhn.py
|
||||
|
||||
* Thu Feb 03 2011 Bryn M. Reeves <bmr@redhat.com>
|
||||
- Fix cluster plugin dlm lockdump for el6
|
||||
- Add sssd plugin to collect configuration and logs
|
||||
- Collect /etc/anacrontab in system plugin
|
||||
- Correct handling of redhat-release for el6
|
||||
|
||||
* Thu Jul 29 2010 Adam Stokes <ajs at redhat dot com>
|
||||
|
||||
* Thu Jun 10 2010 Adam Stokes <ajs at redhat dot com>
|
||||
|
||||
* Wed Apr 28 2010 Adam Stokes <ajs at redhat dot com>
|
||||
|
||||
* Mon Apr 12 2010 Adam Stokes <ajs at redhat dot com>
|
||||
|
||||
* Tue Mar 30 2010 Adam Stokes <ajs at redhat dot com>
|
||||
- fix setup.py to autocompile translations and man pages
|
||||
- rebase 1.9
|
||||
|
||||
* Fri Mar 19 2010 Adam Stokes <ajs at redhat dot com>
|
||||
- updated translations
|
||||
|
||||
* Thu Mar 04 2010 Adam Stokes <ajs at redhat dot com>
|
||||
- version bump 1.9
|
||||
- replaced compression utility with xz
|
||||
- strip threading/multiprocessing
|
||||
- simplified progress indicator
|
||||
- pylint update
|
||||
- put global vars in class container
|
||||
- unittests
|
||||
- simple profiling
|
||||
- make use of xgettext as pygettext is deprecated
|
||||
|
||||
* Mon Jan 18 2010 Adam Stokes <ajs at redhat dot com>
|
||||
- more sanitizing options for log files
|
||||
- rhbz fixes from RHEL version merged into trunk
|
||||
- progressbar update
|
||||
|
2
sources
Normal file
2
sources
Normal file
@ -0,0 +1,2 @@
|
||||
SHA512 (sos-4.7.2.tar.gz) = 00124fcd1b14a16213ddd53da9686c4efcb773321e5e6e4a2c883bbe71e8ea200055134404942140a55bd94a3aeec272c5bc296f73b5bf16c7194955442e40e6
|
||||
SHA512 (sos-audit-0.3.tgz) = 32597baf6350804d08179a0dbe48470a93df148e83d2e49bb3288f6bcc2d151bb1433761913bfbccd912c14de92435939fef5bcd7e091dfe33a345d61ea842ea
|
Loading…
Reference in New Issue
Block a user