Hi,

I created the recipe for dockerode 2.5.8 using the command recipetool:


recipetool create "npm://registry.npmjs.org;name=dockerode;version=2.5.8"


The recipe creates a lot of ipk's package and fails on dockerode-JSONStream ipk.


I can build dokerode with YP-Coce morty, almost sure I did with YP-Core thud.


Any hint about how to find what  is this issue will be appreciated.


NOTE. Other recipes, using npm.bbclass, build normally.


If any additional information is needed just let me know...


==== here is the output of bitbake dockerode ======

Build Configuration:

BB_VERSION           = "1.42.0"

BUILD_SYS            = "x86_64-linux"

NATIVELSBSTRING      = "universal"

TARGET_SYS           = "x86_64-poky-linux"

MACHINE              = "genericx86-64"

DISTRO               = "node-poky"

DISTRO_VERSION       = "2.7"

TUNE_FEATURES        = "m64 core2"

TARGET_FPU           = ""

IMAGE_LINGUAS        = "en-us en-gb"

MACHINE_FEATURES     = "screen keyboard pci usbhost ext4 x86 acpi pcbios rtc"

IMAGE_FSTYPES        = "hddimg"

DISTRO_FEATURES      = "argp pam largefile xattr nfs pci x11 ipv4 ipv6 
libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets 
libc-charsets libc-crypt libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt 
libc-fmtmsg libc-fstab libc-ftraverse libc-getlogin libc-idn libc-inet-anl 
libc-libm libc-locales libc-locale-code libc-memusage libc-nis libc-nsswitch 
libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc libc-utmp 
libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp 
libc-posix-regexp-glibc libc-posix-wchar-io multiarch sysvinit opengl 
pulseaudio wifi virtualization"

IMAGE_FEATURES       = "package-management read-only-rootfs tools-debug"

meta-nodegrid

meta-kernel          = "trunk:11630-11620"

meta-zpe             = "trunk:11630-11629"

meta-oe              = "trunk:11630-11620"

meta-graphics        = "trunk:11630-11172"

meta-networking      = "trunk:11630-11560"

meta-python          = "trunk:11630-11620"

meta-selinux         = "master:b1dac7e2b26f869c991c6492aa7fa18eaa4b47f6"

meta-virtualization  = "trunk:11630-11620"

meta-tpm2            = "trunk:11630-11090"

meta-java            = "master:2fc78571483465ca2fc69d6bd77632acd35e0770"

meta

meta-poky

meta-yocto-bsp       = "warrior:1b425a8450872f915c30bd0a35b0b0df92172b70"


Initialising tasks: 100% 
|############################################################| Time: 0:00:02

Sstate summary: Wanted 33 Found 27 Missed 6 Current 365 (81% match, 98% 
complete)

NOTE: Executing SetScene Tasks

NOTE: Executing RunQueue Tasks

WARNING: dockerode-2.5.8-r0 do_populate_lic: dockerode: No generic license file 
exists for: Unknown in any provider

ERROR: dockerode-2.5.8-r0 do_package_write_ipk: Fatal errors occurred in 
subprocesses:

Command 
'PATH="/home/edson/ng-trunk/nodegrid/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/edson/ng-trunk/poky/scripts:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot/usr/bin/crossscripts:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot-native/usr/sbin:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot-native/usr/bin:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot-native/sbin:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot-native/bin:/home/edson/ng-trunk/poky/bitbake/bin:/home/edson/ng-trunk/nodegrid/tmp/hosttools"
 opkg-build -Z xz -a "--memlimit=50% --threads=4" dockerode-JSONStream 
/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/deploy-ipks/core2-64'
 returned non-zero exit status 1.: Traceback (most recent call last):

  File "/home/edson/ng-trunk/poky/meta/lib/oe/utils.py", line 272, in run

    ret = self._target(*self._args, **self._kwargs)

  File "/home/edson/ng-trunk/poky/meta/classes/package_ipk.bbclass", line 230, 
in ipk_write_pkg

    shell=True)

  File 
