Indexer worker small bug

André Rodier andre at rodier.me
Tue Dec 11 00:31:05 EET 2018


On 2018-12-10 14:12, André via dovecot wrote:
> Hello Timo,
> 
> I will try this evening.
> 
> Kind regards,
> André.
> 
> On 10 December 2018 07:56:26 GMT+00:00, Timo Sirainen <tss at iki.fi> 
> wrote:
>> On 10 Dec 2018, at 7.50, André Rodier <andre at rodier.me> wrote:
>>> 
>>> On 2018-12-09 23:13, Timo Sirainen wrote:
>>>> On 9 Dec 2018, at 16.44, André Rodier via dovecot
>> <dovecot at dovecot.org> wrote:
>>>>> Hello,
>>>>> I think I submitted this before, but I am not sure this has been
>> addressed
>>>>> I am using AppArmor with Dovecot, without any issue.
>>>>> However, I think there is a bug in the indexer working, from what I
>> can see, a missing trailing slash. See:
>>>>> ------------
>>>>> Dec 09 14:35:53 portal2 kernel: audit: type=1400
>> audit(1544366153.379:3035): apparmor="DENIED" operation="file_mmap"
>> info="Failed name lookup - disconnected path" error=-13
>> profile="/usr/lib/dovecot/indexer-worker" name="var/cache/nscd/hosts"
>> pid=10540 comm="indexer-worker" requested_mask="r" denied_mask="r"
>> fsuid=1001 ouid=0
>>>>> ------------
>>>>> The indexer worker is trying to open the file
>> "var/cache/nscd/hosts" instead of "/var/cache/nscd/hosts", which of
>> course fails.
>>>>> Can someone double check the code of the indexer worker, or this
>> has been fixed?
>>>> Dovecot is definitely not trying to open that file itself. It has to
>>>> be libc or some other library. I also can't think of anything
>> special
>>>> in indexer-worker compared to other Dovecot binaries that could
>> cause
>>>> this. What's your doveconf -n?
>>> 
>>> You are probably right, I will continue to investigate on my side.
>>> My configuration is attached.
>> 
>> Does it make a difference if you use "127.0.0.1" instead of 
>> "localhost"
>> in fts_solr setting?

Sorry for the top-posting.

Same error, with 127.0.0.1.

However, if I disable the nscd cache in nscd.conf, the error does not 
happen any more.

I have downloaded the source code (glibc, if I understand correctly), 
but I have not yet found the cause.

Kind regards,
André


More information about the dovecot mailing list