Git Product home page Git Product logo

yocto-dockerfiles's Introduction

yocto-docker

yocto-dockerfiles's People

Contributors

alfonder avatar bavery22 avatar jcormier avatar joshuagl avatar larseje avatar lgrosz avatar moto-timo avatar pbrkr avatar rewitt1 avatar robwoolley avatar yoctopidg3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

yocto-dockerfiles's Issues

Ubuntu 16.04 fails to build "ImportError: no module named 'zipp'"

Collecting zipp>=0.5 (from importlib-metadata<2,>=0.12; python_version < "3.8"->virtualenv)
Downloading https://files.pythonhosted.org/packages/60/85/668bca4a9ef474ca634c993e768f12bd99af1f06bb90bb2655bc538a967e/zipp-2.2.0.tar.gz
Running setup.py (path:/tmp/pip-build-jtbm_jam/zipp/setup.py) egg_info for package zipp produced metadata for project name unknown. Fix your #egg=zipp fragments.
Building wheels for collected packages: distlib, unknown, unknown
Running setup.py bdist_wheel for distlib: started
Running setup.py bdist_wheel for distlib: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/6e/e8/db/c73dae4867666e89ba3cfbc4b5c092446f0e584eda6f409cbb
Running setup.py bdist_wheel for unknown: started
Running setup.py bdist_wheel for unknown: finished with status 'done'
Stored in directory: /root/.cache/pip/wheels/a0/1f/9d/d132b3fbc38b33322681e3a7830c0a29fce7f55c3a06b85c65
Running setup.py bdist_wheel for unknown: started
Running setup.py bdist_wheel for unknown: finished with status 'error'
Failed building wheel for unknown
Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-build-jtbm_jam/unknown/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" bdist_wheel -d /tmp/tmpuwb3ou1bpip-wheel- --python-tag cp35:
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python3.5/tokenize.py", line 454, in open
buffer = _builtin_open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-build-jtbm_jam/unknown/setup.py'


Running setup.py clean for unknown
Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-build-jtbm_jam/unknown/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" clean --all:
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python3.5/tokenize.py", line 454, in open
buffer = _builtin_open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-build-jtbm_jam/unknown/setup.py'


Failed cleaning build dir for unknown
Successfully built distlib unknown
Failed to build unknown
Installing collected packages: appdirs, six, unknown, importlib-metadata, distlib, importlib-resources, filelock, virtualenv
Successfully installed appdirs-1.4.3 distlib-0.3.0 filelock-3.0.12 importlib-metadata-1.5.0 importlib-resources-1.0.2 six-1.14.0 unknown-0.0.0 virtualenv-20.0.4
You are using pip version 8.1.1, however version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 7, in
from virtualenv.main import run_with_catch
File "/usr/local/lib/python3.5/dist-packages/virtualenv/init.py", line 3, in
from .run import cli_run
File "/usr/local/lib/python3.5/dist-packages/virtualenv/run/init.py", line 9, in
from .plugin.activators import ActivationSelector
File "/usr/local/lib/python3.5/dist-packages/virtualenv/run/plugin/activators.py", line 6, in
from .base import ComponentBuilder
File "/usr/local/lib/python3.5/dist-packages/virtualenv/run/plugin/base.py", line 9, in
from importlib_metadata import entry_points
File "/usr/local/lib/python3.5/dist-packages/importlib_metadata/init.py", line 9, in
import zipp
ImportError: No module named 'zipp'
The command '/bin/sh -c bash /build-install-dumb-init.sh && rm /build-install-dumb-init.sh && apt-get clean' returned a non-zero code: 1
The command "./build_container.sh" exited with 1.

Ubuntu dockerfile

I'm runing a dockerfile as

docker build yocto-dockerfiles/dockerfiles/ubuntu/ubuntu-16.04/ubuntu-16.04-base/

but I got this

Step 3/7 : COPY build-install-dumb-init.sh /
COPY failed: stat /var/lib/docker/tmp/docker-builder697770929/build-install-dumb-init.sh: no such file or directory

how to use a dockerfile correctly?

Adding gcc 9.3.0 to ubuntu-16.04 image breaks builds for rocko and thud

Adding gcc 9.3.0 to ubuntu-16.04 image breaks builds for rocko and thud
7f45b6a

