[borgbackup] Error on ARM platform
Hello dear reader
I’m using alpine inside a docker container (on a fedora host, kernel
3.8.15) with this image :
https://hub.docker.com/r/container4armhf/armhf-alpine/ in 3.5 and edge
version
Everything run on a raspberry pi.
So after a apk add --update borgbackup
i do borg init test
Here is the answer :
@Enter new passphrase: //none
Enter same passphrase again: //none
Do you want your passphrase to be displayed for verification? [yN]:
Exception ignored in: <bound method Repository.del of
<Repository /root/test>>
Traceback (most recent call last):
File “/usr/lib/python3.5/site-packages/borg/repository.py”, line 72, in
del
self.close()
File “/usr/lib/python3.5/site-packages/borg/repository.py”, line 190, in
close
self.io.close()
File “/usr/lib/python3.5/site-packages/borg/repository.py”, line 589, in
close
self.close_segment()
File “/usr/lib/python3.5/site-packages/borg/repository.py”, line 830, in
close_segment
os.posix_fadvise(self._write_fd.fileno(), 0, 0,
os.POSIX_FADV_DONTNEED)
FileNotFoundError: [Errno 2] No such file or directory
Local Exception.
Traceback (most recent call last):
File “/usr/lib/python3.5/site-packages/borg/archiver.py”, line 90, in
wrapper
return method(self, args, repository=repository, **kwargs)
File “/usr/lib/python3.5/site-packages/borg/archiver.py”, line 138, in
do_init
repository.commit()
File “/usr/lib/python3.5/site-packages/borg/repository.py”, line 198, in
commit
self.io.write_commit()
File “/usr/lib/python3.5/site-packages/borg/repository.py”, line 819, in
write_commit
self.close_segment() # after-commit fsync()
File “/usr/lib/python3.5/site-packages/borg/repository.py”, line 830, in
close_segment
os.posix_fadvise(self._write_fd.fileno(), 0, 0,
os.POSIX_FADV_DONTNEED)
OSError: [Errno 0] Error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/lib/python3.5/site-packages/borg/archiver.py”, line 2052, in
main
exit_code = archiver.run(args)
File “/usr/lib/python3.5/site-packages/borg/archiver.py”, line 1997, in
run
return func(args)
File “/usr/lib/python3.5/site-packages/borg/archiver.py”, line 90, in
wrapper
return method(self, args, repository=repository, **kwargs)
File “/usr/lib/python3.5/site-packages/borg/repository.py”, line 94, in
exit
self.close()
File “/usr/lib/python3.5/site-packages/borg/repository.py”, line 190, in
close
self.io.close()
File “/usr/lib/python3.5/site-packages/borg/repository.py”, line 589, in
close
self.close_segment()
File “/usr/lib/python3.5/site-packages/borg/repository.py”, line 830, in
close_segment
os.posix_fadvise(self._write_fd.fileno(), 0, 0,
os.POSIX_FADV_DONTNEED)
OSError: [Errno 0] Error
Platform: Linux 99dfcc2e94a7 4.8.15-300.fc25.armv7hl #1 SMP Fri Dec 16
00:06:49 UTC 2016 armv7l
Linux:
Borg: 1.0.9 Python: CPython 3.5.2
PID: 16 CWD: /root
sys.argv: [‘/usr/bin/borg’, ‘init’, ‘test’]
SSH_ORIGINAL_COMMAND: None@
This error doesn’t append on a x86_64 host with the same softwares version (docker, kernel, OS)
(from redmine: issue id 6592, created on 2016-12-28)