Actions
Bug #4957
open[SDKs] arv keep put blows up when trying to put a danging symlink
Story points:
0.5
Release:
Release relationship:
Auto
Description
For example:
$ 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'
and
$ 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
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.
Updated by Brett Smith about 10 years ago
- Subject changed from [SDK] arv keep put blows up when trying to put a danging symlink to [SDKs] arv keep put blows up when trying to put a danging symlink
- Category set to SDKs
- Target version changed from Bug Triage to Arvados Future Sprints
Updated by Tom Clegg about 10 years ago
- Target version changed from Arvados Future Sprints to 2015-03-11 sprint
Updated by Ward Vandewege about 10 years ago
- Target version changed from 2015-03-11 sprint to 2015-04-01 sprint
Updated by Ward Vandewege about 10 years ago
- Description updated (diff)
- Assigned To set to Peter Amstutz
Updated by Ward Vandewege almost 10 years ago
- Target version changed from 2015-04-01 sprint to Arvados Future Sprints
Actions