Буферная Ошибка библиотеки времени выполнения протокола

Я использую жидкое программное обеспечение моделирования под названием OpenFOAM (v5.0), который использует ParaView 5.4.0. Я получаю ошибку относительно libprotobuf (см. ниже). Я подозреваю, что это может иметь некоторое отношение к предыдущей версии OpenFOAM, который был установлен, но я не уверен точно, что измениться.

Ошибка производится путем выполнения paraFOAM в контексте каталога Full случая моделирования:

trent@Tars:~/OpenFOAM/trent-5.0/run/channelCoarse$ paraFoam
Created temporary 'channelCoarse.OpenFOAM'
libprotobuf FATAL /home/trent/OpenFOAM/ThirdParty-5.0/ParaView-5.4.0/ThirdParty/
protobuf/vtkprotobuf/src/google/protobuf/stubs/common.cc:62] This program requires
version 2.6.0 of the Protocol Buffer runtime library, but the installed version is
2.3.0.  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 "/build/mir-ui6vjS/mir-0.26.3+16.04
.20170605/obj-x86_64-linux-gnu/src/protobuf/mir_protobuf.pb.cc".)
Aborted (core dumped)

Это приводит меня полагать, что я должен обновить свой libprotobuf; однако, вот вывод dpkg -l | grep libprotobuf:

ii  libprotobuf-java              2.6.1-1.3     all       Java bindings for protocol buffers
ii  libprotobuf-lite9v5:amd64     2.6.1-1.3     amd64     protocol buffers C++ library (lite version)
ii  libprotobuf9v5:amd64          2.6.1-1.3     amd64     protocol buffers C++ library

И здесь, в придачу, вывод locate libprotobuf:

/home/trent/OpenFOAM/ThirdParty-4.1/build/linux64Gcc/ParaView-5.0.1/lib/libprotobuf-lite.so
/home/trent/OpenFOAM/ThirdParty-4.1/build/linux64Gcc/ParaView-5.0.1/lib/libprotobuf.so
/home/trent/OpenFOAM/ThirdParty-4.1/platforms/linux64Gcc/ParaView-5.0.1/lib/paraview-5.0/libprotobuf-lite.so
/home/trent/OpenFOAM/ThirdParty-4.1/platforms/linux64Gcc/ParaView-5.0.1/lib/paraview-5.0/libprotobuf.so
/home/trent/OpenFOAM/ThirdParty-5.0/build/linux64Gcc/ParaView-5.4.0/lib/libprotobuf-lite.so
/home/trent/OpenFOAM/ThirdParty-5.0/build/linux64Gcc/ParaView-5.4.0/lib/libprotobuf.so
/home/trent/OpenFOAM/ThirdParty-5.0/platforms/linux64Gcc/ParaView-5.4.0/lib/paraview-5.4/libprotobuf-lite.so
/home/trent/OpenFOAM/ThirdParty-5.0/platforms/linux64Gcc/ParaView-5.4.0/lib/paraview-5.4/libprotobuf.so
/usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9
/usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9.0.1
/usr/lib/x86_64-linux-gnu/libprotobuf.so.9
/usr/lib/x86_64-linux-gnu/libprotobuf.so.9.0.1
/usr/local/MATLAB/R2016a/bin/glnxa64/libprotobuf.so.8
/usr/local/MATLAB/R2016a/bin/glnxa64/libprotobuf.so.8.0.0
/usr/share/doc/libprotobuf-java
/usr/share/doc/libprotobuf-lite9v5
/usr/share/doc/libprotobuf9v5
/usr/share/doc/libprotobuf-java/changelog.Debian.gz
/usr/share/doc/libprotobuf-java/copyright
/usr/share/doc/libprotobuf-lite9v5/changelog.Debian.gz
/usr/share/doc/libprotobuf-lite9v5/copyright
/usr/share/doc/libprotobuf9v5/changelog.Debian.gz
/usr/share/doc/libprotobuf9v5/copyright
/var/lib/dpkg/info/libprotobuf-java.list
/var/lib/dpkg/info/libprotobuf-java.md5sums
/var/lib/dpkg/info/libprotobuf-lite9v5:amd64.list
/var/lib/dpkg/info/libprotobuf-lite9v5:amd64.md5sums
/var/lib/dpkg/info/libprotobuf-lite9v5:amd64.shlibs
/var/lib/dpkg/info/libprotobuf-lite9v5:amd64.triggers
/var/lib/dpkg/info/libprotobuf9v5:amd64.list
/var/lib/dpkg/info/libprotobuf9v5:amd64.md5sums
/var/lib/dpkg/info/libprotobuf9v5:amd64.shlibs
/var/lib/dpkg/info/libprotobuf9v5:amd64.triggers

Несколько примечаний: Я устанавливал из источника и имел Qt5-связанные проблемы здания ранее, но они были решены, реализовав шаги, которые могут быть найдены здесь. Ранее сегодня я делал эти изменения постоянными путем добавления экспортируемых переменных к файлу в моем/etc/profile.d каталоге. Кроме того, хотя я сомневаюсь, что это имеет любое отношение к этой проблеме, я заменил qmake символьную ссылку в своем/usr/bin/каталоге (который связался с/usr/bin/qtchooser/) с тем, который связывается с моим каталогом Qt5.6 в $HOME.

Надежда можно помочь, Спасибо!

1
задан 4 August 2017 в 11:57

0 ответов

Другие вопросы по тегам:

Похожие вопросы: