Bug#430391: exim4-config: Phantom "non-ascii characters" in update-exim4.conf.conf
Lee Cremeans
lee at lcremeans.homeip.net
Sun Jun 24 09:25:22 UTC 2007
Marc Haber wrote:
> On Sun, Jun 24, 2007 at 01:44:47AM -0400, Lee Cremeans wrote:
>
>> /usr/sbin/update-exim4.conf: non-ascii value <; 192.168.0.0/24;192.168.1.0/24 read from /etc/exim4/update-exim4.conf.conf, sanitizing to _;
>> 192.168.0.0/24;192.168.1.0/24
>> /usr/sbin/update-exim4.conf: non-ascii value <; 127.0.0.1;192.168.0.1;192.168.1.1 read from /etc/exim4/update-exim4.conf.conf, sanitizing to _;
>> 127.0.0.1;192.168.0.1;192.168.1.1
>>
>> This is keeping exim4's other packages from configuring. If I blank the fields in question, exim4-config no longer complains, but I use the fields to make
>> email work from my other machines.
>>
>
> Just remove the "<;" in this case. It is the default list separator
> anyway.
>
That would be the problem; there's no "<;" *to* remove.
Anyway, I did some extra digging, and it turns out the real problem is
that the new update-exim4.conf is a bit too aggressive in checking for
non-ASCII characters. It would seem Exim itself needs the "<; " there in
the generated config file, so update-exim4.conf puts it in, but
check_ascii_pipe doesn't like seeing the < character and changes it to
_, which makes Exim angry.
I'm not sure what the best way to fix this would be (changing
check_ascii_pipe so it recognises < as OK, or removing the call to
check_ascii_pipe from the relevant parts of update-exim4.conf); I did
the latter here and it seems to work.
-lee
More information about the Pkg-exim4-maintainers
mailing list