duplicity-talk
[Top][All Lists]
Advanced

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

0.4.3RC11 on Cygiwin - remained problems (was [Duplicity-talk] 0.4.3.RC1


From: Ralph Lehmann
Subject: 0.4.3RC11 on Cygiwin - remained problems (was [Duplicity-talk] 0.4.3.RC11 Ready for Test)
Date: Tue, 24 Jul 2007 09:12:35 +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:

>> There are still some problems remaining:
<snip>
>> -------------------------------------------------------------------
>> $ 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
> 
> 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?

Bingo. Duplicity runs now with

duplicity --no-encryption --short-filenames -v9
/cygdrive/c/cygwin/home/Administrator/dup-test
scp://192.168.242.134//cygdrive/c/cygwin/home/Administrator/d
up-b

Please add a hint to the manual, that the double slash after the
hostname is _important_ for cygwin users.

Note, that a invalid environment variable TEMP comes from cygwin:
$ set | grep TEMP
TEMP=/cygdrive/c/DOCUME~1/ADMINI~1/LOCALS~1/Temp

I have to override it with a new (valid) value.

Please add a appropriate hint to the manual.

Here is the output:
---------------------------------------------
$ duplicity --no-encryption --short-filenames -v9
/cygdrive/c/cygwin/home/Administrator/dup-test
scp://192.168.242.134//cygdriv
e/c/cygwin/home/Administrator/dup-b
Main action: inc
Running 'sftp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
192.168.242.134' (attempt #1)
Ignoring file 'dfs.jlo8kh.st.z'
Ignoring file 'dns.jlo8kh.jlo8p4.st.z'
Added incremental Backupset (start_time: Tue Jul 24 08:55:29 2007 /
end_time: Tue Jul 24 08:58:16 2007)
Collection Status
-----------------
Connecting with backend: scpBackend
Archive dir: None

Found a complete backup chain with matching signature chain:
-------------------------
Chain start time: Tue Jul 24 08:55:29 2007
Chain end time: Tue Jul 24 08:58:16 2007
Number of contained backup sets: 2
Total number of contained volumes: 7
 Type of backup set:                            Time:      Num volumes:
                Full         Tue Jul 24 08:55:29 2007                 6
         Incremental         Tue Jul 24 08:58:16 2007                 1
-------------------------

Found 0 backup chains without signatures.
No orphaned or incomplete backup sets found.
Running 'scp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
192.168.242.134:/cygdrive/c/cygwin/home/Administrator/dup
-b/di.jlo8kh.jlo8p4.m /cygdrive/c/cygwin/tmp/tmpBGzIUR' (attempt #1)
Deleting /cygdrive/c/cygwin/tmp/tmpBGzIUR
Running 'scp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
192.168.242.134:/cygdrive/c/cygwin/home/Administrator/dup
-b/dfs.jlo8kh.st.z /cygdrive/c/cygwin/tmp/tmpPfa0eN' (attempt #1)
Running 'scp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
192.168.242.134:/cygdrive/c/cygwin/home/Administrator/dup
-b/dns.jlo8kh.jlo8p4.st.z /cygdrive/c/cygwin/tmp/tmp8Vzkrj' (attempt #1)
Selecting /cygdrive/c/cygwin/home/Administrator/dup-test
Comparing () and ()
Getting delta of (() /cygdrive/c/cygwin/home/Administrator/dup-test dir)
and (() dir)
Generating delta - new file: .
Selecting /cygdrive/c/cygwin/home/Administrator/dup-test/Winter1.tif
Comparing ('Winter1.tif',) and ('Winter1.tif',)
Getting delta of (('Winter1.tif',)
/cygdrive/c/cygwin/home/Administrator/dup-test/Winter1.tif reg) and
(('Winter1.tif',) reg)
Generating delta - changed file: Winter1.tif
Deleting /cygdrive/c/cygwin/tmp/tmp8Vzkrj
Deleting /cygdrive/c/cygwin/tmp/tmpPfa0eN
Running 'scp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
/cygdrive/c/cygwin/tmp/tmp93N2OJ 192.168.242.134:/cygdriv
e/c/cygwin/home/Administrator/dup-b/di.jlo8p4.jlo8qm.1.dt.z' (attempt #1)
Deleting /cygdrive/c/cygwin/tmp/tmp93N2OJ
Running 'scp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
/cygdrive/c/cygwin/tmp/tmp754hWi 192.168.242.134:/cygdriv
e/c/cygwin/home/Administrator/dup-b/di.jlo8p4.jlo8qm.m' (attempt #1)
Deleting /cygdrive/c/cygwin/tmp/tmp754hWi
Running 'scp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
/cygdrive/c/cygwin/tmp/tmpXiXLAR 192.168.242.134:/cygdriv
e/c/cygwin/home/Administrator/dup-b/dns.jlo8p4.jlo8qm.st.z' (attempt #1)
Deleting /cygdrive/c/cygwin/tmp/tmpXiXLAR
--------------[ Backup Statistics ]--------------
StartTime 1185260355.50 (Tue Jul 24 08:59:15 2007)
EndTime 1185260356.92 (Tue Jul 24 08:59:16 2007)
ElapsedTime 1.42 (1.42 seconds)
SourceFiles 2
SourceFileSize 36024226 (34.4 MB)
NewFiles 1
NewFileSize 0 (0 bytes)
DeletedFiles 0
ChangedFiles 1
ChangedFileSize 36024226 (34.4 MB)
ChangedDeltaSize 0 (0 bytes)
DeltaEntries 2
RawDeltaSize 46 (46 bytes)
TotalDestinationSizeChange 388 (388 bytes)
Errors 0
--------------------------------------------------------------------------

But duplicity still fails with encryption:
------------------------------------------
address@hidden ~
$ duplicity --short-filenames -v9
/cygdrive/c/cygwin/home/Administrator/dup-tes
t scp://192.168.242.134//cygdrive/c/cygwin/home/Administrator/dup-b
Main action: inc
Running 'sftp -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
192.168.242.134' (attempt #1)
Collection Status
-----------------
Connecting with backend: scpBackend
Archive dir: None
No backup chains with active signatures found

Found 0 backup chains without signatures.
No orphaned or incomplete backup sets found.
PASSPHRASE variable not set, asking user.
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_fileobj_write
    fh = dup_temp.FileobjHooked(tdp.filtered_open("wb"))
  File "/usr/lib/python2.5/site-packages/duplicity/path.py", line 636,
in filtered_open
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 378, in <module>
    elif mode == "wb": return gpg.GPGFile(1, self, gpg_profile)
Selecting /cygdrive/c/cygwin/home/Administrator/dup-test
Comparing () and None
Getting delta of (() /cygdrive/c/cygwin/home/Administrator/dup-test dir)
and None
Generating delta - new file: .
Selecting /cygdrive/c/cygwin/home/Administrator/dup-test/Winter1.tif
Comparing ('Winter1.tif',) and None
Getting delta of (('Winter1.tif',)
/cygdrive/c/cygwin/home/Administrator/dup-test/Winter1.tif reg) and None
Generating delta - new file: Winter1.tif
    if __name__ == "__main__": main()
  File "/usr/bin/duplicity", line 371, in main
  File "/usr/lib/python2.5/site-packages/duplicity/gpg.py", line 94, in
__init__
    'logger': self.logger_fp})
  File "/usr/lib/python2.5/site-packages/GnuPGInterface.py", line 357,
