diff options
author | Joey Hess <joey@kitenet.net> | 2014-10-22 14:44:01 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-10-22 14:44:01 -0400 |
commit | 49475bb89542e92c6f466425f29cd0640a8e80f4 (patch) | |
tree | a038ce5177839272c8020d7e8d5ac986a593c932 | |
parent | 299c10bc37ab60b0a0c62e8e931a83f61ce2e0a6 (diff) | |
parent | a39cba28387ce822ed5630445ae42e49fc946a3d (diff) |
Merge branch 'master' of ssh://git-annex.branchable.com
-rw-r--r-- | doc/bugs/get_from_glacier_fails_too_early/comment_7_c96b71759fe0d2af450e321ca57edb46._comment | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/bugs/get_from_glacier_fails_too_early/comment_7_c96b71759fe0d2af450e321ca57edb46._comment b/doc/bugs/get_from_glacier_fails_too_early/comment_7_c96b71759fe0d2af450e321ca57edb46._comment new file mode 100644 index 000000000..0cdef26b5 --- /dev/null +++ b/doc/bugs/get_from_glacier_fails_too_early/comment_7_c96b71759fe0d2af450e321ca57edb46._comment @@ -0,0 +1,12 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="209.250.56.96" + subject="comment 7" + date="2014-10-22T18:30:29Z" + content=""" +I forgot to include the creds in `git annex info` for glacier; fixed that now. + +It seems that changing the creds with `enableremote` did embed them into your git repository, but it neglected to update the .git/annex/creds/$remoteuuid file that caches the creds locally. So I think that your old creds are still cached there, and still being used, and this explains why the file is not found in glacier; the wrong creds are being used to access it! You can work around this by deleting the .git/annex/creds/$remoteuuid file correspnding to the uuid of the glacier remote. (You can also look at that file and compare it with what the creds are supposed to be.) I have fixed git-annex enableremote to update that creds file. + +Also, it looks like you did not fall afoul of the [[upgrades/insecure_embedded_creds]] problem! If you had, this new version of git-annex would be complaining that it had detected that problem. If you want to double-check that, the s3creds= value is base64 encoded, and when run through `base64 -d`, it should yield a gpg encrypted file. If your repo did have that problem, it would instead decode to the creds in clear text. +"""]] |