I am running restic 0.17.1 compiled with go1.23.1 on linux/amd64
- Running a `restic check --read-data` command on a repository, I have encountered a `ciphertext verification failed unexpected pack id…` error. Following the recommendation here ( Troubleshooting — restic 0.18.1 documentation ) I am presenting the problem here to get advice about what to do next. (See full command line output below…)
2. I have run extensive tests on my backup SSD and found no problems there whatsoever.
EXACT COMMAND ISSUED:
```
date --rfc-3339=seconds
time restic -p /media/tomc/SD-128GB-1/scratch/ssap -r /media/tomc/SSD-WD01/galp5-kubuntu-SSD/remainders check --read-data
```
OUTPUT:
```
50.28user 3.57system 0:36.44elapsed 147%CPU (0avgtext+0avgdata 154812maxresident)k
13482208inputs+16outputs (0major+552474minor)pagefaults 0swaps
260.40user 31.17system 5:43.19elapsed 84%CPU (0avgtext+0avgdata 123488maxresident)k
158981328inputs+24outputs (0major+5203703minor)pagefaults 0swaps
168.70user 18.48system 4:11.87elapsed 74%CPU (0avgtext+0avgdata 119744maxresident)k
102942520inputs+16outputs (0major+2731653minor)pagefaults 0swaps
pack f5738e59f690af4a8e41d200c10c59cbdfee1ef2c5b24ad0e4246f03fd9bb077 contains 2 errors: [blob 071cee7bdc43617d37377411d7bcae6b43d6b23b856504f520eb77ae2f4ef594: decrypting blob <data/071cee7b> from f5738e59 failed: ciphertext verification failed unexpected pack id c6da4e9ea03a4c3efa602f56a0de1c35be234c87fcd199e8ab5d9c4e459ddb3a]
The repository contains damaged pack files. These damaged files must be removed to repair the repository. This can be done using the following commands. Please read the troubleshooting guide at Troubleshooting — restic 0.18.1 documentation first.
restic repair packs f5738e59f690af4a8e41d200c10c59cbdfee1ef2c5b24ad0e4246f03fd9bb077
restic repair snapshots --forget
Damaged pack files can be caused by backend problems, hardware problems or bugs in restic. Please open an issue at Sign in to GitHub · GitHub for further troubleshooting!
Fatal: repository contains errors
Command exited with non-zero status 1
```
What should I do at this point?