[oe] [Beagleboard] Can't fetch Linux kernel source

Peter Chubb peter.chubb at nicta.com.au
Tue Dec 6 00:04:02 UTC 2011


With a fresh checkout of  openembedded and all its layers, using
oebb.sh, I see:
  NOTE: package linux-3.0.12-r113b: task do_fetch: Started
  ...
  ...git fetch -f --prune
  git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git refs/*:refs/*
 error: refs/tags/v2.6.38-rc7 does not point to a valid object!
 error: refs/tags/v2.6.38-rc8 does not point to a valid object!
 error: refs/tags/v2.6.38.1 does not point to a valid object!

  NOTE: package linux-3.0.12-r113b: task do_fetch: Failed
ERROR: Task 4 (/usr/src/Angstrom/sources/meta-ti/recipes-kernel/linux/linux_3.0.bb, do_fetch) failed with exit code '1'

It sems to me that either the recipe for fetching from GIT is broken,
or the upstream repos is broken, or git is broken. (I have git version
1.7.7.3 installed, from Debian).

I can do:
  git clone \
  git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git 

and everything succeeds; git fsck on the resulting repository reports
no errors.  What's more, the revision the recipe is looking for is
present in the resulting repository.

Therefore I suspect a bug in the git do_fetch() method.

--
Dr Peter Chubb  http://www.gelato.unsw.edu.au  peterc AT gelato.unsw.edu.au
http://www.ertos.nicta.com.au           ERTOS within National ICT Australia




More information about the Openembedded-devel mailing list