como verificar a versão remota do BORG

como verificar a versão remota do BORG

Estamos usando um serviço BORG hospedado e recebemos estes avisos ao inicializar um repositório:

By default repositories initialized with this version will produce security
errors if written to with an older version (up to and including Borg 1.0.8).

If you want to use these older versions, you can disable the check by running:
borg upgrade --disable-tam 'ssh://USER@HOST/./dmapp'

See https://borgbackup.readthedocs.io/en/stable/changes.html#pre-1-0-9-manifest-spoofing-vulnerability for details about the security implications.

Acho que a versão local não corresponde à versão remota. alguém pode confirmar isso?
Existe uma maneira de verificar a versão remota do BORG?

De acordo com os documentos a versão remota deve ser 1.1

Minha versão local:

borg --version
borg 1.1.3

Responder1

A mensagem citada não indica que a versão remota está desatualizada, mas notifica que tentativas de gravar no repositório com um cliente desatualizado gerarão erros.

A mensagem também será exibida se você criar umrepositório local:

$ borg init -e repokey $(mktemp -d)
Enter new passphrase: 
Enter same passphrase again: 
Do you want your passphrase to be displayed for verification? [yN]: y
Your passphrase (between double-quotes): "test"
Make sure the passphrase displayed above is exactly what you wanted.

By default repositories initialized with this version will produce security
errors if written to with an older version (up to and including Borg 1.0.8).

If you want to use these older versions, you can disable the check by running:
borg upgrade --disable-tam /tmp/tmp.9Fc74B7qj9

See https://borgbackup.readthedocs.io/en/stable/changes.html#pre-1-0-9-manifest-spoofing-vulnerability for details about the security implications.

IMPORTANT: you will need both KEY AND PASSPHRASE to access this repo!
Use "borg key export" to export the key, optionally in printable format.
Write down the passphrase. Store both at safe place(s).

Para responder à segunda parte da sua pergunta: Não há como - que eu saiba - verificar a versão remota do borg. No entanto, você pode verificar a versão do repositório usando borg config -l <REPO>:

$ borg config -l /tmp/tmp.9Fc74B7qj9/
[repository]
version = 1
segments_per_dir = 1000
max_segment_size = 524288000
storage_quota = 0
additional_free_space = 0
append_only = 0
id = 429642bc7ac26c28daa69f7d4654c36a07a15b5d1ca3eb6b0d4a264c677689dc

Espero que isso ajude e feliz backup;)

informação relacionada