ServerApportHooks

Differences between revisions 1 and 2
Revision 1 as of 2010-05-25 00:47:31
Size: 2964
Editor: CPE0006258ec6c1-CM000a73655d0e
Comment:
Revision 2 as of 2010-05-26 13:07:34
Size: 2977
Editor: lns-bzn-48f-81-56-218-246
Comment: Fixed typos
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * '''Packages affected''': auotfs, apache, openldap, rsyslog, clamav, dovecot, nut, openvpn, spamassasin, postfix.  * '''Packages affected''': autofs, apache, openldap, rsyslog, clamav, dovecot, nut, openvpn, spamassasin, postfix.
Line 18: Line 18:
 * Jonah has opened a bug report for samba in Launchpad. However it does not contain enough information, Bob has
  
asked Jonah to run apport-collect to get more information.
 * Bubba has reported a bug in samba, Kenny as a bug triager opens a bug in the samba bug tracker
  
with all the required information.
 * Jonah has opened a bug report for samba in Launchpad. However it does not contain enough information, Bob has asked Jonah to run apport-collect to get more information.
 * Bubba has reported a bug in samba, Kenny as a bug triager opens a bug in the samba bug tracker with all the required information.
Line 29: Line 27:
== autofs == === autofs ===
Line 33: Line 31:
== apache == === apache ===
Line 37: Line 35:
== openldap == === openldap ===
Line 40: Line 38:
== rsyslog == === rsyslog ===
Line 43: Line 41:
== clamav ===
  * confg files (remove sensitvie information)
=== clamav ===
  * config files (remove sensitive information)
Line 46: Line 44:
== dovecot == === dovecot ===
Line 49: Line 47:
== nut == === nut ===
Line 52: Line 50:
== openvpn == === openvpn ===
Line 55: Line 53:
== spamassasin == === spamassassin ===
Line 59: Line 57:
== postfix == === postfix ===
  • Launchpad Entry: server-maverick-apport-hooks

  • Created: 2009-11-23

  • Contributors: ChuckShort

  • Packages affected: autofs, apache, openldap, rsyslog, clamav, dovecot, nut, openvpn, spamassasin, postfix.

Summary

Continue the work we were doing with apport hooks for server packages we were doing in lucid. Providing more coverage and improving the quality of the bug reports.

Rationale

In order to improve the quality of bug reports, we are going to include apport hooks on selected server related packages. The packages that were selected have high usage and have lots of bug open for them in launchpad.

User stories

  • Jonah has opened a bug report for samba in Launchpad. However it does not contain enough information, Bob has asked Jonah to run apport-collect to get more information.
  • Bubba has reported a bug in samba, Kenny as a bug triager opens a bug in the samba bug tracker with all the required information.

Assumptions

User will have apport installed on their server.

Design

autofs

  • maps
  • Relevant errors in syslog
  • dmesg

apache

  • Apache config files
  • Modules that they have loaded
  • log file

openldap

  • log files
  • config files (remove sensitive information)

rsyslog

  • config file
  • Relevant log files

clamav

  • config files (remove sensitive information)
  • log files

dovecot

  • config files
  • log files

nut

  • config files
  • log files

openvpn

  • config files (remove sensitive information)
  • log files

spamassassin

  • config file (remove sensitive information)
  • logfile
  • email headers

postfix

  • config file
  • hostname check
  • logfiles

Code Changes

The debian packages will be changed to include the apport hooks for the server packages.

Test/demo plan

  1. Use APPORT_STAGING=1 ubuntu-bug <package> to report a test bug to staging.launchpad.net without cluttering production LP with test bugs

  2. Confirm that the test bug includes the appropriate fields and attachments as specified here

Dump of notes from Gobby

- Apache (*)
  * Apache config files (ask the user)
  * Modules they have loaded
  * log
- openldap (*)
  * log files
  * config files (ask the user) (remove sensitive info)
- rsyslog
  * config file ask the user
- clamav
  * config files (string out sensitive info)
  * logfiles
- dovecot (*)
  * config files
  * log files
- nut
  * config file
  * log files
- openvpn
  * config file (strip out sensitive info)
  * logfile
- spamassasin
  * config file (strip out sensitive)
  * logfile
  * email headers
- postfix
  * config file
  * hostname check
 - tomcat6 
  
  
  == actions ==
  
  carlos to submit patch to pitti for gdb trac


CategorySpec

ServerApportHooks (last edited 2010-05-26 13:07:34 by lns-bzn-48f-81-56-218-246)