[Pkg-dspam-misc] Bug#731093: Bug#731093: libdspam7-drv-pgsql: dspam logs showing invalid byte sequence

Thomas Preud'homme robotux at debian.org
Mon Dec 2 05:31:34 UTC 2013


Control: clone 731093 -1
Control: reassign -1 dspam
Control: retitle -1 "Incorrect permission on /var/log/dspam"

Le lundi 2 décembre 2013, 09:04:13 Craig Small a écrit :
> Package: libdspam7-drv-pgsql
> Version: 3.10.2+dfsg-12
> Severity: normal
> 
> Hi,
>   First of all, there is a problem with the permissions on
> /var/log/dspam. I think they need to be dspam group writeable. My mail
> logs were filling up with unable to write to the logfile before I fixed
> that.

Duplicating this bug report to keep track of this separate issue.

> 
> Second, there is a problem with the encoding when sending signatures
> into the postgresql backend.  I don't get it for every email but it is
> quite a few:
> 
> [12/02/2013 07:04:42] 21058: ERROR:  invalid byte sequence for encoding
> "UTF8": 0xcf 0x37 [12/02/2013 07:13:45] 22856: ERROR:  invalid byte
> sequence for encoding "UTF8": 0xca 0x37 [12/02/2013 07:33:28] 26369: ERROR:
>  invalid byte sequence for encoding "UTF8": 0xb7 [12/02/2013 07:39:34]
> 27253: ERROR:  invalid byte sequence for encoding "UTF8": 0xf7 0x36 0x34
> 0x34

Did you already have libdspam7-drv-pgsql installed prior to the last upload 
and this error appeared after the upgrade? A change was made to the SQL query 
in the last upload so if you just encountered this error I guess it would be 
the cause. On the other hand, the change was just about marking strings as 
escape strings and shouldn't affect the encoding.

If you just installed libdspam7-drv-pgsql, could you try installing previous 
dspam version from snapshot.debian.org and see if you still have this error?

> 
> I take the offending string and put it into python and try to decode it
> and get a similiar message. If I take one of the signatures out of the
> database and do the same trick in python, it does decode correctly.
> So it seems that dspam is not feeding correct UTF-8 into the database
> and the database is having a whinge about it.

Ok, thanks for the test.

> 
>  - Craig

Best regards,

Thomas



More information about the Pkg-dspam-misc mailing list