RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
This Page is under Development
Upgrading Turris-Omnia Reference Platform for Yocto 3.1 ie., from morty to dunfell
Considerations for broadband & extender build:
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm
3. Configure repo
4. Ensure the .netrc and .gitconfig files
The following commands fetches the source code of turris using repo tool,
$ repo init -u https://code.rdkcentral.com/r/manifests -m rdkb-turris-extsrc.xml -b rdk-next
$ repo sync -j4 --no-clone-bundle
$ source meta-turris/setup-environment ( Select turris.conf)
For core-image-minimal,
$ bitbake core-image-minimal
Resolve all the errors that is being faced and once after the successful build can validate the functionalities.
For core-minimal image,
Error/ Warning | Layer and Recipe | Fix | Reference | |
---|---|---|---|---|
1 | Unable to start bitbake server (None) ERROR: Server log for this session | meta-java | In layer.conf Added LAYERSERIES_COMPAT_meta-java = " dunfell" | NA |
2 | Unable to parse Var <AVAILABLE_LICENSES[:=]> | meta-cmf | Need to create a licenses directory under the meta-layer and add RDK license file to it | NA |
3 | Deprecated variable(s) found: "IMAGE_DEPENDS_wic". Use do_image_<type>[depends] += "<recipe>:<task>" instead | meta-marvell | In armada38x-base.inc , Removed IMAGE_DEPENDS_wic_append_armada38x = " virtual/bootloader" added WKS_FILE_DEPENDS ?= "" | |
4 | ParseError at /meta-marvell/recipes-kernel/linux/linux-marvell.inc:16: Could not include required file recipes-kernel/linux/linux-dtb.inc | meta-turris | In recipes-kernel/linux, added linux-dtb.inc | https://code.rdkcentral.com/r/plugins/gitiles/rdk/co mponents/opensource/oe/openembeddedcore/ |
5 | ExpansionError during parsing / meta-cmf-mesh/recipes-common/mesh-agent/mesh-agent.bb | meta-cmf-mesh mesh-agent.bb | In mesh-agent.bb replace base_contains by bb.utils.contains | NA |
Describe the specific system function or feature in detail and depict graphically by including screen prints and descriptive narrative as appropriate. Ensure each screen print is captioned and has an associated tag providing appropriate alternative text
Follow the above for sub feature / use cases
<Identify the error messages that a user may receive and the likely cause(s) and/or possible corrective actions for the error>
<If applicable, describe any special circumstances, actions, exceptions, etc., that should be considered for troubleshooting.>