Kopano-search not functioning after upgrading to 8.4.0~344

Today I’ve upgraded to 344 to fix some issue but it appears that kopano-search no longer functions. I get the following error:

Apr 18 13:17:18 kopano kopano-search[4079]: Exception in thread Thread-1:
Apr 18 13:17:18 kopano kopano-search[4079]: Traceback (most recent call last):
Apr 18 13:17:18 kopano kopano-search[4079]: File "/usr/lib64/python2.7/threading.py", line 811, in __bootstrap_inner
Apr 18 13:17:18 kopano kopano-search[4079]: self.run()
Apr 18 13:17:18 kopano kopano-search[4079]: File "/usr/lib64/python2.7/threading.py", line 764, in run
Apr 18 13:17:18 kopano kopano-search[4079]: self.__target(*self.__args, **self.__kwargs)
Apr 18 13:17:18 kopano kopano-search[4079]: File "/usr/lib/python2.7/site-packages/kopano/log.py", line 147, in _monitor
Apr 18 13:17:18 kopano kopano-search[4079]: record = self.dequeue(True)
Apr 18 13:17:18 kopano kopano-search[4079]: File "/usr/lib/python2.7/site-packages/kopano/log.py", line 127, in dequeue
Apr 18 13:17:18 kopano kopano-search[4079]: return self.queue.get(block)
Apr 18 13:17:18 kopano kopano-search[4079]: File "/usr/lib64/python2.7/multiprocessing/queues.py", line 117, in get
Apr 18 13:17:18 kopano kopano-search[4079]: res = self._recv()
Apr 18 13:17:18 kopano kopano-search[4079]: IOError: [Errno 9] Bad file descriptor
Apr 18 13:17:57 kopano kopano-search[4079]: Tue Apr 18 13:17:57 2017: [error  ] M4LMAPISession::OpenEntry() OpenEntry(2) fail 8004010f: not found
Apr 18 13:22:46 kopano kopano-search[4079]: Tue Apr 18 13:22:46 2017: [error  ] M4LMAPISession::OpenEntry() OpenEntry(2) fail 8004010f: not found

My config:

index_path          =   /var/lib/kopano/search/
run_as_user         = kopano
run_as_group        = kopano
limit_results           =       1000
server_bind_name   =   file:///var/run/kopano/search.sock
ssl_private_key_file = /etc/kopano/search/privkey.pem
ssl_certificate_file = /etc/kopano/search/cert.pem
log_method = syslog
log_file            =   /var/log/kopano/search.log
log_timestamp       =   1
term_cache_size         =   64M
index_processes         =   3
suggestions = yes
index_attachments       = yes
index_attachment_max_size = 5M

OS: CentOS7, latest patches applied as of today.

Hi @hpvb ,

I just tried reproducing your issue on 8,4,0,344 (on CentOS Linux release 7.3.1611 (Core)), but I am unable to do so.

For me search starts fine, indexes messages, and displays results.

This is somewhat peculiar, it works now. But I think this is an indication that something certainly was wrong:

-rw-rw-rw- 2 kopano kopano 0 Apr 18 13:16 search.pid.lock
srwx------ 1 kopano kopano 0 Apr 18 16:43 search.sock

It apparently took kopano-search 3.5 hours to successfully create search.sock. :-/ No idea what to do about this now. It just works now.

@hpvb the socket file only get created once kopano-search has finished the initial indexing.

I guess the upgrade must’ve forced a reindex then?