[OpenAFS-devel] Re: https git access at git.openafs.org is broken

Michael Meffie mmeffie@sinenomine.net
Mon, 16 Aug 2021 09:55:25 -0400


Thanks Ben, cloning/fetching with https: and http: is working for
me again.

Best regards,
Mike

On Fri, 13 Aug 2021 14:00:09 -0700
Benjamin Kaduk <kaduk@mit.edu> wrote:

> Hi Mike,
> 
> Thanks for pointing this out.
> 
> It looks like one (the oldest one, as it happens) of the packfiles in that
> repo got corrupted.  While manual git operations in the repo could find the
> objects in question, `git verify-pack` reported the same bug that you
> report.
> 
> I ended up just recreating that repository and merging a commit from gerrit
> to trigger (full) replication.  Cloning seems to work now, but please let
> me know if something still seems awry.
> 
> Thanks,
> 
> Ben
> 
> On Fri, Aug 13, 2021 at 09:52:16AM -0400, Michael Meffie wrote:
> > Hello Ben,
> > 
> > There seems to be an issue with https (and http) git access
> > on git.openafs.org (a.k.a. openafs.mit.edu) as of yesterday. git
> > protocol is working.
> > 
> > When trying to clone or fetch with https://git.openafs.org, git
> > asserts when trying to process commit 216376aa1177
> > 
> > $ git clone https://git.openafs.org/openafs.git
> > Cloning into 'openafs'...
> > BUG: builtin/index-pack.c:1006: child->real_type != OBJ_REF_DELTA
> > error: index-pack died of signal 6
> > error: Unable to find 6f3da121ff8cfef22cd871c4f63f740fb7b8a811 under http://git.openafs.org/openafs.git
> > Cannot obtain needed blob 6f3da121ff8cfef22cd871c4f63f740fb7b8a811
> > while processing commit 216376aa1177d8db6c7059d70ab89bae2610e01e.
> > error: fetch failed.
> > 
> > However, git://git.openafs.org/openafs.git works.
> > 
> > $ git clone git://git.openafs.org/openafs.git
> > ...
> > (no errors)
> > 
> > (The github mirror at openafs/openafs looks to be up to date, so
> > if git:// is not an option, that mirror can be used for fetches
> > and clones.)
> > 
> > Best regards,
> > Mike
> > 
> > -- 
> > Michael Meffie <mmeffie@sinenomine.net>


-- 
Michael Meffie <mmeffie@sinenomine.net>