diff options
| -rw-r--r-- | doc/todo/spin_failure_HEAD.mdwn | 25 |
1 files changed, 25 insertions, 0 deletions
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: <stdout>: 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. +> > +> > |
