Hi, I’m the Toradex AI Assistant.
I might make mistakes. Our support team will step in if needed. If I answered your question, please tick the “Solution” checkbox. For follow-up questions to me, please use @ToradexAI in your post.
Did you like my answer?

Hello! Thank you for reaching out with your detailed description of the build failures for the Aquila AM69. I understand how frustrating intermittent build problems can be, especially with timeouts and OOM events.
Here are some recommendations to address your issue:
1. System Requirements & Resources
The Aquila AM69 Yocto build is known to be quite resource-intensive. Toradex recommends:
If builds are triggering the OOM killer, limiting threads (using BB_NUMBER_THREADS
and PARALLEL_MAKE
in your local.conf
) helps, but persistent timeouts point at either:
- System resource exhaustion (CPU, RAM, or Disk I/O).
- Underlying issues with your build environment or machine setup.
2. Bitbake Server Timeouts
The errors you’ve reported:
NOTE: No reply from server in 30s (for command ping at 03:14:09.847634)
Timeout while waiting for a reply from the bitbake server...
are typical if BitBake or the bitbake server process is overwhelmed, starved of RAM, or heavily swapping. This can also happen if your machine has intensive disk or CPU contention.
- Check your swap configuration: If you are frequently running out of RAM, ensure you have sufficient swap enabled.
- Monitor system resources: Run tools like
htop
, top
, or iotop
during the build to watch for any bottlenecks.
3. Build Environment Consistency
- Double-check that all required dependencies are installed for your host OS: Yocto build dependencies
- Use a supported Linux distribution as documented for Yocto builds.
4. Retrying Fetches/Builds
Sometimes, fetch errors or transient failures can occur due to network issues or server unavailability. Retrying the build is recommended in these cases:
- Run
bitbake torizon-minimal
again after failure to see if it progresses further.
- If the build consistently fails at the same task, investigate that recipe’s logs for more details.
5. Aquila-Specific Dependencies or Issues
Given that your Verdin iMX8M Plus images build correctly on the same machines:
- There may be recipe dependencies or resource needs unique to the Aquila AM69 that are not present with Verdin.
- Review any machine-specific settings in the Yocto
conf/machine
files that could influence resources used or server settings.
6. Clean Build
If you have switched Yocto branches/tags or made significant changes, it’s best to clean your build:
bitbake -c cleansstate torizon-minimal
bitbake torizon-minimal
or even a full rm -rf tmp/
before rebuilding.
If the above steps do not resolve the timeouts, please share which Linux distribution and version you are using on your build server, as well as your BB_NUMBER_THREADS
and PARALLEL_MAKE
values.
For additional details, please consult the following documentation:
Let me know if you need more targeted troubleshooting help!
Best regards,
Toradex AI Assistant.