14:18:51  ERROR: perl-native-5.24.4-r0 do_configure: Function failed: do_configure (log file is located at /work/build/arago-tmp-external-arm-toolchain/work/x86_64-linux/perl-native/5.24.4-r0/temp/log.do_configure.17334)
...
14:18:51  | /opt/poky/3.1.3/sysroots/x86_64-pokysdk-linux/usr/lib/gcc/x86_64-pokysdk-linux/9.3.0/../../../../x86_64-pokysdk-linux/bin/ld: cannot find -lnsl
14:18:51  | collect2: error: ld returned 1 exit status
14:18:51  | I can't compile the test program.
14:18:51  | You have a BIG problem.  Shall I abort Configure [y]

Missing bitbake dependency on python3-yaml

I tried using "crops/poky:debian-11" and received the error:

$ bitbake ros-image-core
Traceback (most recent call last):
File "/builds/oe-ros-ci/build-ci/bitbake/bin/bitbake", line 36, in
sys.exit(bitbake_main(BitBakeConfigParameters(sys.argv),
File "/builds/oe-ros-ci/build-ci/bitbake/lib/bb/main.py", line 378, in bitbake_main
return ui_module.main(server_connection.connection, server_connection.events,
File "/builds/oe-ros-ci/build-ci/bitbake/lib/bb/ui/knotty.py", line 568, in main
conf = bb.msg.setLoggingConfig(logconfig, logconfigfile)
File "/builds/oe-ros-ci/build-ci/bitbake/lib/bb/msg.py", line 303, in setLoggingConfig
import yaml
ModuleNotFoundError: No module named 'yaml'
ERROR: Job failed: exit code 1

This is on an optional code path (setLoggingConfig), which is why it wasn't caught before.

Filing the issue while it is fresh. Perhaps we can tackle this one and python3-virtualenv at the same time.

Regards,
Rob

Add Alpine Linux based image

Hello,

Do you plan to add a alpine Linux based docker image in crops?
Will you accept a pull request adding alpine Linux support to this repo?

Thank you

Difficult to contribute to from behind a proxy

I'm not sure if this is something we can address directly or whether we just need to help potential contributors find the right documentation, but the containers are difficult to build behind a proxy.

I've got docker talking to the proxy based on Docker's documentation:
https://docs.docker.com/engine/admin/systemd/#http-proxy

I've got a WIP patch to pass the host's proxy configuration to docker build with the --build-arg option, which prevents the proxy configuration from persisting in the image. This is good because it helps build the images behind a proxy when one is configured on the host and doesn't pollute generated images with variables from a user's host:
incandescant@faab857

However smoke testing fails because the image isn't configured with a proxy, and I'm not sure how to address that short of setting ENV variables in the Dockerfile which are specific to my setup and thus can't be included in this repo.

Any thoughts/suggestions gratefully received!

is it possible to change uid of yoctouser?

I use following docker-compose.yml and it works fine on my debian12 system because by chance /home/mf/development folder in the host system owned by user mf and mf has UID:1000 which matches with yoctouser's UID in the container, therefore it has read/write access to the folder /home/yoctouser/development inside container.

services:
  yocto_builder:
    image: crops/yocto:ubuntu-22.04-base
    user: yoctouser
    container_name: yocto-builder
    hostname: yocto-builder
    command: ["sleep","infinity"]
    volumes:
      - /home/mf/development:/home/yoctouser/development
      - /home/mf/.ssh:/home/yoctouser/.ssh

But I have another system and my user name mfid with UID:1007 there. In this case, with the same docker compose file, I get Permission denied error inside container's development folder if I attempt to create a new file because yoctouser created in the container has UID:1000 which doesnt match with mfid's.

What is the suggested way to solve this problem?

Thank you.

headless / cli only image toggle (remove tightvnc)

I recently had a group discussion about using CROPS, and somebody mentioned that for our use case of a build server, the built in VNC server would be undesirable from a bloat / security perspective.
It is my understanding this service wont run by default, so an unauthorized user or code would be required to invoke it anyways. However, you can't really argue that its unnecessary bloat for this use case.

So I started to wonder that perhaps there should be a toggle to include or exclude it. On a local PC the VNC could be a useful to the development workflow. However for a build server, it wouldn't necessarily need it.

So just wanted to capture this idea, and see if anybody wanted to discuss perhaps providing a better user story in this case.

Thanks

build dependencies missing in Ubuntu 18.04

Hi,

Now I tried core-image-base on Yocto Zeus for an Embedded Linux board and during the build I found that the following packages are missing in the container:

  1. bc
  2. rsync
  3. linux-headers

This has forced me to install them manually as docker exec -u root <container_id> apt install rsync bc linux-headers-$(uname -r) -y. Despite the fact it's one-liner I had to run this command on every docker run (since it's recommended to delete the container on exit).

So it'll be useful if the above mentioned packages are added to default container image and I hope (tested to some extent) that the addition of these packages won't break the existing functionalities.

Thanks,
Daniel Selvan D

bitbake devshell opens as root

I've got a container based on crops/yocto:ubuntu-20.04-base (image id 803b01972b98) which when started places me in shell environment of user yoctouser, but when I source poky/oe environment, and run bitbake recipe -c devshell, I get a root shell. I'd prefer the user remained yoctouser. Thoughts?

OpenSuse 15.0 fails to build

Evidently the OpenSuse image on dockerhub has changed since the tests were ran on the pull request. It appears that some packages were removed that now cause the build to fail. Failed Build

Request for packages added to Ubuntu 20.04 image

I'm currently working on an iMX8 project where one of the meta-layers has a requirement on 'git-lfs' and 'bison'. Currently we need to get a root shell to the container and apt install them after which the build works.

Would it be possible to add these to the image/Dockerfile please?

Make sudo work

I wanted to use Concourse CI with a crops/poky image. The first problem was that concourse ignores ENTRYPOINT and just drops into the image using the last user defined, which is usersetup. Annoying but worked around by using crops/yocto instead.

Then I discover that basically to do a build with concourse I need to sudo as root to fix ownership of some files. Can you make password-less sudo work for the build user?

Build arm64 images

Docker supports arm64, so it would be great if crops could also build arm64 images.

crops/yocto:ubuntu-22.04-base fails on clang when building the yocto project

I am using the crops/yocto:ubuntu-22.04-base docker image when building the yocto project and it fails with the following error:

FAILED: tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o
| /builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/hosttools/g++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work/x86_64-linux/clang-native/14.0.3-r0/build/tools/clang/lib/ASTMatchers/Dynamic -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work-shared/llvm-project-source-14.0.3-r0/git/clang/lib/ASTMatchers/Dynamic -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work-shared/llvm-project-source-14.0.3-r0/git/clang/include -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work/x86_64-linux/clang-native/14.0.3-r0/build/tools/clang/include -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work/x86_64-linux/clang-native/14.0.3-r0/build/include -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work-shared/llvm-project-source-14.0.3-r0/git/llvm/include -isystem/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work/x86_64-linux/clang-native/14.0.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -isystem/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work/x86_64-linux/clang-native/14.0.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -g0 -std=c++14 -MD -MT tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o -MF tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o.d -o tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o -c /builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work-shared/llvm-project-source-14.0.3-r0/git/clang/lib/ASTMatchers/Dynamic/Registry.cpp

ERROR: Task (virtual:native:/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/meta-clang/recipes-devtools/clang/clang_git.bb:do_compile) failed with exit code '1'
| [2830/5596] /builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/hosttools/g++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work/x86_64-linux/clang-native/14.0.3-r0/build/tools/clang/lib/CrossTU -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work-shared/llvm-project-source-14.0.3-r0/git/clang/lib/CrossTU -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work-shared/llvm-project-source-14.0.3-r0/git/clang/include -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work/x86_64-linux/clang-native/14.0.3-r0/build/tools/clang/include -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work/x86_64-linux/clang-native/14.0.3-r0/build/include -I/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work-shared/llvm-project-source-14.0.3-r0/git/llvm/include -isystem/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work/x86_64-linux/clang-native/14.0.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -isystem/builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work/x86_64-linux/clang-native/14.0.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -g0 -std=c++14 -MD -MT tools/clang/lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o -MF tools/clang/lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o.d -o tools/clang/lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o -c /builds/seascann/value-pump/514c19edabcdcb32a40fd17d2debe277e3979665/mamba/build/tmp/work-shared/llvm-project-source-14.0.3-r0/git/clang/lib/CrossTU/CrossTranslationUnit.cpp
| ninja: build stopped: subcommand failed.

and fails to build. This seems to me to be when meta-clang is building the c, c++ compiler. I do not know why this issue is happening. I have already checked if my layers are up to date and they are. This builds on my computer but I am running this on a gitlab pipeline and then it fails.

Cannot run some wic commands

Using the ubuntu-16.04 image, I noticed that some (all?) wic commands fail because of the dependency on parted:

pokyuser@edc7b75281c4:/workdir/poky/build/tmp/deploy/images/intel-corei7-64$ wic ls core-image-sato-intel-corei7-64.wic

ERROR: Can't find executable parted

Manually adding parted to the list of installed packages seems to fix the issue, but I'm unsure if this is really the way to go since the requirements listed in the Yocto Dev Manual states that parted should be built through bitbake?

https://www.yoctoproject.org/docs/2.6/dev-manual/dev-manual.html#wic-requirements

$ bitbake parted-native dosfstools-native mtools-native

Expired Let's Encrypt root certificate

On September 30th, the Let's Encrypt root certificate DST Root CA X3 has expired and was replaced by ISRG Root X1.

I'm trying to build yocto using the most recent crops/yocto:ubuntu-18.04-base image, however just trying to clone the poky git repo is failing:

fatal: unable to access 'https://git.yoctoproject.org/git/poky.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

I looked at the yocto guide and noticed they were using git:// instead of https://. While that does solve the issue for cloning poky, I now get issues while running bitbake:

fatal: unable to access 'https://anongit.freedesktop.org/git/gstreamer/common.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

This is not as easy to fix, because that would mean hunting for all broken https fetches and creating bbappends / modifying bb files in the standard layers to replace with git://, or http:// for non-git downloads.

The simpler option would be to update ca-certificates, but considering this image doesn't support sudo, we cannot update it in our build scripts. The dockerfiles would need to be updated to install the latest version of ca-certificates.

miss python3-pip package

I try to search the Dockerfile for ubuntu and use docker history for check that the package python3-pip should be installed.
I could not find it in the docker container while I try to use pip3 command, but the Dockerfile with install python3-pip option.
what's wrong with python3-pip package?

my steps
docker pull crops/yocto:ubuntu-22.04-base
docker history crops/yocto:ubuntu-22.04-base --no-trunc -H --format "table {{.CreatedBy}}\t"
docker run --rm -it crops/yocto:ubuntu-22.04-base bash
dpkg -l | grep python3 | grep pip

Should we use the Yocto stable branch for testing?

Currently we're building from the Yocto Project master branch when testing pull requests. The benefits of this is that we're not surprised by upstream changes when the next release comes out, instead we follow the changes as they happen. The possible drawback is that master can be unstable at times and we don't want potential contributors to see their merge request fail the automated tests due to upstream changes.

Add repo tool to the image?

Hi
repo is a popular tool with yocto build system
can you add it to the image?

eg apt-get install repo

thanks

libmd0 is missing in ubuntu-20.04 container

Looks like libmd0 package is missing from ubuntu-20.04 container. I get following error while trying to build image.

ERROR: nxp-image-real-time-edge-1.0-r0 do_rootfs: Unable to install packages. Command '/mnt/build/tmp/work/imx8mm_lpddr4_evk-poky-linux/nxp-image-real-time-edge/1.0-r0/recipe-sysroot-native/usr/bin/apt-get  install --allow-downgrades --allow-remove-essential --allow-change-held-packages --allow-unauthenticated --no-remove locale-base-en-us locale-base-en-gb' returned 100:
dpkg: error while loading shared libraries: libmd.so.0: cannot open shared object file: No such file or directory
Click to expand layer and error details.
Loading cache: 100% |#########################################################################################################################################################################################################################################################################################################################################################################################################################################################| Time: 0:00:01
Loaded 5777 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
NOTE: Multiple providers are available for runtime linux-firmware-bcm4359-pcie (firmware-nxp-wifi, linux-firmware)
Consider defining a PREFERRED_RPROVIDER entry to match linux-firmware-bcm4359-pcie

Build Configuration:
BB_VERSION           = "1.50.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "ubuntu-20.04"
TARGET_SYS           = "aarch64-poky-linux"
MACHINE              = "imx8mm-lpddr4-evk"
DISTRO               = "nxp-real-time-edge"
DISTRO_VERSION       = "2.2"
TUNE_FEATURES        = "aarch64 armv8a crc cortexa53 crypto"
TARGET_FPU           = ""
meta
meta-poky
meta-yocto-bsp       = "HEAD:269265c00091fa65f93de6cad32bf24f1e7f72a3"
meta-oe
meta-multimedia
meta-python          = "HEAD:f44e1a2b575826e88b8cb2725e54a7c5d29cf94a"
meta-freescale       = "HEAD:469d6c958c76ea235b3d3c1527e797ce3a7392e3"
meta-freescale-3rdparty = "HEAD:f8150f3b37cb83cba1f9e2378e57bb63e02d4610"
meta-freescale-distro = "HEAD:e6daa26ba1f748326546063d63a085ae671827d9"
meta-bsp
meta-sdk
meta-ml
meta-v2x             = "HEAD:30eff0d5a090d34690f0261b2899d5a5cd94c5ab"
meta-nxp-demo-experience = "HEAD:9dcc11ea9f525cffedbb28895e0abb443e56c3e0"
meta-chromium        = "HEAD:8be1d3a0ba0cf32e61144900597207af5698c10d"
meta-clang           = "HEAD:b0d805060791006d651efd3d7ae3dd5add8f70fe"
meta-gnome
meta-networking
meta-filesystems     = "HEAD:f44e1a2b575826e88b8cb2725e54a7c5d29cf94a"
meta-qt5             = "HEAD:43f8f539d40070a70fe89136db89bf5bb1dfe7ed"
meta-python2         = "HEAD:8db9e4f6ceae33d7a4f55453d31e69f9858af4eb"
meta-cpan            = "HEAD:a9fc22b1dce08343e19be06a48f0ce503a034c56"
meta-virtualization  = "HEAD:7f719ef40896b6c78893add8485fda995b00d51d"
meta-nxp-harpoon     = "HEAD:f30849b082d74087691eab6a757c3c423f9db75d"
meta-real-time-edge  = "HEAD:4e6ec1ce730a99d6a87cee6b0e9f8e24d776e5cd"

Initialising tasks: 100% |####################################################################################################################################################################################################################################################################################################################################################################################################################################################| Time: 0:00:08
Sstate summary: Wanted 432 Local 429 Network 0 Missed 3 Current 3033 (99% match, 99% complete)
NOTE: Executing Tasks
ERROR: nxp-image-real-time-edge-1.0-r0 do_rootfs: Unable to install packages. Command '/mnt/build/tmp/work/imx8mm_lpddr4_evk-poky-linux/nxp-image-real-time-edge/1.0-r0/recipe-sysroot-native/usr/bin/apt-get  install --allow-downgrades --allow-remove-essential --allow-change-held-packages --allow-unauthenticated --no-remove locale-base-en-us locale-base-en-gb' returned 100:
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  glibc-binary-localedata-en-gb glibc-binary-localedata-en-us
The following NEW packages will be installed:
  glibc-binary-localedata-en-gb glibc-binary-localedata-en-us
  locale-base-en-gb locale-base-en-us
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/461 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 file:/mnt/build/tmp/work/imx8mm_lpddr4_evk-poky-linux/nxp-image-real-time-edge/1.0-r0/oe-rootfs-repo/cortexa53-crypto ./ glibc-binary-localedata-en-gb 2.33-r0 [228 kB]
Get:2 file:/mnt/build/tmp/work/imx8mm_lpddr4_evk-poky-linux/nxp-image-real-time-edge/1.0-r0/oe-rootfs-repo/cortexa53-crypto ./ glibc-binary-localedata-en-us 2.33-r0 [231 kB]
Get:3 file:/mnt/build/tmp/work/imx8mm_lpddr4_evk-poky-linux/nxp-image-real-time-edge/1.0-r0/oe-rootfs-repo/cortexa53-crypto ./ locale-base-en-gb 2.33-r0 [872 B]
Get:4 file:/mnt/build/tmp/work/imx8mm_lpddr4_evk-poky-linux/nxp-image-real-time-edge/1.0-r0/oe-rootfs-repo/cortexa53-crypto ./ locale-base-en-us 2.33-r0 [872 B]
dpkg: error while loading shared libraries: libmd.so.0: cannot open shared object file: No such file or directory
W: No sandbox user '_apt' on the system, can not drop privileges
E: Sub-process dpkg returned an error code (127)

ERROR: Logfile of failure stored in: /mnt/build/tmp/work/imx8mm_lpddr4_evk-poky-linux/nxp-image-real-time-edge/1.0-r0/temp/log.do_rootfs.128
ERROR: Task (/mnt/sources/meta-real-time-edge/recipes-nxp/images/nxp-image-real-time-edge.bb:do_rootfs) failed with exit code '1'

add git-lfs to the container

Recently I used crops/poky-container to build a custom Linux using Yocto and the repo tool. (I pulled it from docker hub crops/poky)

During fetching of the sources it failed, because git-lfs was not installed. This would complement #22.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.