Front page

Do I really need to enter the passphrase at every checkpoint?

8a9ac7517cb34fa9a647fae10aaf8b9f
OAKLAND NEWSLETTER SOYBEAN

From: obnamsupport <obnamsupport@infopower.nl>
Date: Thu, 6 Oct 2016 04:57:26 +0000

   I've set up obnam, started a backup session with checkpoints at every
   34 MB or so (bad internet connection) and off he goes.
   
   The first checkpoint I was there to enter the passphrase, with some
   surprise and the hope that he wouldn't keep repeating this.
   The second checkpoint (half an hour later) I was still there to enter
   the passphrase.
   But at the third checkpoint I had left the computer, came back and saw
   a 'gtk2 enter pin' window asking for the passphrase, which I entered
   and upon which obnam said:
   
   "ERROR: Node 0x9 cannot be found in the node store chunklist: 32:
   Broken pipe: None" and exited.
   
   I was like: "Huh? Is that standard behaviour?"
   Somebody please assure me I have screwed up my configs. :)
   
   Oh, wait, there is something in the log file indicating there's a
   problem causing this:
   
   ================================ extracted from log file ===========
   2016-10-06 01:31:02 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:31:05 INFO Backing up /home/user/Downloads/The Rolling
   Stones - Collection - 1968-1974 - 2CD - 320Kbps - Drbn -
   Rock/CD/Collection 1968-1974  CD1/01 Street Fighting Man.mp3 2016-10-06
   01:35:17 INFO Backing up /home/user/Downloads/The Rolling Stones -
   Collection - 1968-1974 - 2CD - 320Kbps - Drbn - Rock/CD/Collection
   1968-1974  CD1/14 Rocks Off.mp3 2016-10-06 01:41:14 INFO Backing
   up /home/user/Downloads/The Rolling Stones - Collection - 1968-1974 -
   2CD - 320Kbps - Drbn - Rock/CD/Collection 1968-1974  CD1/08 Sympathy
   for the Devil.mp3 2016-10-06 01:43:34 INFO Making checkpoint 2016-10-06
   01:43:44 ERROR Traceback (most recent call last): File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:44:14 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:44:15 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:44:16 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:44:16 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:44:19 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:44:19 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:44:22 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:44:22 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:44:23 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:44:24 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:44:29 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:45:03 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:45:03 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:45:04 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 01:45:04 ERROR Traceback (most recent call last):
     File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 54, in helper return method(self, filename, *args, **kwargs) File
   "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py",
   line 467, in lstat st = self.sftp.lstat(pathname) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 355,
   in lstat t, msg = self._request(CMD_LSTAT, path) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 689,
   in _request return self._read_response(num) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 736,
   in _read_response self._convert_status(msg) File
   "/usr/lib/python2.7/site-packages/paramiko/sftp_client.py", line 762,
   in _convert_status raise IOError(errno.ENOENT, text) IOError: [Errno 2]
   No such file
   
   2016-10-06 04:33:16 INFO Attempting to unlock client because of error
   2016-10-06 04:33:16 WARNING Error while unlocking due to error: [Errno
   32] Broken pipe 2016-10-06 04:33:16 CRITICAL Node 0x9 cannot be found
   in the node store chunklist: 32: Broken pipe: None [user@personal ~]$ 
   
   ====================================================================
   
   So apparently something is missing?
   
   
   _______________________________________________
   obnam-support mailing list
   obnam-support@obnam.org
   http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/obnam-support-obnam.org
From: obnamsupport <obnamsupport@infopower.nl>
Date: Thu, 6 Oct 2016 07:36:26 +0000

   On Thu, 6 Oct 2016 08:08:03 +0300
   Lars Wirzenius <liw@liw.fi> wrote:
   
   > On Thu, Oct 06, 2016 at 04:57:26AM +0000, obnamsupport wrote:
   > > I've set up obnam, started a backup session with checkpoints at
   > > every 34 MB or so (bad internet connection) and off he goes.
   > 
   > The need to enter the passphrase for your PGP key frequently is a
   > matter between you and GnuPG, probably the gpg-agent program. Obnam
   > doesn't get involved in that part.
   
   I will include a fresh log file that was generated while executing
   
   [user@personal ~]$ obnam force-lock
   
   on the client. Here the PGP passphrase is not asked, but still we can
   see there is a problem the source of which I am unable to identify.
   
   /usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py
   /usr/lib/python2.7/site-packages/paramiko/sftp_client.py
   
   both exist.
   
   So I suggest we first concentrate on solving this problem, and then try
   again what gpg will do. The problem of multiple passphrase entries
   might have been solved by then.
   
   > For whatever reason, the way my
   > laptop is configured out of the box means I only need to enter the
   > passphrase the first time in a desktop login session.
   
   I'm glad to hear that. :)
   
   > If someone on obnam-support could walk you through a suitable GPG
   > configuration to not have to write the passphrase all the time, that'd
   > be excellent.
   > 
   > > "ERROR: Node 0x9 cannot be found in the node store chunklist: 32:
   > > Broken pipe: None" and exited.
   > 
   > This probably means the sftp connection broke while waiting for the
   > passphrase.
   > 
   > > Oh, wait, there is something in the log file indicating there's a
   > > problem causing this:
   > 
   > I'm afraid the way you pasted in the log file snippets resulted in
   > them becoming reformatted, making them very difficult to follow.
   > Attaching tends to be better in that case.
   
   Yes you are right.
   I have attached a (anonymised) log file of the force-lock session.
   
   Thanks,
   
   Joe
From: Lars Wirzenius <liw@liw.fi>
Date: Thu, 6 Oct 2016 08:08:03 +0300

   On Thu, Oct 06, 2016 at 04:57:26AM +0000, obnamsupport wrote:
   > I've set up obnam, started a backup session with checkpoints at every
   > 34 MB or so (bad internet connection) and off he goes.
   
   The need to enter the passphrase for your PGP key frequently is a
   matter between you and GnuPG, probably the gpg-agent program. Obnam
   doesn't get involved in that part. For whatever reason, the way my
   laptop is configured out of the box means I only need to enter the
   passphrase the first time in a desktop login session.
   
   If someone on obnam-support could walk you through a suitable GPG
   configuration to not have to write the passphrase all the time, that'd
   be excellent.
   
   > "ERROR: Node 0x9 cannot be found in the node store chunklist: 32:
   > Broken pipe: None" and exited.
   
   This probably means the sftp connection broke while waiting for the
   passphrase.
   
   > Oh, wait, there is something in the log file indicating there's a
   > problem causing this:
   
   I'm afraid the way you pasted in the log file snippets resulted in
   them becoming reformatted, making them very difficult to follow.
   Attaching tends to be better in that case.
From: Lars Wirzenius <liw@liw.fi>
Date: Thu, 6 Oct 2016 21:39:21 +0300

   On Thu, Oct 06, 2016 at 07:36:26AM +0000, obnamsupport wrote:
   > On Thu, 6 Oct 2016 08:08:03 +0300
   > Lars Wirzenius <liw@liw.fi> wrote:
   > 
   > > On Thu, Oct 06, 2016 at 04:57:26AM +0000, obnamsupport wrote:
   > > > I've set up obnam, started a backup session with checkpoints at
   > > > every 34 MB or so (bad internet connection) and off he goes.
   > > 
   > > The need to enter the passphrase for your PGP key frequently is a
   > > matter between you and GnuPG, probably the gpg-agent program. Obnam
   > > doesn't get involved in that part.
   > 
   > I will include a fresh log file that was generated while executing
   
   You seem to be using Obnam version 1.5. Could you try to upgrade to
   the current version?
   
   The log file does not have the full debugging information. See
   http://code.liw.fi/obnam/manual/ci/obnam-manual.en.html#troubleshooting
   for instructions on how to turn those on.
   
   In any case, it looks like there's a problem where Obnam can't access
   your SFTP server for some reason. I don't see a reason for why it
   wouldn't in your log file.
From: obnamsupport <obnamsupport@infopower.nl>
Date: Fri, 7 Oct 2016 16:39:39 +0000

   On Thu, 6 Oct 2016 21:39:21 +0300
   Lars Wirzenius <liw@liw.fi> wrote:
   
   > On Thu, Oct 06, 2016 at 07:36:26AM +0000, obnamsupport wrote:
   > > On Thu, 6 Oct 2016 08:08:03 +0300
   > > Lars Wirzenius <liw@liw.fi> wrote:
   > > 
   > > > On Thu, Oct 06, 2016 at 04:57:26AM +0000, obnamsupport wrote:
   > > > > I've set up obnam, started a backup session with checkpoints at
   > > > > every 34 MB or so (bad internet connection) and off he goes.
   > > > 
   > > > The need to enter the passphrase for your PGP key frequently is a
   > > > matter between you and GnuPG, probably the gpg-agent program.
   > > > Obnam doesn't get involved in that part.
   > > 
   > > I will include a fresh log file that was generated while executing
   > 
   > You seem to be using Obnam version 1.5.
   
   Yes, I found out there is a much newer version (1.19).
   
   > Could you try to upgrade to
   > the current version?
   
   I would gladly do that if I weren't running Fedora 18. Upgrades are not
   supported anymore and I have taken a look at your git clone procedure
   which seems to require me to upgrade also all kinds of helper programs
   such as larch etc. 
   Because I fear a dependency hell if I were to go that route, I didn't
   try it. Once I have my backups done I can clean up my local HD and
   migrate to the newest QubesOS which supports a much newer Fedora, and
   therefore also a newer obnam.
   
   > The log file does not have the full debugging information. See
   > http://code.liw.fi/obnam/manual/ci/obnam-manual.en.html#troubleshooting
   > for instructions on how to turn those on.
   
   Right, I found that option yesterday late. Sorry for not reading this
   section of the manual before posting the problem.
    
   > In any case, it looks like there's a problem where Obnam can't access
   > your SFTP server for some reason. I don't see a reason for why it
   > wouldn't in your log file.
   
   Obnam can access the server, because it's happily creating
   directories and files there. The question is where those errors are
   coming from.
   
   Permissions?
   
   The directory tree on the backup server has 
   owners, permissions as follows:
   root:root 755 from / down to and including /media/backupdrive/backup
     pi:pi   755 further down the tree
   
   
   Obnam and larch are installed using yum and have version info:
   Name        : obnam
   Arch        : x86_64
   Version     : 1.5
   Release     : 1.fc18
   
   Name        : python-larch
   Arch        : noarch
   Version     : 1.20130808
   Release     : 1.fc18
   
   
   Errors are:
   IOError: Failure
   IOError: [Errno 2] No such file
   
   
   The configuration is in the log file of which the first 600+ lines are
   included in the attachment.
   
   
   Environment is also in the log file.
   
   
   Thanks for your time!
   
   Joe
