[Toaster] localhostbecontroller error

Michael Wood michael.g.wood at intel.com
Tue Mar 29 11:28:46 PDT 2016


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.
>
>



More information about the toaster mailing list