[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test
From: |
Kenneth Loafman |
Subject: |
Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test |
Date: |
Mon, 23 Jul 2007 13:09:56 -0500 |
User-agent: |
Thunderbird 1.5.0.12 (X11/20070604) |
Ralph Lehmann wrote:
> 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:
This is the prompt for the encryption password. What do you mean
'without encrypted files'?
> 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
There is a missing file. Does your target directory exist?
> 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
The broken pipe was caused by the missing file above.
> -------------------------------------------------------------------
> $ 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
The remote directory does not exist. Should you have specified it with
//cygdrive in the URL to force it to the root of the disk?
> 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
>
signature.asc
Description: OpenPGP digital signature
- [Duplicity-talk] 0.4.3.RC11 Ready for Test, Kenneth Loafman, 2007/07/21
- Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test, Ralph Lehmann, 2007/07/21
- Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test, Kenneth Loafman, 2007/07/21
- Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test, Ralph Lehmann, 2007/07/21
- Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test, Ralph Lehmann, 2007/07/23
- Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test,
Kenneth Loafman <=
- Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test, Ralph Lehmann, 2007/07/23
- 0.4.3RC11 on Cygiwin - remained problems (was [Duplicity-talk] 0.4.3.RC11 Ready for Test), Ralph Lehmann, 2007/07/24
- [Duplicity-talk] Re: 0.4.3RC11 on Cygiwin - remained problems, Ralph Lehmann, 2007/07/24
- Message not available
- Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test, Kenneth Loafman, 2007/07/25
Re: [Duplicity-talk] 0.4.3.RC11 Ready for Test, Nicolas Aspert, 2007/07/24