summaryrefslogtreecommitdiff
path: root/doc/bugs/thread_blocked_indefinitely_in_an_MVar_operation_durin_fsck
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-10-12 13:06:58 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2015-10-12 13:06:58 -0400
commit8883ba420e9df934e8c8653fab772f73a93501ae (patch)
tree5b83e2589c3454fe61052e15c37acc5c9f57a333 /doc/bugs/thread_blocked_indefinitely_in_an_MVar_operation_durin_fsck
parent1fd3a419cc518377bad42c95b6651d1d88c85d5f (diff)
close
Diffstat (limited to 'doc/bugs/thread_blocked_indefinitely_in_an_MVar_operation_durin_fsck')
-rw-r--r--doc/bugs/thread_blocked_indefinitely_in_an_MVar_operation_durin_fsck/comment_1_34df6b7f9b96351130e60a5952816cc7._comment20
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/bugs/thread_blocked_indefinitely_in_an_MVar_operation_durin_fsck/comment_1_34df6b7f9b96351130e60a5952816cc7._comment b/doc/bugs/thread_blocked_indefinitely_in_an_MVar_operation_durin_fsck/comment_1_34df6b7f9b96351130e60a5952816cc7._comment
new file mode 100644
index 000000000..7c9c7640a
--- /dev/null
+++ b/doc/bugs/thread_blocked_indefinitely_in_an_MVar_operation_durin_fsck/comment_1_34df6b7f9b96351130e60a5952816cc7._comment
@@ -0,0 +1,20 @@
+[[!comment format=mdwn
+ username="joey"
+ subject="""comment 1"""
+ date="2015-10-12T16:49:11Z"
+ content="""
+Seems your guess is right:
+
+ joey@darkstar:~/tmp/b4/b>sudo chown root.root -R .git/annex/fsck/4625a6de-d8f5-4036-83a5-6e202ad346da/
+ joey@darkstar:~/tmp/b4/b>git annex fsck --incremental-schedule 182d
+
+ sqlite worker thread crashed: SQLite3 returned ErrorCan'tOpen while attempting to perform prepare "SELECT null from fscked limit 1": unable to open database file
+ git-annex: thread blocked indefinitely in an MVar operation
+
+So, fix the owner/permissions (or delete .git/annex/fsck) and you should be good to go.
+
+Cleaned up the error message about the MVar, which is something of a red herring.
+
+BTW, I double-checked, and core.sharedRepository is honored to set the mode
+of the fsck database file, so can be used to share a repo amoung multiple users.
+"""]]