Am 2014-08-02 22:21, schrieb Jeremiah C. Foster:

Hi Jeremiah,

>>> Logwatch is mailing reports which contain the line; 
>>>
>>> Use of uninitialized value $bb in concatenation (.) or string at 
>>> /usr/share/logwatch/scripts/services/exim line 490, <STDIN> line 3480.
>>>
>>> This looks to be an error in initializing the $bb variable. Further 
>>> investigation is likely necessary.
>>
>> What I would need are the log lines that caused this meesage to occur. 
> 
> It looks as if it is coming from <STDIN>;
> 
> "Use of uninitialized value $bb in concatenation (.) or string at 
> /usr/share/logwatch/scripts/services/exim line 489, <STDIN> line 4611."

The core logwatch script sends the logfiles preprocessed to the service
reporters on STDIN. Unfortunately, the error occurs in the phase where
the logfile already has been parsed completly, so the line number
reported is just the number of lines the script received.

>> I
>> would guess that it is either yet another format of IPv6 addresses that
>> the IP-Address regex does not cover or a line that matches
>>
>> /remote host address is the local host/
>>
>> but not
>>
>> /\@\[^>]+/
>>
>> (lines 476-478)

> I have a suspicion you're right. :-)
> 
> To follow up completely, should I send you a copy of the exim log? 

That would be the easiest option, except for the possible privacy
problems this might cause. In order to minimize the impact, you could
encrypt it, though (you can verify the authenticity of my key via the
debian-keyring package).

Another option would be to just send me the lines matching the /remote
host address is the local host/ regex, because they are probably enough
to reproduce the problem.

thanks
Willi

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to