summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Greg Grossmeier <greg@grossmeier.net>2013-12-26 16:37:54 -0800
committerGravatar Greg Grossmeier <greg@grossmeier.net>2013-12-26 16:37:54 -0800
commitc7a8ffce6a3ffd736c72db3c70ceb42c5232f590 (patch)
tree1272dd66c01678799da33171783cc49583b0ec49
parent637f0889932dad319012af8b7223963df4a0a555 (diff)
bug report, real but also testing via git checkout not web interface
-rw-r--r--doc/bugs/unable_to_sync_complains_of_missing_git-upload_and_receive_pack.mdwn158
1 files changed, 158 insertions, 0 deletions
diff --git a/doc/bugs/unable_to_sync_complains_of_missing_git-upload_and_receive_pack.mdwn b/doc/bugs/unable_to_sync_complains_of_missing_git-upload_and_receive_pack.mdwn
new file mode 100644
index 000000000..f3d69c355
--- /dev/null
+++ b/doc/bugs/unable_to_sync_complains_of_missing_git-upload_and_receive_pack.mdwn
@@ -0,0 +1,158 @@
+### Please describe the problem.
+Syncing two standalones: amd64 and armel.
+
+Sync works from armel to amd64.
+
+Sync fails (missing git-upload-pack, git-receive-pack) from amd64 to armel.
+
+### What steps will reproduce the problem?
+git-annex sync :)
+
+### What version of git-annex are you using? On what operating system?
+git-annex version: 5.20131224-g6ca5271 on both
+
+### Please provide any additional information below.
+
+#### on server "rose" (amd64)
+
+[[!format sh """
+$ git-annex version
+git-annex version: 5.20131224-g6ca5271
+build flags: Assistant Webapp Pairing S3 WebDAV Inotify DBus XMPP Feeds Quvi TDFA
+key/value backends: SHA256E SHA1E SHA512E SHA224E SHA384E SHA256 SHA1 SHA512 SHA224 SHA384 WORM URL
+remote types: git gcrypt S3 bup directory rsync web webdav glacier hook
+local repository version: 3
+default repository version: 3
+supported repository versions: 3 5
+upgrade supported from repository versions: 0 1 2 4
+
+$ git-annex sync
+(merging synced/git-annex into git-annex...)
+commit ok
+pull synology
+ash: git-upload-pack: not found
+fatal: Could not read from remote repository.
+
+Please make sure you have the correct access rights
+and the repository exists.
+failed
+push synology
+ash: git-receive-pack: not found
+fatal: Could not read from remote repository.
+
+Please make sure you have the correct access rights
+and the repository exists.
+
+ Pushing to synology failed.
+
+ (non-fast-forward problems can be solved by setting receive.denyNonFastforwards to false in the remote's git config)
+failed
+git-annex: sync: 2 failed
+$ cat .git/config
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = false
+ logallrefupdates = true
+[branch "master"]
+[annex]
+ uuid = c0e4106e-2631-11e2-9749-1bfa37a61069
+ version = 3
+[remote "synology"]
+ url = greg@server:/volume1/photo/
+ fetch = +refs/heads/*:refs/remotes/synology/*
+ annex-ssh-options = "-i /home/greg/.ssh/annex.rose_rsa"
+ annex-uuid = ca735977-973c-44bc-9257-915b2c875e39
+
+greg@rose:~/.ssh$ cat authorized_keys
+command="/home/greg/.ssh/git-annex-shell" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDT1yE96E/JQNPt0ziiNYJRvndCvLK4uG5h/SNYoAIBF1uH6L7VYAt3HWVqSyi3BcV70WDZ/yWgtNzbrcir46JpvEHMcvYaXLbANwoDGNjG/gsz7kP/8VUxZ6hG3P3ICuwnqVum5+rYXm6oj3xzWPfTRhhRoDZLOQdevSNpdGNaa/lSg8Vuq2suHwjQlQb8AIUuCZmS5cm6XwoUq/jJtN4LTuTPqMjzA6NkdhWM2Kigi9jPQBFborkYBPMphmZwBZiVnhsH1XpaOff+mP03D2gF/huC+b1vbWQstjuehUbY59rvJ4ijbOW8Uq2ep7dwLagmILtX5GbL+GS64pAn9sIP annex-DiskStation
+
+greg@rose:~/.ssh$ cat git-annex-shell
+#!/bin/sh
+set -e
+exec /home/greg/bin/git-annex.linux/runshell git-annex-shell -c "$SSH_ORIGINAL_COMMAND"
+
+greg@rose:~/bin/git-annex.linux$ ls
+bin gconvdir git-annex.MANIFEST git-core lib LICENSE README templates
+etc git git-annex-shell git-receive-pack lib64 linker runshell usr
+favicon.png git-annex git-annex-webapp git-upload-pack libdirs logo.svg shimmed
+"""]]
+
+#### on "synology" (armel)
+
+[[!format sh """
+$ git-annex version
+git-annex version: 5.20131224-g6ca5271
+build flags: Assistant Webapp Pairing Testsuite S3 WebDAV Inotify DBus XMPP DNS Feeds Quvi TDFA CryptoHash
+key/value backends: SHA256E SHA1E SHA512E SHA224E SHA384E SKEIN256E SKEIN512E SHA256 SHA1 SHA512 SHA224 SHA384 SKEIN256 SKEIN512 WORM URL
+remote types: git gcrypt S3 bup directory rsync web webdav glacier hook
+local repository version: 5
+default repository version: 3
+supported repository versions: 3 5
+upgrade supported from repository versions: 0 1 2 4
+
+$ git-annex sync
+commit (Recording state in git...)
+ok
+pull rose
+From server:/home/greg/Media/Pictures/Photos
+ d761e6e..4454a51 git-annex -> rose/git-annex
+ c4f0719..a4c73e4 master -> rose/master
+ok
+push rose
+Counting objects: 134, done.
+Compressing objects: 100% (58/58), done.
+Writing objects: 100% (58/58), 4.81 KiB | 0 bytes/s, done.
+Total 58 (delta 38), reused 0 (delta 0)
+warning: There are too many unreachable loose objects; run 'git prune' to remove them.
+To greg@server:/home/greg/Media/Pictures/Photos
+ 4454a51..812c393 git-annex -> synced/git-annex
+ok
+
+$ cat .git/config
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = true
+ logallrefupdates = true
+[branch "master"]
+[annex]
+ uuid = ca735977-973c-44bc-9257-915b2c875e39
+ version = 5
+ direct = true
+[remote "rose"]
+ url = greg@server:/home/greg/Media/Pictures/Photos
+ fetch = +refs/heads/*:refs/remotes/rose/*
+ annex-ssh-options = "-i /var/services/homes/greg/.ssh/annex_rsa"
+ annex-trustlevel = trusted
+ annex-uuid = c0e4106e-2631-11e2-9749-1bfa37a61069
+
+$ cat /volume1/homes/greg/.ssh/authorized_keys
+...partial...
+command="/var/services/homes/greg/.ssh/git-annex-shell" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCYvOZK2rO+3cF1wxxxrXptZ/QbRaOy36p9RtFmE5MKxgBRJ7n/8nMfBGaj3KDXcdJG+dTUsmLY5VeULuM4omtfJrF2MFYZDw2N0Qgq1bnYZ+q4OlpHfI3h77dAxyvM1MXYJvewXsjh8XoQJYqE8Pj4C05YsAJrqQJqqQqVZceD4TPvbKgnQhQIE2mCVXfItucJv0TOOBmKguOQGUB4Jp00IvFsnxpCLDeLFIODjRpXQqcMX9cZ9/6OYLznTck/MdbA5KTev1gVwiGwtYFGqY/DJ7q6zqfE+UU2aKS/M0r0Qjvr2+Q4+CuzVYc+hPURC8phmdP+HjtFcVsEcpsl6p79 annex-rose
+
+/volume1/homes/greg/.ssh $ cd /volume1/homes/greg/.ssh/
+/volume1/homes/greg/.ssh
+/volume1/homes/greg/.ssh $ ls
+annex_rsa authorized_keys id_rsa known_hosts
+annex_rsa.pub git-annex-shell id_rsa.pub
+/volume1/homes/greg/.ssh $ cd /var/services/homes/greg/.ssh/
+/volume1/homes/greg/.ssh $ pwd
+/var/services/homes/greg/.ssh
+
+/volume1/homes/greg/.ssh $ cat git-annex-shell
+#!/bin/sh
+set -e
+exec /volume1/downloads/git-annex.linux/runshell git-annex-shell -c "$SSH_ORIGINAL_COMMAND"
+
+/volume1/downloads/git-annex.linux $ ls
+LICENSE git-annex-shell linker
+README git-annex-webapp logo.svg
+bin git-annex.MANIFEST runshell
+etc git-core shimmed
+favicon.png git-receive-pack templates
+gconvdir git-upload-pack usr
+git lib
+git-annex libdirs
+"""]]
+