Bug#803696: obnam: breaks on "No such device or address" looking for CACHEDIR.TAG in sshfs mount

2015-11-01 Thread Kalle Sandström
Package: obnam
Version: 1.17-1
Severity: important
Tags: upstream

Dear Maintainer,

Error message:

00h00m05s 1 files 0 B scanned: scanning for files in /home/${USERNAME}ERROR: 
RCE08AX: I/O error: /home/${USERNAME}/sshfs/CACHEDIR.TAG: 6: No such device or 
address

(variables inserted.)

This is clearly caused by sshfs not being an ordinary filesystem, and therefore
reporting (incorrectly) an ENODEV when it should report ENOENT. However, obnam
is at fault for crapping out instead of proceeding.

Fixed by rolling back to version 1.8.


-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.1.2+ (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=C, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages obnam depends on:
ii  libc6 2.19-19
ii  python2.7.9-1
ii  python-cliapp 1.20140719-1
ii  python-fuse   2:0.2.1-10
ii  python-larch  1.20131130-1
ii  python-paramiko   1.10.1-1
ii  python-tracing0.8-1
ii  python-ttystatus  0.23-1
ii  python-yaml   3.11-2+b1

obnam recommends no packages.

obnam suggests no packages.

-- no debconf information



Bug#803696: obnam: breaks on "No such device or address" looking for CACHEDIR.TAG in sshfs mount

2015-11-01 Thread Lars Wirzenius
On Sun, Nov 01, 2015 at 10:06:49PM +0200, Kalle Sandström wrote:
> This is clearly caused by sshfs not being an ordinary filesystem,
> and therefore reporting (incorrectly) an ENODEV when it should
> report ENOENT. However, obnam is at fault for crapping out instead
> of proceeding.

I can't reproduce this on jessie, I'm afraid.

Did Obnam crash or did it continue the backup run?

-- 
Schrödinger's backup hypothesis: the condition of any backup is
undefined until a restore is attempted. -- andrewsh


signature.asc
Description: Digital signature