confidential-containers / trustee

Attestation and Secret Delivery Components
Apache License 2.0
67 stars 88 forks source link

s390x artifact build jobs failing #568

Closed fitzthum closed 5 days ago

fitzthum commented 1 week ago

We're running into this error

#14 101.2 error: failed to run custom build command for `tss-esapi-sys v0.5.0`
#14 101.2 
#14 101.2 Caused by:
#14 101.2   process didn't exit successfully: `/usr/src/attestation-service/target/release/build/tss-esapi-sys-e17dce3a146ba30a/build-script-build` (exit status: 101)
#14 101.2   --- stderr
#14 101.2   thread 'main' panicked at /usr/local/cargo/registry/src/index.crates.io-d11c229612889eed/tss-esapi-sys-0.5.0/build.rs:35:17:
#14 101.2   Compilation target (architecture, OS) tuple (s390x, linux) is not part of the supported tuples. Please compile with the "generate-bindings" feature or add support for your platform :)
#14 101.2   note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
#14 101.2 warning: build failed, waiting for other jobs to finish...
#14 140.4 error: failed to compile `attestation-service v0.1.0 (/usr/src/attestation-service/attestation-service)`, intermediate artifacts can be found at `/usr/src/attestation-service/target`.
#14 140.4 To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.
#14 ERROR: process "/bin/sh -c cargo install --path attestation-service --bin grpc-as --features grpc-bin --locked" did not complete successfully: exit code: 101

Seems like it may have started on https://github.com/confidential-containers/trustee/pull/565 but not sure if it's related yet

Xynnn007 commented 1 week ago

Well I test locally and think they are related.

The default feature will enable all-verifiers by default even if looks like being disabled