move conversation to a real bug report
This commit is contained in:
parent
6aab88fa25
commit
af54d40d5b
10 changed files with 2 additions and 0 deletions
|
@ -0,0 +1,2 @@
|
|||
Conversation moved from [[walkthrough/recover_data_from_lost+found]]
|
||||
to a proper bug. --[[Joey]]
|
|
@ -0,0 +1,18 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U"
|
||||
nickname="Richard"
|
||||
subject="comment 1"
|
||||
date="2011-05-12T00:07:29Z"
|
||||
content="""
|
||||
I followed this to re-inject files which git annex fsck listed as missing.
|
||||
|
||||
For everyone of those files, I get
|
||||
|
||||
git-annex-shell: key is already present in annex
|
||||
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
|
||||
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [sender=3.0.8]
|
||||
|
||||
when trying to copy the files to the remote.
|
||||
|
||||
-- Richard
|
||||
"""]]
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joey.kitenet.net/"
|
||||
nickname="joey"
|
||||
subject="comment 2"
|
||||
date="2011-05-12T01:01:34Z"
|
||||
content="""
|
||||
Sounds like you probably didn't commit after the fsck, or didn't push so the other repository did not know the first had the content again -- but I'm not 100% sure.
|
||||
"""]]
|
|
@ -0,0 +1,14 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U"
|
||||
nickname="Richard"
|
||||
subject="comment 3"
|
||||
date="2011-05-14T09:06:54Z"
|
||||
content="""
|
||||
As my comment from work is stuck in moderation:
|
||||
|
||||
I ran this twice:
|
||||
|
||||
git pull && git annex add . && git annex copy . --to <remote> --fast --quiet && git commit -a -m \"$HOST $(date +%F--%H-%M-%S-%Z)\" && git push
|
||||
|
||||
but nothing changed
|
||||
"""]]
|
|
@ -0,0 +1,12 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joey.kitenet.net/"
|
||||
nickname="joey"
|
||||
subject="comment 4"
|
||||
date="2011-05-14T16:13:58Z"
|
||||
content="""
|
||||
Hmm. Old versions may have forgotten to git add a .git-annex location log file when recovering content with fsck. That could be another reason things are out of sync.
|
||||
|
||||
But I'm not clear on which repo is trying to copy files to which.
|
||||
|
||||
(NB: If the files were recovered on a bare git repo, fsck cannot update the location log there, which could also explain this.)
|
||||
"""]]
|
|
@ -0,0 +1,14 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U"
|
||||
nickname="Richard"
|
||||
subject="comment 5"
|
||||
date="2011-05-14T19:03:43Z"
|
||||
content="""
|
||||
Version: 0.20110503
|
||||
|
||||
My local non-bare repo is copying to a remote bare repo.
|
||||
|
||||
I have been recovering in a non-bare repo.
|
||||
|
||||
If there is anything I can send you to help... If I removed said files and went through http://git-annex.branchable.com/bugs/No_easy_way_to_re-inject_a_file_into_an_annex/ -- would that help?
|
||||
"""]]
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joey.kitenet.net/"
|
||||
nickname="joey"
|
||||
subject="comment 6"
|
||||
date="2011-05-14T19:23:45Z"
|
||||
content="""
|
||||
Well, focus on a specific file that exhibits the problem. What does `git annex whereis` say about it? Is the content actually present in annex/objects/ on the bare repository? Does that contradict whereis?
|
||||
"""]]
|
|
@ -0,0 +1,12 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U"
|
||||
nickname="Richard"
|
||||
subject="comment 7"
|
||||
date="2011-05-14T23:13:15Z"
|
||||
content="""
|
||||
It exists locally, whereis tells me it exists locally and locally, only.
|
||||
|
||||
The object is _not_ in the bare repo.
|
||||
|
||||
The file _might_ have gone missing before I upgraded my annex backend version to 2. Could this be a factor?
|
||||
"""]]
|
|
@ -0,0 +1,10 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joey.kitenet.net/"
|
||||
nickname="joey"
|
||||
subject="comment 8"
|
||||
date="2011-05-15T00:09:34Z"
|
||||
content="""
|
||||
What you're describing should be impossible; the error message shown can only occur if the object is present in the annex where `git-annex-shell recvkey` is run. So something strange is going on.
|
||||
|
||||
Try reproducing it by running on the remote system, `git-annex-shell recvkey /remote/repo.git $key` .. if you can reproduce it, I guess the next thing to do will be to strace the command and see why it's thinking the object is there.
|
||||
"""]]
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U"
|
||||
nickname="Richard"
|
||||
subject="comment 9"
|
||||
date="2011-05-15T09:16:49Z"
|
||||
content="""
|
||||
Just to make sure: How do I get $key? What I did was look at the path in the object store of the local repo and see if that exact same path & file existed in the remote.
|
||||
"""]]
|
Loading…
Add table
Add a link
Reference in a new issue