netdata/netdata

Netdata Docker container error loading shared library libprotobuf.so.24, after upgrading from 1.26 to 1.28

Closed this issue · 5 comments

Bug report summary

Hi thanks for the lib! When using the helmchart, I see the following problem. Thus the netdata cannot be started...

Error loading shared library libprotobuf.so.24: No such file or directory (needed by /usr/sbin/netdata)
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal24ComputeUnknownFieldsSizeERKNS1_16InternalMetadataEmPNS1_10CachedSizeE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf5Arena17OnArenaAllocationEPKSt9type_infom: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf5Arena19CallDestructorHooksEv: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal17AssignDescriptorsEPKNS1_15DescriptorTableEb: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal18EpsCopyInputStream12DoneFallbackEPKci: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal10VerifyUTF8ENS0_11StringPieceEPKc: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal16ReadSizeFallbackEPKcj: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal12ExtensionSet17RegisterExtensionEPKNS0_11MessageLiteEihbb: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal9ArenaImplD1Ev: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal10WireFormat37InternalSerializeUnknownFieldsToArrayERKNS0_15UnknownFieldSetEPhPNS0_2io19EpsCopyOutputStreamE: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf11MessageLite17SerializeToStringEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal17UnknownFieldParseEmPNS0_15UnknownFieldSetEPKcPNS1_12ParseContextE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf11StringPiece18LogFatalSizeTooBigEmPKc: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal14WireFormatLite16VerifyUtf8StringEPKciNS2_9OperationES4_: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal15ReadTagFallbackEPKcj: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf8internal9ArenaImpl14SpaceAllocatedEv: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal13ReflectionOps5MergeERKNS0_7MessageEPS3_: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal11InitSCCImplEPNS1_11SCCInfoBaseE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal13VerifyVersionEiiPKc: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf15UnknownFieldSet9MergeFromERKS1_: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf2io19EpsCopyOutputStream30WriteStringMaybeAliasedOutlineEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPh: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf5Arena21AllocateAlignedNoHookEm: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf15UnknownFieldSet13ClearFallbackEv: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf2io19EpsCopyOutputStream19EnsureSpaceFallbackEPh: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal10LogMessageC1ENS0_8LogLevelEPKci: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf23ShutdownProtobufLibraryEv: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal20RepeatedPtrFieldBase14InternalExtendEi: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal10LogMessagelsEPKc: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal14AddDescriptorsEPKNS1_15DescriptorTableE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal10LogMessageD1Ev: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal9ArenaImpl4InitEv: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcPNS1_12ParseContextE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal17VarintParseSlow64EPKcj: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf12FieldOptions16default_instanceEv: symbol not found
Error relocating /usr/sbin/netdata: descriptor_table_google_2fprotobuf_2fdescriptor_2eproto: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message11GetTypeNameB5cxx11Ev: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message11GetTypeNameB5cxx11Ev: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message11GetTypeNameB5cxx11Ev: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message11GetTypeNameB5cxx11Ev: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message21CheckTypeAndMergeFromERKNS0_11MessageLiteE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message21CheckTypeAndMergeFromERKNS0_11MessageLiteE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message21CheckTypeAndMergeFromERKNS0_11MessageLiteE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message21CheckTypeAndMergeFromERKNS0_11MessageLiteE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message20DiscardUnknownFieldsEv: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message20DiscardUnknownFieldsEv: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message20DiscardUnknownFieldsEv: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message20DiscardUnknownFieldsEv: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message13SpaceUsedLongEv: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message13SpaceUsedLongEv: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message13SpaceUsedLongEv: symbol not found
Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message13SpaceUsedLongEv: symbol not found
Error relocating /usr/sbin/netdata: _ZTIN6google8protobuf7MessageE: symbol not found
Error relocating /usr/sbin/netdata: _ZTIN6google8protobuf7MessageE: symbol not found
Error relocating /usr/sbin/netdata: _ZTIN6google8protobuf7MessageE: symbol not found
Error relocating /usr/sbin/netdata: _ZTIN6google8protobuf7MessageE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal26fixed_address_empty_stringB5cxx11E: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal14DestroyMessageEPKv: symbol not found
Error relocating /usr/sbin/netdata: _ZTVN6google8protobuf11MessageLiteE: symbol not found
Error relocating /usr/sbin/netdata: _ZN6google8protobuf15UnknownFieldSet16default_instanceEv: symbol not found
Error relocating /usr/sbin/netdata: _ZTVN6google8protobuf7MessageE: symbol not found
OS / Environment
kubernetes environment on CentOS.
Netdata version

1.28.0

Component Name

N/A

Steps To Reproduce
  1. run the helmchart
  2. see the problem
Expected behavior

no error

Same issue for me with: netdata/netdata:v1.28.0

Previous version is okay: netdata/netdata:v1.28.0.226.latest

Both instances use docker-compose

