Dave Rutherford
2013-Dec-16 13:09 UTC
[Logcheck-devel] Bug#732298: logcheck-database: dhclient diag message changed; updated rule to ignore it
Package: logcheck-database
Version: 1.3.15
Severity: normal
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
[Apologies if this is a dup; I submitted yesterday but got no conf.
and don't see it at the online tracker.]
Configured in server mode, logcheck does not ignore messages such
as these -
Dec 15 06:40:14 bb dhclient: parse_option_buffer: malformed option
dhcp.smtp-server (code 69): option length exceeds option buffer length.
Dec 15 10:35:39 bb dhclient: parse_option_buffer: malformed option
dhcp.<unknown> (code 111): option length exceeds option buffer length.
There is a rule in ignore.server.d/dhclient which apparently is
intended to catch similar messages. My guess is that dhclient has
updated its text and logcheck didn't follow. The result can be
notifications when nothing truly relevant has happened.
This patch ignores the new error text as well as leaving the old match.
*** dhclient.diff
*** /etc/logcheck/ignore.d.server/dhclient.orig Sun Dec 15 13:53:55 2013
- --- /etc/logcheck/ignore.d.server/dhclient Sun Dec 15 08:13:41 2013
***************
*** 24,26 ****
- --- 24,27 ----
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: Sleeping\.$
# 3.0
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient: parse_option_buffer: option
[-[:alnum:]]+ \([[:digit:]]+\) larger than buffer\.$
+ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient: parse_option_buffer: malformed
option dhcp\.[-[:alnum:]<>]+ \(code [[:digit:]]+\): option length exceeds
option buffer length\.$
- -- System Information:
Debian Release: 7.2
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
- -- Configuration Files:
/etc/logcheck/ignore.d.server/dhclient changed [not included]
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlKu+48ACgkQnN+41NpzKveJPACggiY0mpyfZmVYcF22cNiBnBl9
CH4AnRaqw78hQMuY7lD73vwKtb4bjHWg
=pEX4
-----END PGP SIGNATURE-----
Jonathan Wiltshire
2014-Jan-27 17:22 UTC
[Logcheck-devel] Bug#732298: logcheck-database: dhclient diag message changed; updated rule to ignore it
Control: reassign -1 src:isc-dhcp-client
Control: retitle -1 incorporate logcheck snippets
Control: user debian-release at lists.debian.org
Control: usertag -1 bsp-2014-01-gb-Monmouth
Dear maintainer,
Logcheck is a package to filter system log events for the administrator.
Its aim is to remove chatter from the log files, leaving only the events
that the administrator needs to deal with. Filtering is for display only,
leaving the original log file intact for later reading.
Please ship snippets for consumption by the logcheck package. Logcheck
will stop shipping snippets for isc-dhcp-client in the future, so it's
important
that isc-dhcp-client takes over these files.
If you use debhelper or CDBS, this is very simple:
1. provide your snippets in debian/<package>.logcheck.<type>
where <type> is one of the following:
violations
violations.ignore
ignore.workstation
ignore.server
ignore.paranoid
2. add a call to dh_installlogcheck in debian/rules, if you use debhelper
without the automatic sequencer
3. add a versioned Breaks: logcheck-database (<= 1.3.16~) to your control
file
Please allow 7 days before uploading a package including these changes;
this is to give time for a superceding logcheck package to be prepared.
For your convenience, the current snippets (if any) are attached.
For further information, please see README.Maintainers in the logcheck
package.
-------------- next part --------------
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: Internet
(Software|Systems) Consortium DHCP Client [.[:alnum:]-]+$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: Copyright [-0-9]+ Internet
Systems Consortium\.$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: All rights reserved\.$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: For info, please visit
http(://www\.isc\.org/(products/DHCP|sw/dhcp/)|s://www\.isc\.org/software/dhcp/)$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: There is already a pid
file /var/run/dhclient\.[[:alnum:]]+\.pid with pid [[:digit:]]+$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: killed old client process,
removed PID file$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?:$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: Listening on
[^[:space:].]+$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: Sending
on[[:space:]]+[^[:space:]]+$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: DHCPDISCOVER on
[[:alnum:].-]+ to [.0-9]{7,15} port 67 interval [0-9]+$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: DHCP(NAK|ACK|OFFER) (of
[.0-9]{7,15} )?from [.0-9]{7,15}$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: DHCP(REQUEST|RELEASE) (of
[.0-9]{7,15} )?on [[:alnum:].-]+ to [.0-9]{7,15} port 67$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: bound(:| to [.0-9]{7,15}
--) renewal in [0-9]+ seconds\.$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: [[:lower:]]+[0-9]: unknown
hardware address type [0-9]+$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: Trying recorded lease
[.0-9]{7,15}$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: No working leases in
persistent database( - sleeping)?\.$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: send_packet: Network is
unreachable$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: send_packet: please
consult README file regarding broadcast address\.$
# dhcp-client 2.0
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: Copyright (199[5-9],?
){5}(The )?Internet Software Consortium\.$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: Please contribute if you
find this software useful\.$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: For info, please visit
http://www.isc.org/dhcp-contrib.html$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: No DHCPOFFERS received\.$
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient(-2.2.x)?: Sleeping\.$
# 3.0
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ dhclient: parse_option_buffer: option
[-[:alnum:]]+ \([[:digit:]]+\) larger than buffer\.$
Debian Bug Tracking System
2014-Jan-27 17:57 UTC
[Logcheck-devel] Processed (with 2 errors): Re: Bug#732298: logcheck-database: dhclient diag message changed; updated rule to ignore it
Processing control commands:> reassign -1 src:isc-dhcp-clientBug #732298 [logcheck-database] logcheck-database: dhclient diag message changed; updated rule to ignore it Bug reassigned from package 'logcheck-database' to 'src:isc-dhcp-client'. Warning: Unknown package 'src:isc-dhcp-client' Warning: Unknown package 'src:isc-dhcp-client' No longer marked as found in versions logcheck/1.3.15. Warning: Unknown package 'src:isc-dhcp-client' Warning: Unknown package 'src:isc-dhcp-client' Ignoring request to alter fixed versions of bug #732298 to the same values previously set Warning: Unknown package 'src:isc-dhcp-client'> retitle -1 incorporate logcheck snippetsBug #732298 [src:isc-dhcp-client] logcheck-database: dhclient diag message changed; updated rule to ignore it Warning: Unknown package 'src:isc-dhcp-client' Changed Bug title to 'incorporate logcheck snippets' from 'logcheck-database: dhclient diag message changed; updated rule to ignore it' Warning: Unknown package 'src:isc-dhcp-client'> user debian-release at lists.debian.orgUnknown command or malformed arguments to command.> usertag -1 bsp-2014-01-gb-MonmouthUnknown command or malformed arguments to command. -- 732298: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732298 Debian Bug Tracking System Contact owner at bugs.debian.org with problems