#2279 closed defect (duplicate)

attempt to restore, local file doesn't exist

Reported by: jgillisp Owned by: daira
Priority: normal Milestone: undecided
Component: unknown Version: 1.10.0
Keywords: LeastAuthority.com Cc:
Launchpad Bug:

Description

some data needed to be removed to protect privacy, replaced with x

c:\allmydata-tahoe-1.10.0\bin>python tahoe cp -r tahoe:tahoe/Latest c:\_tahoe\xx
xxxxxx\restoreTest_140810
:0: UserWarning: You do not have a working installation of the service_identity
module: 'No module named service_identity'.  Please install it from <https://pyp
i.python.org/pypi/service_identity> and make sure all of its dependencies are sa
tisfied.  Without the service_identity module and a recent enough pyOpenSSL to s
upport it, Twisted can perform only rudimentary TLS client hostname verification
.  Many valid certificate/hostname mappings may be rejected.
Traceback (most recent call last):
  File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\runner.py", line 156, in
 run
    rc = runner(sys.argv[1:], install_node_control=install_node_control)
  File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\runner.py", line 141, in
 runner
    rc = cli.dispatch[command](so)
  File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\cli.py", line 551, in cp

    rc = tahoe_cp.copy(options)
  File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_cp.py", line 770,
in copy
    return Copier().do_copy(options)
  File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_cp.py", line 451,
in do_copy
    status = self.try_copy()
  File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_cp.py", line 512,
in try_copy
    return self.copy_to_directory(sources, target)
  File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_cp.py", line 672,
in copy_to_directory
    self.copy_files_to_target(self.targetmap[target], target)
  File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_cp.py", line 703,
in copy_files_to_target
    self.copy_file_into(source, name, target)
  File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_cp.py", line 748,
in copy_file_into
    target.put_file(name, f)
  File "c:\allmydata-tahoe-1.10.0\src\allmydata\scripts\tahoe_cp.py", line 158,
in put_file
    fileutil.put_file(pathname, inf)
  File "c:\allmydata-tahoe-1.10.0\src\allmydata\util\fileutil.py", line 274, in
put_file
    outf = open(os.path.expanduser(pathname), "wb")
IOError: [Errno 2] No such file or directory: u'c:\\_tahoe\\xxxxxxxx\\restoreTes
t_140810\\~Backup\\080814\\Users Shared Folders\\xxxxxxxxxxxx\\Clients\\Closed\\
xxxxxxxxxxxxxxxxx\\Docs Prior to xxxx\\xxxxxxxxxxxxxxxxxxx\\xxxxxxxx, xxxxxxxxxxx
xxxxx & xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ( xxxxxxxxxxxxxxxxxx
xxx. xx, xxxx).pdf'

c:\allmydata-tahoe-1.10.0\bin>

All I can say for certain is that the string being complained about is unicode (the u before the leading ') and contains ampersands, parentheses, and commas. I attempted the restore twice to see if this was a problem with not running the cp command in administrator. First attempt restored 6149 files. Second attempt restored to a total of 16167 files. Both attempts returned a no such file IOError.

Files were missing from other directories (notably outside of the "~Backup" folder) but were restored up to and including files in the "Docs Prior to xxxx" directory.

Change History (3)

comment:2 Changed at 2014-08-18T16:47:15Z by daira

  • Resolution set to duplicate
  • Status changed from new to closed

I agree this is a duplicate of #2235. (The path is 279 characters.)

Last edited at 2014-08-18T16:54:34Z by daira (previous) (diff)

comment:3 Changed at 2014-08-20T16:19:51Z by nejucomo

  • Keywords LeastAuthority.com added
Note: See TracTickets for help on using tickets.