Cannot allocate memory with large manifest file since 0.7.03
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Duplicity |
Fix Released
|
Critical
|
Unassigned |
Bug Description
Bug cause: https:/
Question: https:/
Hi team
I have used the duplicity for backup my server files from few months before. And It was working fine. Currently I have upgraded the duplicity new version(0.7.14), after upgraded the backup manifest cache file written in large size(near to GBs) due to bulk delete or changes in files.
It was stopped the next backup process with this error - "OSError: [Errno 12] Cannot allocate memory".
Please help me on this. Is there any way to solve this problem?
Herewith I have placed the logged error information for your reference.
Traceback (most recent call last):
File "/usr/bin/
with_
File "/usr/bin/
fn()
File "/usr/bin/
do_
File "/usr/bin/
check_
File "/usr/bin/
last_
File "/usr/local/
remote_manifest = self.get_
File "/usr/local/
manifest_buffer = self.backend.
File "/usr/local/
fin = self.get_
File "/usr/local/
return tdp.filtered_
File "/usr/local/
fh = FileobjHooked(
File "/usr/local/
return gpg.GPGFile(False, self, gpg_profile)
File "/usr/local/
'logger': self.logger_fp})
File "/usr/local/
create_fhs, attach_fhs)
File "/usr/local/
process.pid = os.fork()
OSError: [Errno 12] Cannot allocate memory
description: | updated |
Changed in duplicity: | |
assignee: | nobody → Kenneth Loafman (kenneth-loafman) |
importance: | Undecided → Medium |
milestone: | none → 0.7.15 |
status: | New → In Progress |
Changed in duplicity: | |
importance: | Medium → Critical |
Changed in duplicity: | |
assignee: | Kenneth Loafman (kenneth-loafman) → nobody |
status: | In Progress → Fix Committed |
Changed in duplicity: | |
status: | Fix Committed → Fix Released |
Could someone try the new version and let me know if it helps? Thanks!
* Release tarball Install - https:/ /launchpad. net/duplicity/ +download /launchpad. net/~duplicity- team/+archive/ ubuntu/ daily
* Daily duplicity builds - https:/
NOTE: UNinstall duplicity first if it was installed via the distribution repository. For Ubuntu, that would be "sudo apt-get purge duplicity".