Package: obnam Version: 1.12-1 Severity: normal Dear Maintainer,
Yes, this is old problem, You know. But in this case there are no any race conditions. Only one client is working and only one obnam process are running at once. And all things are local: client, repository and backed up directories. The only feature is that repository placed on usb hard disk, that is under automount control. I've wrote shell script to remove unused chunks: while true; do obnam --verbose --client-name=$CLIENT -r $REPOSITORY force-lock CHUNK=$(obnam --verbose --client-name=$CLIENT -r $REPOSITORY forget --keep="$POLICY" 2>&1| awk '/ERROR: R43272X:/ {print $NF}') if [ -z "$CHUNK" ]; then echo No missing chunk. Exiting. exit else echo . Missing chunk: $CHUNK touch ${REPOSITORY}/${CHUNK} fi done But it is working more then 25 hours now and continues. There are only 7 chunks seen: forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c686e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c686b forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/4069/1235/370/a5d22e49a7fcb874 forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c686b forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c686e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c686b forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/4069/1235/370/a5d22e49a7fcb89b forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c686b forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c686e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c686b forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/4069/1235/370/a5d22e49a7fcb874 forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697f forgetting generations: 0/3 done. Missing chunk: chunks/3299/663/2802/fc235e452f9c697e And I have no idea how long it will continues. Before that "fsck" was working for 20 hours. It would be very bad news if the only way to solve the problem will be to create new repository. Why do You not remove reference to nonexistent chunks? You can do this while "forget" command or with special one like "fsck". In any case here should be regular procedure to get repository in consistent case. The special issue is why this problem exists at all. When chunk removed, the reference should be cleared to. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.0.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages obnam depends on: ii libc6 2.19-19 ii python 2.7.9-1 ii python-cliapp 1.20150701-1 ii python-fuse 2:0.2.1-11 ii python-larch 1.20131130-1 ii python-paramiko 1.15.2-1 ii python-tracing 0.8-1 ii python-ttystatus 0.23-1 ii python-yaml 3.11-2 obnam recommends no packages. obnam suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org