A bup command that had been working now fails. It's a pretty hard fail with a stack trace. I'm wondering if using `bup prune-older` could have broken something. In any case, I'm wondering if the current bup directory can be saved---my `.bup` is 13GB and creating a new one is time-consuming.
I'd love any help with diagnosis of the fault, repair of the broken repo, or a workaround for any of the issues.
Both local and remote bup should be version 0.32, but for some reason the local `bup --version` reports as "0.32+". The latest commit is 3b052c63c93a95193447945296e7ec5db97f6b6e so I'm not sure what's up there.
The current failure is shown by running a shell script with -x, which shows the commands used, as follows (can't figure out how to attach a file in google groups):
+ HOST=homedog
+ PATH=/usr/local/bin:/usr/bin:/home/nr/.opam/default/bin:/home/nr/cs/105/server/sbin:/home/nr/cs/105/server/bin:/home/nr/cs/105/server/courseware/bin:/home/nr/bin:/home/nr/machine/amd64-linux/bin:/home/nr/.cabal/bin:/home/nr/bin:/home/nr/machine/amd64-linux/bin:/usr/bin/mh:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/nr/net/pclu/exe:/home/nr/.local/bin:/sbin:/usr/sbin:/usr/share/java:/usr/local/racket/bin:/etc:/usr/local/etc:/usr/bin/X11:/usr/local/sbin:/home/nr/cs/105/server/BUILD-Linux-x86_64:.:/home/nr/bin/tests:/usr/share/java:/home/nr/cs/150vm/bin
+ export PATH
+ BUP_DIR=/home/nr/.bup
+ export BUP_DIR
+ bup index /home/nr/Contains-Local-Mail
+ bup save '--strip-path=/home/nr' -n mail-backup-homedog -r homework: -q /home/nr/Contains-Local-Mail/Mail
Traceback (most recent call last):
File "/usr/local/lib/bup/cmd/../bup/metadata.py", line 843, in read
tag = vint.read_vuint(port)
File "/usr/local/lib/bup/cmd/../bup/vint.py", line 38, in read_vuint
raise EOFError('encountered EOF while reading vuint')
EOFError: encountered EOF while reading vuint
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/bup/cmd/bup-save", line 412, in <module>
meta = msr.metadata_at(ent.meta_ofs)
File "/usr/local/lib/bup/cmd/../bup/index.py", line 66, in metadata_at
return metadata.Metadata.read(self._file)
File "/usr/local/lib/bup/cmd/../bup/metadata.py", line 845, in read
raise Exception("EOF while reading Metadata")
Exception: EOF while reading Metadata
Traceback (most recent call last):
File "/usr/sup/bup-0.32/lib/bup/cmd/bup-server", line 320, in <module>
cmd(conn, rest)
File "/usr/sup/bup-0.32/lib/bup/cmd/bup-server", line 112, in receive_objects_v2
raise Exception('object read: expected length header, got EOF\n')
Exception: object read: expected length header, got EOF
-----------------------------------------------------
+ hostname
+ HOST=homedog
+ PATH=/usr/local/bin:/usr/bin:/usr/bin:/bin
+ export PATH
+ BUP_DIR=/home/nr/.bup
+ export BUP_DIR
+ bup index /home/nr/Contains-Local-Mail
+ bup save '--strip-path=/home/nr' -n mail-backup-homedog -r homework: -q /home/nr/Contains-Local-Mail/Mail
warning: index pack-2ba0f704ac646aa3391b93a94da7706f0bb59387.idx missing
used by midx-77c0e830765410d5224ac543e8807965d6c6d236.midx
warning: index pack-66f7296c188647ed0b4d2cfef1b35fa4c7563bab.idx missing
used by midx-77c0e830765410d5224ac543e8807965d6c6d236.midx
warning: index pack-dfa4982ba98c624e1e200ff30f6b657222e2253c.idx missing
used by midx-77c0e830765410d5224ac543e8807965d6c6d236.midx
warning: index pack-0c6637b2e67448629867f04800fe74c8744ef46d.idx missing
used by midx-77c0e830765410d5224ac543e8807965d6c6d236.midx
warning: index pack-d85cd431215f8aa995d9f7d2da7dfa712bc84faf.idx missing
used by midx-77c0e830765410d5224ac543e8807965d6c6d236.midx
warning: index pack-730da91bd130e169543db514ea077c5558c95eea.idx missing
used by midx-77c0e830765410d5224ac543e8807965d6c6d236.midx
warning: index pack-fef781531bcf85a29f85a0f38d7ea9a30ab33343.idx missing
used by midx-77c0e830765410d5224ac543e8807965d6c6d236.midx
warning: index pack-356a9ffcaef7d44d8e322a5bd4627135f5b49632.idx missing
used by midx-77c0e830765410d5224ac543e8807965d6c6d236.midx
warning: index pack-7328cdd438ed337ffc92dfe72410390b4130124a.idx missing
used by midx-77c0e830765410d5224ac543e8807965d6c6d236.midx
warning: index pack-28e65507ba7ac0c162fb08569cff2ff4038812dd.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
warning: index pack-7086c0851248a012e094906de6a32396bbf1c07c.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
warning: index pack-cd8fbeacda1575e506bbcd7388413c4e43210a8d.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
warning: index pack-2ba0f704ac646aa3391b93a94da7706f0bb59387.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
warning: index pack-66f7296c188647ed0b4d2cfef1b35fa4c7563bab.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
warning: index pack-dfa4982ba98c624e1e200ff30f6b657222e2253c.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
warning: index pack-0c6637b2e67448629867f04800fe74c8744ef46d.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
warning: index pack-d85cd431215f8aa995d9f7d2da7dfa712bc84faf.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
warning: index pack-730da91bd130e169543db514ea077c5558c95eea.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
warning: index pack-fef781531bcf85a29f85a0f38d7ea9a30ab33343.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
warning: index pack-356a9ffcaef7d44d8e322a5bd4627135f5b49632.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
warning: index pack-7328cdd438ed337ffc92dfe72410390b4130124a.idx missing
used by midx-7258e564317bf52286360728aacc866a96c4519d.midx
Traceback (most recent call last):
File "/usr/local/lib/bup/cmd/../bup/metadata.py", line 843, in read
tag = vint.read_vuint(port)
File "/usr/local/lib/bup/cmd/../bup/vint.py", line 38, in read_vuint
raise EOFError('encountered EOF while reading vuint')
EOFError: encountered EOF while reading vuint
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/bup/cmd/bup-save", line 412, in <module>
meta = msr.metadata_at(ent.meta_ofs)
File "/usr/local/lib/bup/cmd/../bup/index.py", line 66, in metadata_at
return metadata.Metadata.read(self._file)
File "/usr/local/lib/bup/cmd/../bup/metadata.py", line 845, in read
raise Exception("EOF while reading Metadata")
Exception: EOF while reading Metadata
Traceback (most recent call last):
File "/usr/sup/bup-0.32/lib/bup/cmd/bup-server", line 320, in <module>
cmd(conn, rest)
File "/usr/sup/bup-0.32/lib/bup/cmd/bup-server", line 112, in receive_objects_v2
raise Exception('object read: expected length header, got EOF\n')
Exception: object read: expected length header, got EOF
---------------------------------------------------------------------------------------------------