From 25d9208064980ed3f32ac6642d43fd2b5215e275 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sun, 18 Jun 2017 16:23:32 -0400 Subject: propellor spin --- doc/todo/spin_failure_HEAD.mdwn | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/doc/todo/spin_failure_HEAD.mdwn b/doc/todo/spin_failure_HEAD.mdwn index f693b4a4..7c4976ab 100644 --- a/doc/todo/spin_failure_HEAD.mdwn +++ b/doc/todo/spin_failure_HEAD.mdwn @@ -15,3 +15,28 @@ but the rest of the propellor runs doesn't happen. --[[Joey]] > oldstable on it (new install). > > So, transient and/or network-related.. --[[Joey]] + +> > Happening again spinning kite over satelite, but not other hosts. +> > I enabled propellor.debug, and here's what it showed on kite: + + Sending privdata (73139 bytes) to kite.kitenet.net ... done + [2017-06-18 16:01:08 EDT] received marked PRIVDATA + [2017-06-18 16:01:08 EDT] requested marked GITPUSH + [2017-06-18 16:01:11 EDT] received marked GITPUSH + [2017-06-18 16:01:11 EDT] command line: GitPush 11 12 + fatal: Couldn't find remote ref HEAD + propellor: : hPutStr: illegal operation (handle is closed) + fatal: The remote end hung up unexpectedly + Sending git update to kite.kitenet.net ... failed + +> > Seem that what's failing is "git fetch" when propellor +> > runs it with --upload-pack used to run propellor --gitpush. +> > +> > The "fatal: Couldn't find remote ref HEAD" comes from git fetch, +> > I think when no HEAD is in the list of remote refs. +> > +> > The hPutStr error was a red herring; errorMessage was using +> > outputConcurrent. After I fixed it to use errorConcurrent, +> > it displayed the "git fetch from client failed" error message instead. +> > +> > -- cgit v1.2.3