Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inital Build Error following ridgerun #3

Open
noob502 opened this issue Jan 29, 2024 · 0 comments
Open

Inital Build Error following ridgerun #3

noob502 opened this issue Jan 29, 2024 · 0 comments

Comments

@noob502
Copy link
Owner

noob502 commented Jan 29, 2024

The error messages you're encountering are related to the fetching process in a Yocto Project build, specifically for the Linux kernel for the Jetson Orin Nano board. Let's break down each part of the error to understand it better:

  1. Fetcher Failure: This error occurs when Yocto's do_fetch task is unable to retrieve the source code from a specified remote repository. In your case, it's trying to clone the Linux kernel source from a Git repository.

  2. Git Clone Command and Exit Code 128: The error message shows the exact Git command used to clone the repository. The exit code 128 typically indicates a failure in the Git operation. This could be due to several reasons like network issues, authentication errors, repository not found, or access rights issues.

  3. URL Fetch Error: The error message Unable to fetch URL from any source. indicates that Yocto was unable to download the source code from the provided URL (git://github.com/OE4T/linux-tegra-5.10.git;protocol=https;name=machine;branch=oe4t-patches-l4t-r35.4.ga). This could be due to incorrect URL, the repository might have moved, or there could be network connectivity issues.

  4. Logfile of Failure: The system has stored a detailed log of the failure in the mentioned file (/home/inbjetson/yocto-tegra/build/tmp/work/jetson_orin_nano_devkit-poky-linux/linux-tegra/5.10.120+gitAUTOINC+76678311c1-r0/temp/log.do_fetch.703762). This log file might contain more detailed information about why the fetch operation failed.

  5. Task Failure: The last line indicates that the task related to fetching the Linux kernel source has failed, causing the build process to stop.

To resolve this issue, you should:

  • Check the URL in the recipe to ensure it's correct and accessible. The repository URL or branch may have changed.
  • Ensure your network connection is stable and that you can access GitHub and other internet resources from the build machine.
  • If the repository requires authentication, make sure your credentials are set up correctly.
  • Examine the detailed log file mentioned in the error message for more specific information about the failure.
  • Check if there are any updates or changes in the Yocto meta layers or recipes that you are using, specifically those related to the Jetson Orin Nano board.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant