duplicity-talk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test


From: Ralph Lehmann
Subject: Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test
Date: Mon, 23 Jul 2007 19:36:56 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.12) Gecko/20070509 Thunderbird/1.5.0.12 Mnenhy/0.7.5.0

Kenneth Loafman schrieb:
> Ralph Lehmann wrote:
>> Hello!
>> 
>> Kenneth Loafman schrieb:
>>> New in v0.4.3.RC11 (2007/07/20)
>> 
>> Is it planned to migrate duplicity to cygwin on windows? This should not
>> be a enormous effort, only the ":" in the names of archives have to
>> replace with an other character. See rdiff-backup. :-)
> 
> Duplicity should run on cygwin now.  It just needs the --short-filenames
> option.  

There are still some problems remaining:
Duplicity runs only with the file-option and without encrypted files:
-----------------------------------------
$ duplicity --short-filenames
/cygdrive/c/cygwin/home/Administrator/dup-test/
file:///cygdrive/c/cygwin/home/Administrator/dup-b/
GnuPG passphrase:
Retype to confirm:
No signatures found, switching to full backup.
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 378, in <module>
    if __name__ == "__main__": main()
  File "/usr/bin/duplicity", line 371, in main
    if not sig_chain: full_backup(col_stats)
  File "/usr/bin/duplicity", line 145, in full_backup
    sig_outfp = get_sig_fileobj("full-sig")
  File "/usr/bin/duplicity", line 133, in get_sig_fileobj
    fh = globals.backend.get_fileobj_write(sig_filename)
  File "/usr/lib/python2.5/site-packages/duplicity/backends.py", line
233, in get_fil
    fh = dup_temp.FileobjHooked(tdp.filtered_open("wb"))
  File "/usr/lib/python2.5/site-packages/duplicity/path.py", line 636,
in filtered_op
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 378, in <module>
    if __name__ == "__main__": main()
  File "/usr/bin/duplicity", line 371, in main
    elif mode == "wb": return gpg.GPGFile(1, self, gpg_profile)
  File "/usr/lib/python2.5/site-packages/duplicity/gpg.py", line 94, in
__init__
    'logger': self.logger_fp})
    if not sig_chain: full_backup(col_stats)
  File "/usr/bin/duplicity", line 147, in full_backup
  File "/usr/lib/python2.5/site-packages/GnuPGInterface.py", line 357,
in run
    bytes_written = write_multivol("full", tarblock_iter, globals.backend)
    create_fhs, attach_fhs)
  File "/usr/lib/python2.5/site-packages/GnuPGInterface.py", line 401,
in _attach_for
  File "/usr/bin/duplicity", line 83, in write_multivol
    globals.gpg_profile,globals.volsize)
  File "/usr/lib/python2.5/site-packages/duplicity/gpg.py", line 187, in
GPGWriteFile
    if process.pid == 0: self._as_child(process, gnupg_commands, args)
  File "/usr/lib/python2.5/site-packages/GnuPGInterface.py", line 442,
in _as_child
    os.execvp( command[0], command )
    file = GPGFile(True, path.Path(filename), profile)
  File "/usr/lib/python2.5/site-packages/duplicity/gpg.py", line 94, in
__init__
    'logger': self.logger_fp})
  File "/usr/lib/python2.5/os.py", line 354, in execvp
  File "/usr/lib/python2.5/site-packages/GnuPGInterface.py", line 357,
in run
    _execvpe(file, args)
    create_fhs, attach_fhs)
  File "/usr/lib/python2.5/site-packages/GnuPGInterface.py", line 401,
in _attach_for
  File "/usr/lib/python2.5/os.py", line 392, in _execvpe
    if process.pid == 0: self._as_child(process, gnupg_commands, args)
  File "/usr/lib/python2.5/site-packages/GnuPGInterface.py", line 442,
in _as_child
    func(fullname, *argrest)
OSError: [Errno 2] No such file or directory
    os.execvp( command[0], command )
  File "/usr/lib/python2.5/os.py", line 354, in execvp
    _execvpe(file, args)
  File "/usr/lib/python2.5/os.py", line 392, in _execvpe
    func(fullname, *argrest)
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 378, in <module>
    if __name__ == "__main__": main()
  File "/usr/bin/duplicity", line 371, in main
    if not sig_chain: full_backup(col_stats)
  File "/usr/bin/duplicity", line 147, in full_backup
    bytes_written = write_multivol("full", tarblock_iter, globals.backend)
  File "/usr/bin/duplicity", line 83, in write_multivol
    globals.gpg_profile,globals.volsize)
  File "/usr/lib/python2.5/site-packages/duplicity/gpg.py", line 196, in
GPGWriteFile
    file.write(data)
  File "/usr/lib/python2.5/site-packages/duplicity/gpg.py", line 111, in
write
    def write(self, buf): return self.gpg_input.write(buf)
IOError: [Errno 32] Broken pipe
close failed: [Errno 32] Broken pipe


-------------------------------------------------------------------
$ duplicity --short-filenames --no-encryption
/cygdrive/c/cygwin/home/Administrator/dup-test/
scp://address@hidden/cygdrive/c/cygwin/home/Admin
istrator/dup-b/
Remote file or directory 'cygdrive/c/cygwin/home/Administrator/dup-b/'
does not exist
Running 'sftp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
address@hidden' failed (attempt #1)
Remote file or directory 'cygdrive/c/cygwin/home/Administrator/dup-b/'
does not exist
Running 'sftp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
address@hidden' failed (attempt #2)
Remote file or directory 'cygdrive/c/cygwin/home/Administrator/dup-b/'
does not exist
Running 'sftp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
address@hidden' failed (attempt #3)
Remote file or directory 'cygdrive/c/cygwin/home/Administrator/dup-b/'
does not exist
Running 'sftp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
address@hidden' failed (attempt #4)
Remote file or directory 'cygdrive/c/cygwin/home/Administrator/dup-b/'
does not exist
Running 'sftp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
address@hidden' failed (attempt #5)
Giving up trying to execute 'sftp -oUserKnownHostsFile=/dev/null
-oStrictHostKeyChecking=no address@hidden' after 5 attempts
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 378, in <module>
    if __name__ == "__main__": main()
  File "/usr/bin/duplicity", line 354, in main
    globals.archive_dir).set_values()
  File "/usr/lib/python2.5/site-packages/duplicity/collections.py", line
417, in set_values
    backend_filename_list = self.backend.list()
  File "/usr/lib/python2.5/site-packages/duplicity/backends.py", line
478, in list
    l = self.run_sftp_command(commandline, commands).split('\n')[1:]
  File "/usr/lib/python2.5/site-packages/duplicity/backends.py", line
448, in run_sftp_command
    raise BackendException("Error running '%s'" % commandline)
duplicity.backends.BackendException: Error running 'sftp
-oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
address@hidden'
--------------------------------------------------------------------
ciao Ralph




reply via email to

[Prev in Thread] Current Thread [Next in Thread]