duplicity-talk
[Top][All Lists]
Advanced

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

Re: [Duplicity-talk] OSError: [Errno 24] Too many open files


From: Kenneth Loafman
Subject: Re: [Duplicity-talk] OSError: [Errno 24] Too many open files
Date: Wed, 13 May 2009 12:28:23 -0500
User-agent: Thunderbird 2.0.0.21 (X11/20090318)

Only half of this bug is fixed but that part is still useful.  The gpg
tasks now go away immediately and free up half (3) file descriptors that
they once held.  There is a patch attached to the bug report at:
https://savannah.nongnu.org/bugs/?21792 which applies to
GnuPGInterface.py in the duplicity module.

The other half of the fix will come with 0.6.0, checkpoint/restart.

I'll have this half out in 0.5.18 if you don't want to patch, probably
first part of next week.

...Thanks,
...Ken

Yang Zhang wrote:
> I'm running into this exception (running on Ubuntu 9.04). Anybody know
> what's up with this?
> 
> $ uname -a
> Linux yang-xps410 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03
> UTC 2009 x86_64 GNU/Linux
> 
> $ duplicity --version
> duplicity 0.5.17
> 
> $ duplicity /home/yang/personal/
> scp://hv//export/home/yang/backup-zs.ath.cx/backup
> Last full backup date: Wed May  7 03:05:03 2008
> Running 'scp  -oServerAliveInterval=15 -oServerAliveCountMax=1
> hv:/export/home/yang/backup-zs.ath.cx/backup/duplicity-new-signatures.2008-10-12T07:10:01-04:00.to.2008-10-13T07:10:03-04:00.sigtar.gpg
> /tmp/duplicity-q5mNXa-tempdir/mktemp-7qGN9v-152' failed (attempt #1)
> Traceback (most recent call last):
>   File "/usr/local/bin/duplicity", line 826, in <module>
>     with_tempdir(main)
>   File "/usr/local/bin/duplicity", line 819, in with_tempdir
>     fn()
>   File "/usr/local/bin/duplicity", line 801, in main
>     incremental_backup(sig_chain)
>   File "/usr/local/bin/duplicity", line 392, in incremental_backup
>     bytes_written = write_multivol("inc", tarblock_iter, globals.backend)
>   File "/usr/local/bin/duplicity", line 232, in write_multivol
>     globals.gpg_profile, globals.volsize)
>   File "/usr/local/lib/python2.6/site-packages/duplicity/gpg.py", line
> 257, in GPGWriteFile
>     file = GPGFile(True, path.Path(filename), profile)
>   File "/usr/local/lib/python2.6/site-packages/duplicity/gpg.py", line
> 119, in __init__
>     'logger': self.logger_fp})
>   File "/usr/local/lib/python2.6/site-packages/duplicity/GnuPGInterface.py",
> line 357, in run
>     create_fhs, attach_fhs)
>   File "/usr/local/lib/python2.6/site-packages/duplicity/GnuPGInterface.py",
> line 388, in _attach_fork_exec
>     pipe = os.pipe()
> OSError: [Errno 24] Too many open files
> 


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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