It turns out that recent changes outside of the Toaster codebase have broken
Toaster in three ways.
I will have a patch posted tomorrow since the fixes are very small, and submit
it upstream on Friday.
1) Django has changed how it handles non-existent fixture files (the optional
‘custom’ one in this case, Simon’s problem). It used to always ‘fail’ quietly
and go on, but now it is a hard stop resulting in no layer index information.
2) The Layer Index has changed its API for branches. Arg.
3) Django has a new default for spun-off processes, which results in “. toaster
stop” not being able to fully stop (you current have to manually kill the
three! python tasks).
From: HANEMANN Simon [mailto:s.hanem...@silver-atena.de]
Sent: Monday, February 12, 2018 6:03 AM
To: Reyna, David
Subject: AW: Help for beginners - additional information
So far, I have followed the steps of the manual. Therefore I cloned the
repository with the "Git clone" command.
However, I tried to use an outdated version (07 Dec. 2017) of Yocto 2.4.1 Rocko
of GitHub. The mentioned problem does not occur with these GitHub files.
When comparing the files, I noticed that in the "urls.py” file (found out:
Bitbake/lib/toaster/bldcollector of GitHub) import "patterns". This import is
missing in the “urls.py” file of the Git clone version
(This may helps). In addition to this the remaining files of both Version (Git
and GitHub) are mostly identical.
I keep on using the outdated GitHub version for now.
Von: Reyna, David [mailto:david.re...@windriver.com]
Gesendet: Montag, 12. Februar 2018 05:45
An: HANEMANN Simon; firstname.lastname@example.org<mailto:email@example.com>
Betreff: RE: Help for beginners
The latest information about installing and using Toaster can be found here:
Perhaps there is a host setup issue.
The information for the layers, machines, and recipes all come from the Layer
Index. You included that included that link in your email. I assume that your
host with Toaster can get to that same URL?
When you started Toaster the first time, you should have seen setup information
as it read the fixture files and then downloaded the content from Layer Index,
and you should have gotten errors if it could not get any content from that URL.
Did you see those errors? If not, do this and forward me the results and
perhaps I can give advice:
$ rm toaster.sqlite
$ . oe-init-build-env
$ . toaster start | tee toaster_start.log
[mailto:toaster-boun...@yoctoproject.org] On Behalf Of HANEMANN Simon
Sent: Wednesday, February 07, 2018 2:44 AM
Subject: [Toaster] Help for beginners
I am new to the Yocto Project.
I want to build an image with Toaster. I followed the instruction and want to
build my image like the tutorial.
The problem is:
- All layers, machines and recipes are empty
- In the instructional videos, however, there were a variety of
A link of the mentioned instruction videos:
The layer I am looking for can be found here:
Error message of Toaster:
„Toaster has no machine information for this project. Sadly, machine
information cannot be obtained from builds, so this page will remain empty.”
Can anyone tell me how to obtain information from builds? How to get all those
layers without importing every single one?
I installed Yocto on two different computers. Both systems use Debian GNU/Linux
8 (jessie) as the operating system. Surprisingly, all missing layers are right
at place when I use “Linux Mint” on a virtual machine at a third Windows PC.
Unfortunately, I have no idea what’s wrong with the Debian PCs.
Sitz der Gesellschaft | Corporate Headquarters: München
Handelsregister | Commercial Register: Amtsgericht München HRB 172904
Geschäftsführung | Management: Alexander Graf (CEO), Josef Mitterhuber (COO)
toaster mailing list