Hi all, 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. Details: 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).
- David From: HANEMANN Simon [mailto:[email protected]] Sent: Monday, February 12, 2018 6:03 AM To: Reyna, David Subject: AW: Help for beginners - additional information Hi David, 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. (Link: https://github.com/jku/poky) 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. Kind regards, Simon Von: Reyna, David [mailto:[email protected]] Gesendet: Montag, 12. Februar 2018 05:45 An: HANEMANN Simon; [email protected]<mailto:[email protected]> Betreff: RE: Help for beginners Hi Simon, The latest information about installing and using Toaster can be found here: http://www.yoctoproject.org/docs/latest/toaster-manual/toaster-manual.html#toaster-manual-start 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 Good luck! David From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of HANEMANN Simon Sent: Wednesday, February 07, 2018 2:44 AM To: [email protected]<mailto:[email protected]> Subject: [Toaster] Help for beginners Hey everyone, 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 available packages A link of the mentioned instruction videos: - https://www.youtube.com/watch?v=qYgDZ8YzV6w The layer I am looking for can be found here: - http://layers.openembedded.org/layerindex/branch/master/layers/ 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 [email protected] https://lists.yoctoproject.org/listinfo/toaster
