Project

General

Profile

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>

Back