# docker-compose version
docker-compose version 1.27.4, build 40524192
docker-py version: 4.3.1
CPython version: 3.7.7
OpenSSL version: OpenSSL 1.1.0l  10 Sep 2019
Attaching to netdata
netdata    | Creating docker group 1000
netdata    | Assign netdata user to docker group 1000
netdata    | Error loading shared library libprotobuf.so.24: No such file or directory (needed by /usr/sbin/netdata)
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal24ComputeUnknownFieldsSizeERKNS1_16InternalMetadataEmPNS1_10CachedSizeE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf5Arena17OnArenaAllocationEPKSt9type_infom: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf5Arena19CallDestructorHooksEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal17AssignDescriptorsEPKNS1_15DescriptorTableEb: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal18EpsCopyInputStream12DoneFallbackEPKci: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal10VerifyUTF8ENS0_11StringPieceEPKc: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal16ReadSizeFallbackEPKcj: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal12ExtensionSet17RegisterExtensionEPKNS0_11MessageLiteEihbb: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal9ArenaImplD1Ev: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal10WireFormat37InternalSerializeUnknownFieldsToArrayERKNS0_15UnknownFieldSetEPhPNS0_2io19EpsCopyOutputStreamE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf11MessageLite17SerializeToStringEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal17UnknownFieldParseEmPNS0_15UnknownFieldSetEPKcPNS1_12ParseContextE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf11StringPiece18LogFatalSizeTooBigEmPKc: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal14WireFormatLite16VerifyUtf8StringEPKciNS2_9OperationES4_: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal15ReadTagFallbackEPKcj: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf8internal9ArenaImpl14SpaceAllocatedEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal13ReflectionOps5MergeERKNS0_7MessageEPS3_: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal11InitSCCImplEPNS1_11SCCInfoBaseE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal13VerifyVersionEiiPKc: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf15UnknownFieldSet9MergeFromERKS1_: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf2io19EpsCopyOutputStream30WriteStringMaybeAliasedOutlineEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPh: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf5Arena21AllocateAlignedNoHookEm: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf15UnknownFieldSet13ClearFallbackEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf2io19EpsCopyOutputStream19EnsureSpaceFallbackEPh: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal10LogMessageC1ENS0_8LogLevelEPKci: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf23ShutdownProtobufLibraryEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal20RepeatedPtrFieldBase14InternalExtendEi: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal10LogMessagelsEPKc: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal14AddDescriptorsEPKNS1_15DescriptorTableE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal10LogMessageD1Ev: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal9ArenaImpl4InitEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcPNS1_12ParseContextE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal17VarintParseSlow64EPKcj: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf12FieldOptions16default_instanceEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: descriptor_table_google_2fprotobuf_2fdescriptor_2eproto: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message11GetTypeNameB5cxx11Ev: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message11GetTypeNameB5cxx11Ev: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message11GetTypeNameB5cxx11Ev: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message11GetTypeNameB5cxx11Ev: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message21CheckTypeAndMergeFromERKNS0_11MessageLiteE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message21CheckTypeAndMergeFromERKNS0_11MessageLiteE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message21CheckTypeAndMergeFromERKNS0_11MessageLiteE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message21CheckTypeAndMergeFromERKNS0_11MessageLiteE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message20DiscardUnknownFieldsEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message20DiscardUnknownFieldsEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message20DiscardUnknownFieldsEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf7Message20DiscardUnknownFieldsEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message13SpaceUsedLongEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message13SpaceUsedLongEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message13SpaceUsedLongEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZNK6google8protobuf7Message13SpaceUsedLongEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZTIN6google8protobuf7MessageE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZTIN6google8protobuf7MessageE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZTIN6google8protobuf7MessageE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZTIN6google8protobuf7MessageE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal26fixed_address_empty_stringB5cxx11E: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf8internal14DestroyMessageEPKv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZTVN6google8protobuf11MessageLiteE: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZN6google8protobuf15UnknownFieldSet16default_instanceEv: symbol not found
netdata    | Error relocating /usr/sbin/netdata: _ZTVN6google8protobuf7MessageE: symbol not found

[SNIPPED 20+ repeats of the same]

netdata exited with code 127

This appears to be a combination of two bugs, one in our handling of Docker tags (just now fixed in #10584), and another that happened somewhere in the build process.

I’m currently working on root-causing the issue in the build process, and once that’s resolved we will be updating the v1.28 stable images to reflect the actual v1.28 release instead of the latest master that they currently are based on, as well as replacing the current nightly image with a working build.

As a workaround, I was able to get netdata running by switching docker tag from v1.28.0 to v1.28.0.226.latest.

We’re now pointing people at this forum topic https://community.netdata.cloud/t/today-docker-image-not-working/861 for any futher updates.

This issue will be closed out only once we’ve finished restoring the v1.28.0 and stable tags to the correct images, all other updates will be posted in the aforementioned forum topic.

The v1.28.0 and stable tags should now be fixed.