I've got /tmp and /usr in different partitions.
I've done "eupdatedb" and...
* indexing: 99%
Traceback (most recent call last):
File "/usr/sbin/eupdatedb", line 110, in ?
rename(tmpfile, esearchdbfile)
OSError: [Errno 18] Invalid cross-device link
That line in /usr/sbin/eupdatedb is
"rename(tmpfile, esearchdbfile)"
which cannot be done: they are in different partitions.
Reproducible: Always
Steps to Reproduce:
Hi,
Thanks for the bug-report.
I've fixed the bug by using shutil.copyfile and os.unlink. It should be working
now. So we just have to wait for an developer to bump the ebuild to esearch-0.4.2
;-)
I also replaced the counter (0% to 100%) by an ebuild-countdown, because
the display was often wrong (as I see in your message where it only went
up to 99%).
David