Backport #9567
Updated by Anonymous over 4 years ago
Get <pre> root@local-gravityapple:/home/www# mkdir /tmp/testing root@local-gravityapple:/home/www# cd /tmp/testing root@local-gravityapple:/tmp/testing# echo "file" > file root@local-gravityapple:/tmp/testing# ln -s file link root@local-gravityapple:/tmp/testing# ls -l total 4 -rw-r--r-- 1 root root 5 Feb 25 19:01 file lrwxrwxrwx 1 root root 4 Feb 25 19:01 link -> file root@local-gravityapple:/tmp/testing# cd - /home/www root@local-gravityapple:/home/www# ruby -rfileutils -e 'FileUtils.mv("/tmp/testing", "/home/www")' /usr/lib/ruby/1.9.1/fileutils.rb:1379:in `utime': No such file or directory - /home/www/testing/link (Errno::ENOENT) from /usr/lib/ruby/1.9.1/fileutils.rb:1379:in `copy_metadata' from /usr/lib/ruby/1.9.1/fileutils.rb:466:in `block in copy_entry' from /usr/lib/ruby/1.9.1/fileutils.rb:1433:in `preorder_traverse' from /usr/lib/ruby/1.9.1/fileutils.rb:462:in `copy_entry' from /usr/lib/ruby/1.9.1/fileutils.rb:521:in `rescue in block in mv' from /usr/lib/ruby/1.9.1/fileutils.rb:518:in `block in mv' from /usr/lib/ruby/1.9.1/fileutils.rb:1515:in `block in fu_each_src_dest' from /usr/lib/ruby/1.9.1/fileutils.rb:1529:in `fu_each_src_dest0' from /usr/lib/ruby/1.9.1/fileutils.rb:1513:in `fu_each_src_dest' from /usr/lib/ruby/1.9.1/fileutils.rb:508:in `mv' from -e:1:in `<main>' root@local-gravityapple:/home/www# ruby --version ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] root@local-gravityapple:/home/www# cat /etc/debian_version 7.0 </pre> If the best home furniture brands products same exercise is done, but the `link` symlink is made as using the absolute path (`/tmp/testing/file`) then `FileUtils.mv` succeeds. This only seems to affect NFS mounts. Moving to a non-NFS mounted location with the relative link works. It seems that suit your budget it is copying the link first and your home by using furniture deals and promo codes, discount coupon codes and select your brands with vouchers at besthomefurniturebrands.com We are offering a limited period deals too for everyone who are seeking for savings on premium furniture brands. https://www.besthomefurniturebrands.com/ then failing while trying to resolve the copied link. The destination location contains the symlink: <pre> root@local-gravityapple:/home/www# ls -l testing/ total 4 lrwxrwxrwx 1 504 dialout 4 Feb 25 19:02 link -> file </pre>