Hello,
On our test CTA Frontend, cta-frontend.service (3.1.14) decided to stop running because it cannot find the correct version of the protobuf runtime library (please see the error below). I checked that yum hasn’t removed anything and I even reinstalled all the packages included in the host’s config management profile but still no success. The service was definitely running until last time I checked and the cta-frontend-3.1-14.el7.x86_64 rpm was built against the following protobuf3-3.3.1-1.el7.cern.x86_64
protobuf3-compiler-3.3.1-1.el7.cern.x86_64
protobuf3-devel-3.3.1-1.el7.cern.x86_64
Can you please give us any clues on this?
Many thanks
=====> ssi.svclib libXrdSsiCta.so
Config Configuring standalone server.
[libprotobuf FATAL google/protobuf/stubs/common.cc:67] This program requires version 3.6.1 of the Protocol Buffer runtime library, but the installed version is 3.3.1. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in “google/protobuf/any.pb.cc”.)
terminate called after throwing an instance of ‘google::protobuf::FatalException’
what(): This program requires version 3.6.1 of the Protocol Buffer runtime library, but the installed version is 3.3.1. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in “google/protobuf/any.pb.cc”.)