[yocto] do_fetch error
Paul Eggleton
paul.eggleton at linux.intel.com
Mon Aug 28 02:28:12 PDT 2017
Hi Mohammed,
On Monday, 28 August 2017 8:41:51 PM NZST mohammed aqdam wrote:
> I was build image for rpi3 using yocto, but the image which i build
> was not supporting camera(picamera),so after googling for a while i found
> this link
>
> https://github.com/pauldotknopf/raspberry-pi-camera-source
>
> now while building, i'm getting the following message...
>
> root@(none):/u/my_poky/test_poky/cam_poky/raspberry-pi-camera-source/build#
> bitbake -k camera-image-minimal
> Loading cache: 100%
> |
############################################################################################################################################|
> ETA: 00:00:00
> Loaded 3645 entries from dependency cache.
> NOTE: Resolving any missing task queue dependencies
>
> Build Configuration:
> BB_VERSION = "1.28.0"
> BUILD_SYS = "x86_64-linux"
> NATIVELSBSTRING = "Ubuntu-14.04"
> TARGET_SYS = "arm-poky-linux-gnueabi"
> MACHINE = "raspberrypi2"
> DISTRO = "poky"
> DISTRO_VERSION = "2.0.1"
> TUNE_FEATURES = "arm armv7a vfp thumb neon callconvention-hard
> vfpv4 cortexa7"
> TARGET_FPU = "vfp-vfpv4-neon"
> meta
> meta-yocto
> meta-yocto-bsp = "HEAD:3b223f75eec1738fbc913858e8e11c8305e3edcb"
> meta-raspberrypi = "HEAD:f2cff839f52a6e6211337fc45c7c3eabf0fac113"
> meta = "HEAD:4d879cb8d7384ac4a96f22c1664b8875f2d8f615"
> meta-oe
> meta-python
> meta-networking = "HEAD:c305ac5d2f5285d5eec8952a4ca7f3b4f89aed96"
> meta-camera-source = "master:62521e29499baf0be515e0b73ead80e34645fe33"
>
> NOTE: Preparing RunQueue
> NOTE: Executing SetScene Tasks
> NOTE: Executing RunQueue Tasks
> WARNING: Failed to fetch URL
> ftp://ftp.freedesktop.org/pub/mesa/10.6.3/mesa-10.6.3.tar.xz,
> attempting MIRRORS if available
> ERROR: Fetcher failure: Fetch command failed with exit code 8, output:
> No such directory 'pub/mesa/10.6.3'.
>
>
> ERROR: Function failed: Fetcher failure for URL:
> 'ftp://ftp.freedesktop.org/pub/mesa/10.6.3/mesa-10.6.3.tar.xz'. Unable
> to fetch URL from any source.
> ERROR: Logfile of failure stored in:
> /u/my_poky/test_poky/cam_poky/raspberry-pi-camera-source/build/tmp/work/
cortexa7hf-vfp-vfpv4-neon-poky-linux-gnueabi/mesa-gl/2_10.6.3-r0/temp/
log.do_fetch.5133
> ERROR: Task 2426
> (/u/my_poky/test_poky/cam_poky/raspberry-pi-camera-source/build/../
openembedded-core/meta/recipes-graphics/mesa/mesa-gl_10.6.3.bb,
> do_fetch) failed with exit code '1'
>
> so tried to download the above file and copy that into download
> folder.but even after the coping downloaded file i'm getting the same
> error and
> the file which download and copy into downloaded folder is getting replaced
> with mesa.10.6.3.lock file.
>
> how to solve this error? am i missing anything?
> Don't know what to do...
Firstly, this error shouldn't have occurred because our source mirror has this
file:
http://downloads.yoctoproject.org/mirror/sources/mesa-10.6.3.tar.xz
I'm unsure as to why that wouldn't have worked unless your configuration
clears out the default value of MIRRORS, or our source mirror couldn't be
accessed by you for some reason. mesa-gl's log.do_fetch (path shown in your
error log) would explain exactly which URLs it tried if you did want to figure
that out.
Secondly, regarding copying the file into the downloads directory, that alone
isn't enough, you also have to touch a ".done" file next to the file in the
downloads directory (the name of the file with .done appended to it) so that
it assumes the file completely downloaded.
Thirdly, you are using what is by now quite an old version of the build system
- and you're building for rasperrypi2 which isn't the board you say you have
(rasperrypi3) - perhaps because the raspberrypi3 configuration isn't available
in that version, not sure. Maybe someone else can chime in regarding the
camera software for newer versions, I'm not sure about that either.
Cheers,
Paul
--
Paul Eggleton
Intel Open Source Technology Centre
More information about the yocto
mailing list