Error during server image build because of eigen-populate repo hash mismatch during verification
Description I ran into failing build when i used the build.py to build a server image.
22:13:22 #13 15.41 [ 22%] Performing download step (download, verify and extract) for 'eigen-populate' 22:13:22 #13 15.42 -- Downloading... 22:13:22 #13 15.42 dst='/workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:22 #13 15.42 timeout='none' 22:13:22 #13 15.42 inactivity timeout='none' 22:13:22 #13 15.42 -- Using src='https://gitlab.com/libeigen/eigen/-/archive/e7248b26a1ed53fa030c5c459f7ea095dfd276ac/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:23 #13 15.82 -- verifying file... 22:13:23 #13 15.82 file='/workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:23 #13 15.84 -- SHA1 hash of 22:13:23 #13 15.84 /workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip 22:13:23 #13 15.84 does not match expected value 22:13:23 #13 15.84 expected: 'be8be39fdbc6e60e94fa7870b280707069b5b81a' 22:13:23 #13 15.84 actual: '32b145f525a8308d7ab1c09388b2e288312d8eba' 22:13:23 #13 15.84 -- Hash mismatch, removing... 22:13:23 #13 15.84 -- Using src='https://gitlab.com/libeigen/eigen/-/archive/e7248b26a1ed53fa030c5c459f7ea095dfd276ac/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:23 #13 16.08 -- verifying file... 22:13:23 #13 16.08 file='/workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:23 #13 16.10 -- SHA1 hash of 22:13:23 #13 16.10 /workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip 22:13:23 #13 16.10 does not match expected value 22:13:23 #13 16.10 expected: 'be8be39fdbc6e60e94fa7870b280707069b5b81a' 22:13:23 #13 16.10 actual: '32b145f525a8308d7ab1c09388b2e288312d8eba' 22:13:23 #13 16.10 -- Hash mismatch, removing... 22:13:23 #13 16.10 -- Using src='https://gitlab.com/libeigen/eigen/-/archive/e7248b26a1ed53fa030c5c459f7ea095dfd276ac/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:23 #13 16.38 -- verifying file... 22:13:23 #13 16.38 file='/workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:23 #13 16.41 -- SHA1 hash of 22:13:23 #13 16.41 /workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip 22:13:23 #13 16.41 does not match expected value 22:13:23 #13 16.41 expected: 'be8be39fdbc6e60e94fa7870b280707069b5b81a' 22:13:23 #13 16.41 actual: '32b145f525a8308d7ab1c09388b2e288312d8eba' 22:13:23 #13 16.41 -- Hash mismatch, removing... 22:13:23 #13 16.41 -- Using src='https://gitlab.com/libeigen/eigen/-/archive/e7248b26a1ed53fa030c5c459f7ea095dfd276ac/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:24 #13 16.68 -- verifying file... 22:13:24 #13 16.68 file='/workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:24 #13 16.71 -- SHA1 hash of 22:13:24 #13 16.71 /workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip 22:13:24 #13 16.71 does not match expected value 22:13:24 #13 16.71 expected: 'be8be39fdbc6e60e94fa7870b280707069b5b81a' 22:13:24 #13 16.71 actual: '32b145f525a8308d7ab1c09388b2e288312d8eba' 22:13:24 #13 16.71 -- Hash mismatch, removing... 22:13:24 #13 16.71 -- Using src='https://gitlab.com/libeigen/eigen/-/archive/e7248b26a1ed53fa030c5c459f7ea095dfd276ac/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:24 #13 16.96 -- verifying file... 22:13:24 #13 16.96 file='/workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:24 #13 16.98 -- SHA1 hash of 22:13:24 #13 16.98 /workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip 22:13:24 #13 16.98 does not match expected value 22:13:24 #13 16.98 expected: 'be8be39fdbc6e60e94fa7870b280707069b5b81a' 22:13:24 #13 16.98 actual: '32b145f525a8308d7ab1c09388b2e288312d8eba' 22:13:24 #13 16.98 -- Hash mismatch, removing... 22:13:24 #13 16.98 -- Using src='https://gitlab.com/libeigen/eigen/-/archive/e7248b26a1ed53fa030c5c459f7ea095dfd276ac/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:24 #13 17.27 -- verifying file... 22:13:24 #13 17.27 file='/workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip' 22:13:24 #13 17.29 -- SHA1 hash of 22:13:24 #13 17.29 /workspace/build/Release/_deps/eigen-subbuild/eigen-populate-prefix/src/eigen-e7248b26a1ed53fa030c5c459f7ea095dfd276ac.zip 22:13:24 #13 17.29 does not match expected value 22:13:24 #13 17.29 expected: 'be8be39fdbc6e60e94fa7870b280707069b5b81a' 22:13:24 #13 17.29 actual: '32b145f525a8308d7ab1c09388b2e288312d8eba' 22:13:24 #13 17.29 -- Hash mismatch, removing... 22:13:24 #13 17.29 CMake Error at eigen-subbuild/eigen-populate-prefix/src/eigen-populate-stamp/download-eigen-populate.cmake:170 (message): 22:13:24 #13 17.29 Each download failed! 22:13:24 #13 17.29 22:13:24 #13 17.29 22:13:24 #13 17.29 22:13:24 #13 17.29 22:13:24 #13 17.29 22:13:24 #13 17.29 gmake[2]: *** [CMakeFiles/eigen-populate.dir/build.make:100: eigen-populate-prefix/src/eigen-populate-stamp/eigen-populate-download] Error 1 22:13:24 #13 17.29 gmake[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/eigen-populate.dir/all] Error 2 22:13:24 #13 17.29 gmake: *** [Makefile:91: all] Error 2
Triton Information What version of Triton are you using?
v24.07 and v25.03
Are you using the Triton container or did you build it yourself?
Build it for myself
To Reproduce Steps to reproduce the behavior.
python3 ./build.py --backend=onnxruntime --backend=pytorch --backend=tensorflow --endpoint=grpc --endpoint=http --repoagent=checksum --enable-logging --cache=local --cache=redis --enable-stats --enable-tracing --no-container-interactive
Expected behavior
The build run successfully.
I also faced this problem. Maybe the this method might be helpful. Or we can change the onnxruntme cmake/deps.txt.