Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
View Bug Activity | Format For Printing | XML | Clone This Bug
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:
Upps! I should have said /var.
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
0.4.2 in cvs