recollindex "indexing failed" - "Data ran out unexpectedly when reading posting list"
I started indexing with recollindex -d -z
to recreate the index.
Stopped a few times using Ctrl+c (and waited for the process to terminate cleanly each time).
Continued indexing with recollindex -d
.
On the last run of recollindex that then failed, it displayed the following message hundreds/thousands times:
:2:rcldb/rcldb.cpp:2130::Db::needUpdate: get_document error: Data ran out unexpectedly when reading posting list
The last messages right before the process terminated were:
:2:rcldb/rcldb.cpp:2027::Db::doFlush: flush() failed: EOF reading block 4294967295
:2:rcldb/rcldb.cpp:206::DbUpdWorker: xxWrite failed
:2:rcldb/rcldb.cpp:2130::Db::needUpdate: get_document error: Data ran out unexpectedly when reading posting list
:2:./utils/workqueue.h:116::WorkQueue::put:DbUpd: !ok
:2:rcldb/rcldb.cpp:1891::Db::addOrUpdate:Cant queue task
:2:index/fsindexer.cpp:541::FsIndexerDbUpdWorker: addOrUpdate failed
:2:./utils/workqueue.h:116::WorkQueue::put:Split: !ok
:2:index/fsindexer.cpp:637::processonefile: wqueue.put failed
:2:index/fsindexer.cpp:565::FsIndexerInternfileWorker: processone failed
:2:index/fsindexer.cpp:234::FsIndexer::index: error while indexing /home/user:
:2:./utils/workqueue.h:116::WorkQueue::put:Split: !ok
:2:index/fsindexer.cpp:637::processonefile: wqueue.put failed
:2:index/fsindexer.cpp:565::FsIndexerInternfileWorker: processone failed
Indexing failed