"/opt/poky/2.7/sysroots/x86_64-pokysdk-linux/usr/lib/python3.7/subprocess.py", 
line 395, in check_output

    **kwargs).stdout

  File 
"/opt/poky/2.7/sysroots/x86_64-pokysdk-linux/usr/lib/python3.7/subprocess.py", 
line 487, in run

    output=stdout, stderr=stderr)

subprocess.CalledProcessError: Command 
'PATH="/home/edson/ng-trunk/nodegrid/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/edson/ng-trunk/poky/scripts:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot/usr/bin/crossscripts:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot-native/usr/sbin:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot-native/usr/bin:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot-native/sbin:/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/recipe-sysroot-native/bin:/home/edson/ng-trunk/poky/bitbake/bin:/home/edson/ng-trunk/nodegrid/tmp/hosttools"
 opkg-build -Z xz -a "--memlimit=50% --threads=4" dockerode-JSONStream 
/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/deploy-ipks/core2-64'
 returned non-zero exit status 1.



ERROR: dockerode-2.5.8-r0 do_package_write_ipk:

ERROR: dockerode-2.5.8-r0 do_package_write_ipk: Function failed: do_package_ipk

ERROR: Logfile of failure stored in: 
/home/edson/ng-trunk/nodegrid/tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/temp/log.do_package_write_ipk.4213

ERROR: Task 
(/home/edson/ng-trunk/meta-extended/meta-oe/recipes-npm/dockerode/dockerode_2.5.8.bb:do_package_write_ipk)
 failed with exit code '1'

NOTE: Tasks Summary: Attempted 1357 tasks of which 1344 didn't need to be rerun 
and 1 failed.

======== IPK's generated until the error =======


cd tmp/work/core2-64-poky-linux/dockerode/2.5.8-r0/packages-split/

edson@ubuntu-16:packages-split$ ls

dockerode                       dockerode-docker-modem-readable-stream  
dockerode-readable-stream

dockerode-bl                    dockerode-docker-modem-string-decoder   
dockerode-safe-buffer

dockerode-buffer-alloc          dockerode-end-of-stream                 
dockerode-split-ca

dockerode-buffer-alloc-unsafe   dockerode-fs-constants                  
dockerode-src

dockerode-buffer-fill           dockerode-inherits                      
dockerode-staticdev

dockerode-buffer-from           dockerode-isarray                       
dockerode-string-decoder

dockerode-chownr                dockerode-jsonparse                     
dockerode-tar-fs

dockerode-concat-stream         dockerode-JSONStream                    
dockerode-tar-stream

dockerode-core-util-is          dockerode-locale                        
dockerode-through

dockerode-dbg                   dockerode-minimist                      
dockerode-to-buffer

dockerode-debug                 dockerode-mkdirp                        
dockerode-typedarray

dockerode-dev                   dockerode-ms                            
dockerode-util-deprecate

dockerode-doc                   dockerode-once                          
dockerode-wrappy

dockerode-docker-modem          dockerode-process-nextick-args          
dockerode-xtend

dockerode-docker-modem-isarray  dockerode-pump

edson@ubuntu-16:packages-split$

NOTE. building dockerode with morty only one ipk is generated:


edson@NodeGrid-CustomKit-SDK:nodegrid$ ls tmp/deploy/ipk/core2-64/dockerode*.ipk

tmp/deploy/ipk/core2-64/dockerode_2.4.3-r0_core2-64.ipk

tmp/deploy/ipk/core2-64/dockerode-dbg_2.4.3-r0_core2-64.ipk

tmp/deploy/ipk/core2-64/dockerode-dev_2.4.3-r0_core2-64.ipk

Thanks in advance.


Edson Seabra

Principal Engineer

M +1 510 579 0843

E   edson.sea...@zpesystems.com<mailto:alvin.c...@zpesystems.com>

[1506169147061_OutlookEmoji-1505330244060_ZPELogo_Email.png1e6c5898-d340-4c90-8c28-e559c26bc7d1.png]
46757 Fremont Blvd., Fremont, CA 94538
zpesystems.com<https://www.zpesystems.com/> | Request a Nodegrid 
Demo<https://www.zpesystems.com/demo/>
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to