Project

General

Profile

Bug #4957

Updated by Ward Vandewege almost 10 years ago

 
 For example: 

 <pre> 
 $ arv keep put mirobot_updater 
 Traceback (most recent call last): 
   File "/usr/local/bin/arv-put", line 4, in <module> 
     main() 
   File "/usr/local/lib/python2.7/dist-packages/arvados/commands/put.py", line 411, in main 
     bytes_expected = expected_bytes_for(args.paths) 
   File "/usr/local/lib/python2.7/dist-packages/arvados/commands/put.py", line 333, in expected_bytes_for 
     bytesum += os.path.getsize(os.path.join(path, filename)) 
   File "/usr/lib/python2.7/genericpath.py", line 49, in getsize 
     return os.stat(filename).st_size 
 OSError: [Errno 2] No such file or directory: 'mirobot_updater/resources/app/node_modules/.bin/serialportlist' 
 </pre> 

 and 

 <pre> 
 $ ls mirobot_updater/resources/app/node_modules/.bin/serialportlist -laF 
 lrwxrwxrwx 1 wardtest wardtest 35 Jan 10 19:41 mirobot_updater/resources/app/node_modules/.bin/serialportlist -> ../serialport/bin/serialportList.js 
 </pre> 

 arv keep put should just skip things it can not save, and ideally list at the end of the run which file(s) it skipped.

Back