in run
    if not sig_chain: full_backup(col_stats)
  File "/usr/bin/duplicity", line 147, in full_backup
        create_fhs, attach_fhs)
  File "/usr/lib/python2.5/site-packages/GnuPGInterface.py", line 401,
in _attach_fork_exec
bytes_written = write_multivol("full", tarblock_iter, globals.backend)
  File "/usr/bin/duplicity", line 83, in write_multivol
    if process.pid == 0: self._as_child(process, gnupg_commands, args)
    globals.gpg_profile,globals.volsize)
  File "/usr/lib/python2.5/site-packages/duplicity/gpg.py", line 187, in
GPGWriteFile
    file = GPGFile(True, path.Path(filename), profile)
  File "/usr/lib/python2.5/site-packages/GnuPGInterface.py", line 442,
in _as_child
  File "/usr/lib/python2.5/site-packages/duplicity/gpg.py", line 94, in
__init__
    'logger': self.logger_fp})
  File "/usr/lib/python2.5/site-packages/GnuPGInterface.py", line 357,
in run
    os.execvp( command[0], command )
    create_fhs, attach_fhs)
  File "/usr/lib/python2.5/site-packages/GnuPGInterface.py", line 401,
in _attach_fork_exec
  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
    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
------------------------------------------------------------------------
I don't understand, _which_ file or directory cannot be found.

ciao Ralph




reply via email to

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