forgetoption Could not parse config file!
mluettermann opened this issue · 8 comments
Describe the bug
i am not able to create an backup with an simple autorestic.yml
my autorestic.yaml file
`version: 2
locations:
my-locations:
from: /data
to: hdd
backends:
hdd:
type: local
path: /backup`
Expected behavior
responce from the autoresctic check
'autorestic check
Using config: /root/.autorestic.yaml
Using lock: /root/.autorestic.lock.yml
Saved a backup copy of your file next to the original.
Initializing backend "hdd"...
Everything is fine.'
error output while autorestic backup -a
'autorestic backup -a
Using config: /root/.autorestic.yaml
1 error(s) decoding:
- 'locations[my-locations]' has invalid keys: forgetoption
Could not parse config file!
Using lock: /root/.autorestic.lock.yml'
why i get this responce ? has invalid keys: forgetoption Could not parse config file!
Environment
- OS: Ubuntu
- Version: 22.04
- autorestic version 1.7.7
- restic 0.15.2 compiled with go1.20.3 on linux/amd64
I have the same issue with Debian 12. Any news here?
The same happens to locations -> name -> copy
which becomes copyoption
.
Manually remove the offending yaml key (forgetoption and maybe a few more) as a workaround.
Manually remove the offending yaml key (forgetoption and maybe a few more) as a workaround.
I tried this, but the invalid keys re-appear.
UPDATE: I was missing env variables, after providing proper env it worked.
UPDATE: I was missing env variables, after providing proper env it worked.
cant you please explain how did you do that? what is the correct env config? cant find anythig in docs :(
UPDATE: I was missing env variables, after providing proper env it worked.
cant you please explain how did you do that? what is the correct env config? cant find anythig in docs :(
correct config should look like this, once the config is correct, manually removing the offending keys in temporary yaml will work.
.autorestic.yaml
locations:
...
backends:
bb-data
type: b2
path: '...'
.autorestic.env
AUTORESTIC_BB-DATA_RESTIC_PASSWORD=...
AUTORESTIC_BB-DATA_B2_ACCOUNT_ID=...
AUTORESTIC_BB-DATA_B2_ACCOUNT_KEY=...
when I was getting this error, .autorestic.env was not providing correct keys for bb-data backend.
reference doc
I'm seeing the same issue on Arch Linux and FreeBSD 14.
Using SFTP as only backend.
autorestic version 1.7.9