arcade: Invalid ELF BuildID '' for runtime in Maestro Build Promotion

  • This issue is blocking
  • This issue is causing unreasonable pain
  • This issue gives the appearance of a failure

Link to failing pipeline: https://dnceng.visualstudio.com/internal/_build/results?buildId=866684&view=logs&j=43d2a893-8a64-53c8-f353-9d032c280600&t=567cfe83-9037-5882-498b-95841a0c95da

D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/android-arm/native/libmonosgen-2.0.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/android-arm/native/libmonosgen-2.0.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/android-arm/native/libmonosgen-2.0.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/android-arm/native/libmonosgen-2.0.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/android-arm64/native/libmonosgen-2.0.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/android-arm64/native/libmonosgen-2.0.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/android-arm64/native/libmonosgen-2.0.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/android-arm64/native/libmonosgen-2.0.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/android-x64/native/libmonosgen-2.0.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/android-x64/native/libmonosgen-2.0.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/android-x64/native/libmonosgen-2.0.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/android-x64/native/libmonosgen-2.0.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/android-x86/native/libmonosgen-2.0.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/android-x86/native/libmonosgen-2.0.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/android-x86/native/libmonosgen-2.0.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/android-x86/native/libmonosgen-2.0.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/linux-musl-x64/native/libcoreclr.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/linux-musl-x64/native/libcoreclr.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/linux-musl-x64/native/libcoreclr.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/linux-musl-x64/native/libcoreclr.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so
D:\a\1\s\.packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so
##[error].packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.20520.8\tools\SdkTasks\PublishToSymbolServers.proj(101,5): error : (NETCORE_ENGINEERING_TELEMETRY=Publish) Invalid ELF BuildID '<null>' for runtimes/linux-x64/native/libcoreclr.so

Runtime pipeline that kicked off this build: https://dev.azure.com/dnceng/internal/_build/results?buildId=865594&view=results

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 26 (26 by maintainers)

Commits related to this issue

Most upvoted comments

For your third point, we have https://github.com/dotnet/arcade/issues/6403 already filed and being looked at.

What we could do in the interim is detect the result of the promotion build. Then it would say: “the promotion build failed, but the build was still assigned to the target channels”. Technically it might not be an error, so you could emit a warning. That would make this case more visible until we fix the root cause (that the symbol publishing isn’t integrated into regular publishing)

Looking into 3 aspects of this:

  • Why do those files have an Invalid ELF BuildID and when did it start?
  • Do we care that the symbols were not published?
  • Should darc at least warn in the build that kicks off the promotion build that not all jobs completed successfully? Something like “The build was successfully added to the target channel, but there were errors in the promotion build”