Project

General

Custom queries

Profile

Actions

Bug #4957

open

[SDKs] arv keep put blows up when trying to put a danging symlink

Added by Ward Vandewege about 10 years ago. Updated about 1 year ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
SDKs
Target version:
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.


Related issues 1 (0 open1 closed)

Related to Arvados - Idea #3815: [SDK] arv-put supports --ignore-symlinksResolvedActions
#1

Updated by Ward Vandewege about 10 years ago

  • Description updated (diff)
#2

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
#4

Updated by Tom Clegg about 10 years ago

  • Target version changed from Arvados Future Sprints to 2015-03-11 sprint
#7

Updated by Peter Amstutz about 10 years ago

  • Assigned To set to Peter Amstutz
#8

Updated by Ward Vandewege about 10 years ago

  • Target version changed from 2015-03-11 sprint to 2015-04-01 sprint
#9

Updated by Peter Amstutz about 10 years ago

  • Assigned To deleted (Peter Amstutz)
#11

Updated by Ward Vandewege about 10 years ago

  • Description updated (diff)
  • Assigned To set to Peter Amstutz
#13

Updated by Ward Vandewege about 10 years ago

  • Assigned To deleted (Peter Amstutz)
#14

Updated by Ward Vandewege almost 10 years ago

  • Target version changed from 2015-04-01 sprint to Arvados Future Sprints
#15

Updated by Ward Vandewege over 3 years ago

  • Target version deleted (Arvados Future Sprints)
#16

Updated by Peter Amstutz about 2 years ago

  • Release set to 60
#17

Updated by Peter Amstutz about 1 year ago

  • Target version set to Future
Actions

Also available in: Atom PDF