Open marcoshuck opened 1 month ago
The culprit seems to be:
RUN . /etc/profile && apt update && rosdep update && \
rosdep install -y -i --from-paths src -t build -t buildtool -t test \
--skip-keys 'lambkin-shepherd lambkin-clerk' && \
apt clean && rm -rf /var/lib/apt/lists/*
It seems that a rosdep fix-permissions
in sudo mode fixed the issue.
Just to report that after the fix in #115, I was able to build the image.
I can replicate the failure, but I wonder why the fix in #115 is not necessary for #93 to build just fine.
I did a quick diff check and seems to be the same except for the src
folder. When was the last time you ran the build target?
I did a quick diff check and seems to be the same except for the
src
folder. When was the last time you ran the build target?
Hmm... a full build from-scratch, probably about a month back.
It might be worth another try, maybe? 🧐
The difference is because I never used
./tools/earthly ./src/benchmarks/beluga_vs_nav2+release
The README instructions for both beluga_vs_nav2
and beluga_vs_nav2_multi_dataset
are to use
./tools/earthly ./src/benchmarks/beluga_vs_nav2+local-devel
instead. I can't tell if the release target would be able to generate the report.
Using release in beluga_vs_nav2_multi_dataset
has the same issue you found in beluga_vs_nav2
.
I can't tell if the release target would be able to generate the report.
This is certainly important, I think we should be able to generate reports running docker run
with a release target image, otherwise automation will be hard to implement. What do we need for this to happen?
This is certainly important, I think we should be able to generate reports running
docker run
with a release target image, otherwise automation will be hard to implement. What do we need for this to happen?
The main issue is tha the full process takes about four days (happy path), assuming nothing fails along the way.
We can run a shorter run for a limited dataset and cross fingers and assume that any problem are not related to the image (which is kind of a lie, since at least the fix to #94 is applied on the docker image, so we'll have to make sure that fix is in all images).
Bug description
I'm unable to build the benchmark image, the error doesn't seem to be very informative, but I'm rather doing basic DevOps work than trying to understand the underlying issue and I thought it was worth reporting it.
Platform (please complete the following information):
Docker version 26.1.5-ce, build 411e817ddf71
lambkin
version:main
branchHow to reproduce
List steps to reproduce the issue:
./tools/setup.sh
./tools/earthly ./src/benchmarks/beluga_vs_nav2+release
Expected behavior An image in the
docker image
listActual behavior Error log:
Additional context
None