summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar dharrison@27b3fc3aa4a83cdc03f8e82ab4a8d4f6455e603d <dharrison@web>2017-02-08 01:42:30 +0000
committerGravatar admin <admin@branchable.com>2017-02-08 01:42:30 +0000
commitf122d1a231ebb1aa41e5599251f299464e683242 (patch)
tree5fb7fd32184c0416c87720a055d65476f220a390
parenta02485a3ede1b82c2d2966250134f92ca7f3536a (diff)
New Bug Report
-rw-r--r--doc/bugs/Debian_and_MacOSX_cannot_read_eachother__39__s_S3_credentials.mdwn63
1 files changed, 63 insertions, 0 deletions
diff --git a/doc/bugs/Debian_and_MacOSX_cannot_read_eachother__39__s_S3_credentials.mdwn b/doc/bugs/Debian_and_MacOSX_cannot_read_eachother__39__s_S3_credentials.mdwn
new file mode 100644
index 000000000..a351b0ae4
--- /dev/null
+++ b/doc/bugs/Debian_and_MacOSX_cannot_read_eachother__39__s_S3_credentials.mdwn
@@ -0,0 +1,63 @@
+### Please describe the problem.
+I seem to be hitting a problem with the way git annex encrypts the credentials for S3 remotes. I am creating an S3 remote with shared encryption and embedded credentials. If I create the remote on MacOSX, enableremote fails on Debian. If I create the remote on Debian, enableremote fails on MacOSX with a similar error. I can enable MacOSX created remotes on other MacOSX systems and Debian created remotes on other Debian systems.
+The enableremote creates a .git/annex/creds/uuid file, but the contents are garbled.
+
+Could this be an issue with different versions of GPG on the systems?
+
+### What steps will reproduce the problem?
+- New git annex remote on Debian.
+- Clone and git annex init on MacOSX
+- Create S3 remote on MacOSX with encryption=shared embedcreds=yes
+- Git annex sync
+- On Debian enable remote
+
+Alternatively, create the S3 remote on Debian, sync and enable remote on MacOSX
+
+### What version of git-annex are you using? On what operating system?
+ MacOSX
+ gpg (GnuPG/MacGPG2) 2.0.30
+ libgcrypt 1.6.6
+ git-annex version: 6.20170101
+ build flags: Assistant Webapp Pairing Testsuite S3(multipartupload)(storageclasses) WebDAV FsEvents ConcurrentOutput TorrentParser MagicMime Feeds Quvi
+ key/value backends: SHA256E SHA256 SHA512E SHA512 SHA224E SHA224 SHA384E SHA384 SHA3_256E SHA3_256 SHA3_512E SHA3_512 SHA3_224E SHA3_224 SHA3_384E SHA3_384 SKEIN256E SKEIN256 SKEIN512E SKEIN512 SHA1E SHA1 MD5E MD5 WORM URL
+ remote types: git gcrypt p2p S3 bup directory rsync web bittorrent webdav tahoe glacier ddar hook external
+ local repository version: 5
+ supported repository versions: 3 5 6
+ upgrade supported from repository versions: 0 1 2 3 4 5
+ operating system: darwin x86_64
+
+ Debian 7
+ gpg (GnuPG) 1.4.12
+ git-annex version: 6.20170101+gitg93d69b1-1~ndall+1
+ build flags: Assistant Webapp Pairing Testsuite S3(multipartupload)(storageclasses) WebDAV Inotify DBus DesktopNotify ConcurrentOutput TorrentParser MagicMime Feeds Quvi
+ key/value backends: SHA256E SHA256 SHA512E SHA512 SHA224E SHA224 SHA384E SHA384 SHA3_256E SHA3_256 SHA3_512E SHA3_512 SHA3_224E SHA3_224 SHA3_384E SHA3_384 SKEIN256E SKEIN256 SKEIN512E SKEIN512 SHA1E SHA1 MD5E MD5 WORM URL
+ remote types: git gcrypt p2p S3 bup directory rsync web bittorrent webdav tahoe glacier ddar hook external
+ local repository version: 5
+ supported repository versions: 3 5 6
+ upgrade supported from repository versions: 0 1 2 3 4 5
+ operating system: linux x86_64
+
+### Please provide any additional information below.
+
+[[!format sh """
+# Debian 7
+ $ git annex enableremote S3
+ enableremote S3 gpg: packet(2) with unknown version 13
+ gpg error above was caused by an old git-annex bug in credentials storage. Working around it..
+ git-annex: bad creds
+ CallStack (from HasCallStack):
+ error, called at ./Creds.hs:116:22 in main:Creds
+
+ # MacOSX
+ git annex enableremote S34
+ enableremote S34 gpg: [don't know]: invalid packet (ctb=6b)
+ gpg error above was caused by an old git-annex bug in credentials storage. Working around it..
+ git-annex: bad creds
+ CallStack (from HasCallStack):
+ error, called at ./Creds.hs:116:22 in main:Creds
+
+"""]]
+
+### Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)
+Yes! git annex has been enormously helpful. Thanks so much for this tool.
+