Graças à ajuda da NIIBE, o problema foi:
% bl0ck_qu0te%Espero que isso possa poupar alguém algum dia algum dia.
Estou usando um script de backup do S3 / duplicity, salve meus arquivos. Tem funcionado muito bem até eu adicionar uma segunda chave gpg. Então todo inferno desabou. Eu tentei lidar com duas chaves, depois apaguei a segunda chave. Então eu removi / expurgou o gpg completamente e comecei com um novo começo.
Eu criei uma nova chave e esta é a resposta que recebo.
GPGError: GPG Failed, see log below:
===== Begin GnuPG log =====
gpg: no default secret key: secret key not available
gpg: [stdin]: sign+encrypt failed: secret key not available
===== End GnuPG log =====
Aqui está o meu script de backup (mas não acho que seja esse o problema)
#!/bin/bash
# Make GPG explicitly aware of our private key,
# since we'll be running this via cron as root
HOME="/" SOURCE="/" TARGET=s3+http://xxxx/xxxxx/
LOGFILE=/home/bege/.duplicity/desktop.log export HOME=$HOME export
SOURCE=$SOURCE export TARGET=$TARGET export LOGFILE=$LOGFILE
# Load our credentials source "/home/bege/Desktop/.credentials.conf"
export PASSPHRASE export AWS_ACCESS_KEY_ID export
AWS_SECRET_ACCESS_KEY
GPG_KEY='7E4B6B9B'
duplicity \
--verbosity notice \
--s3-use-new-style \
--volsize=1000 \
--encrypt-key="$GPG_KEY" \
--sign-key="$GPG_KEY" \
--full-if-older-than 7D \
--asynchronous-upload \
--log-file "/home/bege/.duplicity/log.log" \
--include=/home/bege/Desktop/charts \
--exclude=/** \
--progress \
$SOURCE \
$TARGET > $LOGFILE
unset PASSPHRASE unset AWS_ACCESS_KEY_ID unset AWS_SECRET_ACCESS_KEY
Aqui estão os detalhes das minhas chaves:
/home/bege/.gnupg/pubring.gpg
-----------------------------
pub 2048R/7E4B6B9B 2015-07-15
uid Chad H <[email protected]>
/home/bege/.gnupg/secring.gpg
-----------------------------
sec 2048R/7E4B6B9B 2015-07-15
uid Chad H <[email protected]>
Eu também modifiquei o arquivo conf
para tornar essa chave a padrão. Eu gastei muito tempo nisso, mas estou obcecado por algum motivo, estou no meu ponto de vista, obrigado antecipadamente.
Graças à ajuda da NIIBE, o problema foi:
% bl0ck_qu0te%Espero que isso possa poupar alguém algum dia algum dia.