From: arie <arie@infopower.nl>
Date: Fri, 7 Oct 2016 23:57:11 +0000

   No, I do not need to enter the passphrase at every checkpoint.
   I've maxed out the ttls in gpg-agent.conf.
   Obnam seems to be doing everything it is supposed to do.
   Sending data, making checkpoints, new generations, I only haven't tried
   to retrieve any data yet.
   
   May I suggest a bug in python 2.7? 
   
   
   Regards,
   
   Joe
   
   
   
   On Fri, 7 Oct 2016 16:39:39 +0000
   obnamsupport <obnamsupport@infopower.nl> wrote:
   
   > On Thu, 6 Oct 2016 21:39:21 +0300
   > Lars Wirzenius <liw@liw.fi> wrote:
   > 
   > > On Thu, Oct 06, 2016 at 07:36:26AM +0000, obnamsupport wrote:
   > > > On Thu, 6 Oct 2016 08:08:03 +0300
   > > > Lars Wirzenius <liw@liw.fi> wrote:
   > > > 
   > > > > On Thu, Oct 06, 2016 at 04:57:26AM +0000, obnamsupport wrote:
   > > > > > I've set up obnam, started a backup session with checkpoints
   > > > > > at every 34 MB or so (bad internet connection) and off he
   > > > > > goes.
   > > > > 
   > > > > The need to enter the passphrase for your PGP key frequently is
   > > > > a matter between you and GnuPG, probably the gpg-agent program.
   > > > > Obnam doesn't get involved in that part.
   > > > 
   > > > I will include a fresh log file that was generated while executing
   > > 
   > > You seem to be using Obnam version 1.5.
   > 
   > Yes, I found out there is a much newer version (1.19).
   > 
   > > Could you try to upgrade to
   > > the current version?
   > 
   > I would gladly do that if I weren't running Fedora 18. Upgrades are
   > not supported anymore and I have taken a look at your git clone
   > procedure which seems to require me to upgrade also all kinds of
   > helper programs such as larch etc. 
   > Because I fear a dependency hell if I were to go that route, I didn't
   > try it. Once I have my backups done I can clean up my local HD and
   > migrate to the newest QubesOS which supports a much newer Fedora, and
   > therefore also a newer obnam.
   > 
   > > The log file does not have the full debugging information. See
   > > http://code.liw.fi/obnam/manual/ci/obnam-manual.en.html#troubleshooting
   > > for instructions on how to turn those on.
   > 
   > Right, I found that option yesterday late. Sorry for not reading this
   > section of the manual before posting the problem.
   >  
   > > In any case, it looks like there's a problem where Obnam can't
   > > access your SFTP server for some reason. I don't see a reason for
   > > why it wouldn't in your log file.
   > 
   > Obnam can access the server, because it's happily creating
   > directories and files there. The question is where those errors are
   > coming from.
   > 
   > Permissions?
   > 
   > The directory tree on the backup server has 
   > owners, permissions as follows:
   > root:root 755 from / down to and including /media/backupdrive/backup
   >   pi:pi   755 further down the tree
   > 
   > 
   > Obnam and larch are installed using yum and have version info:
   > Name        : obnam
   > Arch        : x86_64
   > Version     : 1.5
   > Release     : 1.fc18
   > 
   > Name        : python-larch
   > Arch        : noarch
   > Version     : 1.20130808
   > Release     : 1.fc18
   > 
   > 
   > Errors are:
   > IOError: Failure
   > IOError: [Errno 2] No such file
   > 
   > 
   > The configuration is in the log file of which the first 600+ lines are
   > included in the attachment.
   > 
   > 
   > Environment is also in the log file.
   > 
   > 
   > Thanks for your time!
   > 
   > Joe
   > 
   >