On 26/10/16 14:11, Marco d'Itri wrote: > On Oct 26, James Cowgill <jcowg...@debian.org> wrote: >> Can't rename('/sbin/.nfs00000000003efaa000000995~~tmp~usrmerge~~', >> '/sbin/.nfs00000000003efaa000000995'): Device or resource busy at >> /usr/lib/convert-usrmerge line 98 > The .nfs* file is case of NFS silly rename, but I am not sure about why > it happens here: did you check what > /sbin/.nfs00000000003efaa000000995~~tmp~usrmerge~~ was? > Maybe there are possibile workarounds, but right now I do not have an > environment to test this. Since convert-usrmerge can be run in a chroot > on the NFS server maybe it would be easier to just make it fail if the > root is NFS-mounted.
Yes that's is probably the easiest option >> You can try correcting the errors reported and running again >> /usr/lib/convert-usrmerge until it will complete without errors. > Did you try running /usr/lib/convert-usrmerge again? I repeated it a few times. I had to restart various services in between retries (I think I restarted everything by the end). Eventually it succeeded. >> I was thinking that it may be possible to fix this if the machine was >> rebooted halfway though (after all the files have been moved, but all >> the file symlinks still present), but I don't know if that would work. > It is expected to. I'll try that next time if possible. James
signature.asc
Description: OpenPGP digital signature