Availability: Package is synced from Debian and builds for amd64, armhf, x86, and powerpc
Rationale: This is a very extensive set of data collection routines that are necessary to further troubleshoot and fix problems. These problems can range from configuring a mail server to verifying a node in the cloud (lxc, ec2, rackspace, azure) is configured and working as intended.
Security: There have been no security advisories released for this application.
Running sosreport with defaults where it attempts to collect data on all plugins it knows about for the distribution:
# sudo sosreport --batch
Once complete a report is generated and accessible in /tmp/sosreport*
There are no outstanding bugs in Debian or Launchpad for this application.
This package passes unittests during build phase, does not deal with exotic hardware, and is maintained by me (Adam Stokes) in both Debian and Ubuntu.
UI standards: (generally only for user-facing applications)
sosreport is translated the standard gettext tools.
Only dependency is python 2.7 and is satisfiable in main.
Standards compliance: The package passes both Debian Policy and FHS
Maintenance: The package must have an acceptable level of maintenance corresponding to its complexity:
This command line application requires minimal maintenance and may only see increase in development activity when new plugins are added.
Both end-users and enterprise customers run into issues from time to time and trying to explain the exact issue can be difficult. Sosreport allows those support reprasentatives to walk the end user through collecting the right system data so that it may be diagnosed properly and efficiently. It also reduces the amount of back and forth that may occur when a support engineer is attempting to narrow down the problem. In my professional experience sosreport has been used by thousands of customers ranging from small businesses to corporations that have 4000 or more employees to support. Sosreport is an invaluable tool when it comes to properly tracking down and fixing issues and is on its way to becoming the de-facto tool for support engineers. It should also be noted that sosreport plays a huge part in cloud environments because of its non-interactive options to collecting specific data, for example, clients wishing to debug an openstack node could have sosreport capture just the data specific to openstack with:
# sosreport -o openstack --batch
|Changed in sosreport (Ubuntu):|
|importance:||Undecided → High|