Yocto Project FAQ


The obp-utils do_install task fails

When building a distribution including the meta-atmel layer, I have an error which state that the obp-utils recipe fails with this kind of log:

ERROR: Function failed: do_install (log file is located at /somedir/tmp/work/cortexa5hf-vfp-neon-poky-linux-gnueabi/obp-utils/git-r0/temp/log.do_install.9242)
ERROR: Logfile of failure stored in: /somedir/tmp/work/cortexa5hf-vfp-neon-poky-linux-gnueabi/obp-utils/git-r0/temp/log.do_install.9242
Log data follows:

[..]

| pandoc -s -t man \
|    -V title="MXT-APP" \
|    -V section="1" \
|    -V description="\"mxt-app 1.17-6-g6c0b-mod\"" \
|    /somedir/tmp/work/cortexa5hf-vfp-neon-poky-linux-gnueabi/obp-utils/git-r0/git/README.md -o man1/mxt-app.1
| /bin/bash: pandoc: command not found
| make: [man1/mxt-app.1] Error 127 (ignored)
| echo '1.17-6-g6c0b-mod' | cmp -s - git-version || echo '1.17-6-g6c0b-mod' > git-version

[..]

|  /usr/bin/install -c -m 644 /somedir/tmp/work/cortexa5hf-vfp-neon-poky-linux-gnueabi/obp-utils/git-r0/git/man1/mxt-app.1 '/somedir/tmp/work/cortexa5hf-vfp-neon-poky-linux-gnueabi/obp-utils/git-r0/image/usr/share/man/man1'
| /usr/bin/install: cannot stat '/somedir/tmp/work/cortexa5hf-vfp-neon-poky-linux-gnueabi/obp-utils/git-r0/git/man1/mxt-app.1': No such file or directory
| make[1]: *** [install-man1] Error 1
| make[1]: *** Waiting for unfinished jobs....
|   ./arm-poky-linux-gnueabi-libtool   --mode=install /usr/bin/install -c mxt-app '/somedir/tmp/work/cortexa5hf-vfp-neon-poky-linux-gnueabi/obp-utils/git-r0/image/usr/bin'
| arm-poky-linux-gnueabi-libtool: install: /usr/bin/install -c mxt-app /somedir/tmp/work/cortexa5hf-vfp-neon-poky-linux-gnueabi/obp-utils/git-r0/image/usr/bin/mxt-app
| make: *** [install-am] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_install (log file is located at /somedir/tmp/work/cortexa5hf-vfp-neon-poky-linux-gnueabi/obp-utils/git-r0/temp/log.do_install.9242)
ERROR: Task 622 (/somedir/poky/meta-atmel/recipes-utils/obp-utils/obp-utils_git.bb, do_install) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2782 tasks of which 1608 didn't need to be rerun and 1 failed.
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
  /somedir/poky/meta-atmel/recipes-utils/obp-utils/obp-utils_git.bb, do_install
Summary: There were 5 WARNING messages shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.

A: the pandoc package seems not installed on your host system. Use your distributions' package manager. For example on Ubuntu, you can use:

sudo apt-get install pandoc

The board doesn't boot

When building an image using the Jethro branch, the Linux kernel panics at the end of the boot:

Freeing unused kernel memory: 132K (c05a5000 - c05c6000)
Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

A: Due to an update in binutils, prelinking ARM binaries is not working properly. A workaround is to avoid prelinking. In your conf/local.conf, remove image-prelink from USER_CLASSES .

For this version at least keep it as it is indicated in the meta-atmel README file:
https://github.com/linux4sam/meta-atmel/blob/jethro/README#L110

r5 - 03 Apr 2018 - 13:30:46 - LudovicDesroches
 
Linux & Open Source for AT91 Microchip Microprocessors

Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

Microchip and others, are registered trademarks or trademarks of Microchip Technology Inc. and its subsidiaries. This site is powered by the TWiki collaboration platform

Arm® and others are registered trademarks or trademarks of Arm Limited (or its affiliates). Other terms and product names may be trademarks of others.

Ideas, requests, contributions ? Connect to LinksToCommunities page.

Syndicate this siteRSS ATOM