IIRC, dhcp-server has been replaced by kea, check on that side maybe. Read the migration notes, pretty sure the kea thing is listed there. Done. All fixed according to Quentin's recommendations. https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/yocto-setup.sh#L114https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/bbb-releases/bbb-gatesgarth/local.conf#L18https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/bbb-releases/bbb-gatesgarth/local.conf_kernel#L26Added to README.md . https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/README.mdThank you, Zoran _______ On Mon, May 24, 2021 at 9:27 PM Quentin Schulz <foss@...> wrote:
On May 24, 2021 2:13:57 PM UTC, Zoran <zoran.stojsavljevic@...> wrote:
Or, maybe, now the DHCP is included in the releases by default?
Thank you, Zoran _______
On Mon, May 24, 2021 at 4:09 PM Zoran Stojsavljevic <zoran.stojsavljevic@...> wrote:
Hello Quentin,
Thank you for finding the bug. It was in front of my eyes (I print all the layers at the end of setup, but I missed to compare bb-layers from dunfell with bb-layers from gatesgarth).
I should do better. With regards to testing thinking. ;-) _______
Now, there are other bugs (I should say, new features introduced).
Loading cache: 100% |################################################################################################| Time: 0:00:00 Loaded 3533 entries from dependency cache. Parsing recipes: 100% |##############################################################################################| Time: 0:00:00 Parsing of 2311 .bb files complete (2309 cached, 2 parsed). 3535 targets, 121 skipped, 1 masked, 0 errors. NOTE: Resolving any missing task queue dependencies ERROR: Nothing RPROVIDES 'dhcp-libs' (but /home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'dhcp-libs' is unbuildable, removing... Missing or unbuildable dependency chain was: ['dhcp-libs'] ERROR: Nothing RPROVIDES 'dhcp-server' (but /home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'dhcp-server' is unbuildable, removing... Missing or unbuildable dependency chain was: ['dhcp-server'] ERROR: Nothing RPROVIDES 'dhcp-server-config' (but /home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'dhcp-server-config' is unbuildable, removing... Missing or unbuildable dependency chain was: ['dhcp-server-config'] ERROR: Nothing RPROVIDES 'dhcp-client' (but /home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'dhcp-client' is unbuildable, removing... Missing or unbuildable dependency chain was: ['dhcp-client'] ERROR: Nothing RPROVIDES 'dhcp-relay' (but /home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'dhcp-relay' is unbuildable, removing... Missing or unbuildable dependency chain was: ['dhcp-relay'] ERROR: Nothing RPROVIDES 'dhcp-omshell' (but /home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'dhcp-omshell' is unbuildable, removing... Missing or unbuildable dependency chain was: ['dhcp-omshell']
Seems that this line in local.conf got severely changed, or most likely the DHCP package version/handling got changed:
CORE_IMAGE_EXTRA_INSTALL_append = "openssh dhcp-libs dhcp-server dhcp-server-config dhcp-client dhcp-relay dhcp-omshell cmake libsocketcan nfs-utils rt-tests strace procps packagegroup-core-buildessential "
The question is: what should I include in the CORE_IMAGE_EXTRA_INSTALL_append for the DHCP package for gatesgarth and later releases???
If I remember correctly, dhcp-server has been replaced by kea, check on that side maybe. Read the migration notes, pretty sure the kea thing is listed there.
Cheers, Quentin
Thank you, Zoran _______
On Mon, May 24, 2021 at 2:24 PM Quentin Schulz <foss@...> wrote:
Hi Zoran,
On May 24, 2021 8:27:58 AM UTC, Zoran <zoran.stojsavljevic@...> wrote:
Hello again to YOCTO Folks,
Here is another blunder I ran into while fixing a yocto-setup.sh script: https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/yocto-setup.sh
While executing $ . ./yocto-setup.sh dunfell, everything ran smoothly.
I did the same routine with the $ . ./yocto-setup.sh gatesgarth, and approximately after: Parsing recipes: 9% |##########
The following message pops up! Loading cache: 100% | | ETA: --:--:-- Loaded 0 entries from dependency cache. ERROR: ParseError at /home/vuser/projects_yocto/bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4: Could not include required file images/basic-dev-image.bb
Summary: There was 1 WARNING message shown. Summary: There was 1 ERROR message shown, returning a non-zero exit code.
The layer is not included. Check in your bblayers.conf. see https://github.com/ZoranStojsavljevic/bbb-yocto/blob/a6e8e8ce491705816d02df58fa0ef9378b18ef83/yocto-setup.sh#L114 where you are missing the gatesgarth check.
Cheers, Quentin
If you peek into the following github repos: https://github.com/jumpnow/meta-bbb https://github.com/jumpnow/meta-jumpnow
You'll see that in later images/basic-dev-image.bb does exist, as well as in the dunfell branch: https://github.com/jumpnow/meta-jumpnow/blob/zeus/images/basic-dev-image.bb
As well as in gatesgarth branch: https://github.com/jumpnow/meta-jumpnow/blob/gatesgarth/images/basic-dev-image.bb
What I see upon the logic, something changes in poky/ setup, while transitioning from dunfell to gatesgarth.
I also have created an issue in bbb-yocto repo: https://github.com/ZoranStojsavljevic/bbb-yocto/issues/3
I would appreciate any ideas or hints... Maybe some changes required in local.conf ?
You can all try it yourselves, and see the same!
Thank you, Zoran _______ -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
|