Hi Daniel,

Could you describe your project setup, I'll try and see if I can recreate the issue; what version of toaster are you using? and what release is the project set to?

Thanks,

Michael

On 28/03/16 19:57, Daniel Goguen wrote:
Hi All,

I've successfully created a few .hddimg files that ran successfully on a raspberry pi and would now like to use toaster for building and maintaining builds.

From the web GUI I'm able to select raspberrypi as the target machine, which automatically adds the five layers:

    openembedded-core
    meta-oe
    meta-yocto-bsp
    meta-yocto
    meta-raspberrypi

I then select *rpi-basic-image* as the image recipe and click on 'build selected recipes' but get the following error:

/Traceback (most recent call last):/
/ File "/home/daniel/poky/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py", line 60, in schedule/ /bec.triggerBuild(br.brbitbake_set.all(), br.brlayer_set.all(), br.brvariable_set.all(), br.brtarget_set.all())/ / File "/home/daniel/poky/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py", line 369, in triggerBuild/
/    bbctrl = self.getBBController()/
/ File "/home/daniel/poky/bitbake/lib/toaster/bldcontrol/bbcontroller.py", line 166, in getBBController/
/    self.startBBServer()/
/ File "/home/daniel/poky/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py", line 122, in startBBServer/
/    cmdoutput = self._shellcmd(cmd)/
/ File "/home/daniel/poky/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py", line 69, in _shellcmd/
/    raise ShellCmdException(err)/
/
/
/ShellCmdException: command: bash -c "source /home/daniel/poky/_toaster_clones/_http___git.yoctoproject.org_git_poky_jethro/oe-init-build-env /home/daniel/poky/build 2>&1 >toaster_server.log && bitbake --read /home/daniel/poky/build/conf/toaster-pre.conf --postread /home/daniel/poky/build/conf/toaster.conf --server-only -t xmlrpc -B 0.0.0.0:0 <http://0.0.0.0:0> 2>&1 >>toaster_server.log " /
/
/
/I've noticed slight differences between the localhostbecontroller hosted on the openembedded git repository and the one at git.yoctoproject. /

Within the localhostbecontroller.py file, the exception error occurs within the _shellcmd:

**/*def _shellcmd*(self, command, cwd = None):/
/        if cwd is None:/
/            cwd = self.be.sourcedir/
/
/
/        logger.debug("lbc_shellcmmd: (%s) %s" % (cwd, command))/
/ p = subprocess.Popen(command, cwd = cwd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)/
/        (out,err) = p.communicate()/
/        p.wait()/
/        if p.returncode:/
/            if len(err) == 0:/
/                err = "command: %s \n%s" % (command, out)/
/            else:/
/                err = "command: %s \n%s" % (command, err)/
/ logger.warn("localhostbecontroller: shellcmd error %s" % err)/
/            raise ShellCmdException(err)/
/        else:/
/            logger.debug("localhostbecontroller: shellcmd success")/
/            return out/

since I haven't been able to build successfully through toaster yet, has anyone else faced the same issue?

thanks,

Daniel Goguen, B.Eng
R&D Specialist
(506) 869-3628 <tel:%28506%29%20869-3622> (office)
(506) 850-8012 <tel:%28506%29%20380-5086> (mobile)


(800) 561-8880 (toll-free)
(506) 847-2348 (fax)
www.dplwireless.com <http://www.dplwireless.com>

------------------------------------------------------------------------
This e-mail, and any attachments, contains information that is, or may be, confidential and proprietary. If you are not the intended recipient, please notify the sender that you have received this communication in error, and delete it.



--
_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to