I can't reproduce the bug in a clean testing chroot:
update-apt-xapian-index is automatically run during installation 
(with success), and then works if re-launched soon after.

On the other hand, I've been able to get the same error by manually 
removing the existing index in /var/lib/apt-xapian-index and creating an 
empty value files.

To work around the problem you can just delete all of the files in 
/var/lib/apt-xapian-index (but not the directory) and then 
re-run update-apt-xapian-index.
If you don't have data corruption problems on the disk or other similar 
issues, it won't happen anymore.

In the case when you have an empty value, I've seen that readValueDB 
in axi/__init__.py runs apparently successfully, but then returns empty 
dicts: if the maintainer wants I could write a patch that returns 
the default values in that case, as if /var/lib/apt-xapian-index/values 
had not been found.

-- 
Elena ``of Valhalla''


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to