Hi guys,
So I am trying to load node js files in my image. I am able to load the
node_modules and package.json file, but when i try to load the
directory that contains multiple js files, i get the following *error*:

ERROR: lib32-testing-firmware-0.1-r0 do_install: Execution of
'/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/temp/run.do_install.22011'
failed with exit code 1
ERROR: Logfile of failure stored in:
/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/temp/log.do_install.22011
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are
['/Yocto_sdk/yocto_sdk/poky/meta/recipes-devtools/quilt/quilt-native_0.66.bb:do_populate_sysroot',
'virtual:multilib:lib32:/Yocto_sdk/yocto_sdk/poky/meta/recipes-devtools/gcc/gcc-cross_9.3.bb:do_populate_sysroot',
'virtual:native:/Yocto_sdk/yocto_sdk/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot',
'virtual:native:/Yocto_sdk/yocto_sdk/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot',
'virtual:multilib:lib32:/Yocto_sdk/yocto_sdk/poky/meta/recipes-devtools/gcc/gcc-runtime_9.3.bb:do_populate_sysroot',
'virtual:multilib:lib32:/Yocto_sdk/yocto_sdk/poky/meta/recipes-core/glibc/glibc_2.31.bb:
do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['quilt-native',
'lib32-gcc-cross-arm', 'pseudo-native', 'patch-native',
'lib32-gcc-runtime', 'lib32-glibc', 'lib32-linux-libc-headers',
'libmpc-native', 'mpfr-native', 'gnu-config-native', 'zlib-native',
'xz-native', 'flex-native', 'gmp-native', 'libtool-native',
'lib32-binutils-cross-arm', 'autoconf-native', 'texinfo-dummy-native',
'automake-native', 'attr-native', 'lib32-libgcc', 'gettext-minimal-native',
'm4-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_install
|















*install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/apiGateway.js’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/app.js’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/global.js’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/gpio.js’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/gsm.js’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/http.js’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/install.sh’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/mqtt.js’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/mqtt.js~’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/ota.sh’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/ota_se.sh’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/package-lock.json’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/package.json’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/udp.js’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/watchdog.js’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/wifi.js’:
File exists| install: cannot create directory
‘/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/Edge/wifi.js~’:
File exists*
| WARNING: exit code 1 from a shell command.
| ERROR: Execution of
'/Yocto_sdk/yocto_sdk/tmp/work/armv7at2hf-neon-pokymllib32-linux-gnueabi/lib32-testing-firmware/0.1-r0/temp/run.do_install.22011'
failed with exit code 1
ERROR: Task
(virtual:multilib:lib32:/Yocto_sdk/yocto_sdk/meta-blaze/recipes-example/testing-firmware/testing-firmware_0.1.bb:do_install)
failed with exit code '1'

*My recipe file is:*
DESCRIPTION =  "Testing firmware for Edge 3 hubs"

LICENSE = "MIT"
LIC_FILES_CHKSUM =
"file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"

#SRC_URI = "file://Edge \
#          file://Edge/package.json \
#          file://Edge/node_modules"
SRC_URI = "file://Edge/* \
           file://Edge_modules/node_modules \
           file://Edge_modules/package.json \
           file://server/* \
           file://server_modules/node_modules \
           file://server_modules/package.json"
#file://z_WaveManufacturerSpcific.json

S = "${WORKDIR}"
#INSANE_SKIP:${PN} += "arch:/Edge/node_modules/"
#INSANE_SKIP:${PN} = "file-rdeps"


do_configure(){
        :
}

do_compile(){
        :
}
INHERIT_remove = "pseudo"

do_install() {
    install -d ${D}${bindir}/Edge
    install -d ${D}${bindir}/server
    install -d ${D}/home/root/Edge
    install -d ${D}/home/root/server

#    cp -r ${WORKDIR}/Edge/* ${D}${bindir}/Edge/
#    cp -r ${S}/Edge/* ${D}${bindir}/Edge/
    install -d ${WORKDIR}/Edge/* ${D}${bindir}/Edge/*
    install -d ${D}${bindir}/Edge/node_modules
    install -d ${D}${bindir}/server/node_modules
    install -d ${D}${bindir}/Edge/package.json
    install -d ${D}${bindir}/server/package.json
#    cp -r ${S}/server/* ${D}${bindir}/server/
#    cp -r ${S}/Edge/* ${D}/home/root/Edge/
#    cp -r ${S}/server/* ${D}/home/root/server/
}

I have tried to use cp but it throws an abort handler error. I just
can't seem to get around this small problem.
 *Also how can I add files to the /home/root directory of the hub? *

*Regards,*
*Hassan*
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#61706): https://lists.yoctoproject.org/g/yocto/message/61706
Mute This Topic: https://lists.yoctoproject.org/mt/102622725/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to