Your message dated Tue, 28 Jul 2015 16:31:01 +0200
with message-id
<20150728163101.horde.xdvtf4nhzdi-6qwkdoew...@htjn.suhail.uberspace.de>
and subject line
has caused the Debian Bug report #793792,
regarding R43272X: Repository doesn't contain chunk
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
793792: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=793792
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
This had already been reported upstream and was recently fixed by a
contributor.
A new (fixed) version will be released soon.
--
gpg --keyserver pgp.mit.edu --recv-keys 0x514FCA9C
F013 93C0 306C 1E31 4E00 09FA 21EC A2F6 514F CA9C
pgpaFsUxyY1Zb.pgp
Description: Digitale PGP-Signatur
--- End Message ---