#author("2019-08-31T12:05:54+09:00","default:Miyashita","Miyashita") #author("2019-08-31T12:06:33+09:00","default:Miyashita","Miyashita") * GStreamer-WARNING [#oec1d0a5] **警告表示 [#h614684d] Ubuntu での話.terminal で以下の警告が出た. (MATLAB:3237): GStreamer-WARNING **: 23:59:57.542: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so': /usr/local/src/MATLAB/R2017a/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libzmq.so.5) **原因 [#n00106a0] たぶん MATLAB でないところの /usr/lib/x86_64-linux-gnu のライブラリが更新されているのに~ MATLAB/R2017a/sys/os/glnxa64/ にあるライブラリが更新されていないから,~ 要求しているバージョンに追いついてないのだと思う(知らんけど)~ ~ **対処 [#qf869a6b] ということで一応確認する.version `CXXABI_1.3.9' not found と言われているので #codeprettify{{ $ strings /usr/local/src/MATLAB/R2017a/sys/os/glnxa64/libstdc++.so.6 | grep CXXABI CXXABI_1.3 CXXABI_1.3.1 CXXABI_1.3.2 CXXABI_1.3.3 CXXABI_1.3.4 CXXABI_1.3.5 CXXABI_1.3.6 CXXABI_1.3.7 CXXABI_1.3.8 CXXABI_TM_1 CXXABI_1.3 CXXABI_1.3.2 CXXABI_1.3.6 CXXABI_1.3.1 CXXABI_1.3.5 CXXABI_1.3.8 CXXABI_1.3.4 CXXABI_TM_1 CXXABI_1.3.7 CXXABI_1.3.3 }} 確かに CXXABI_1.3.9 はない.~ 一方,/usr/lib/x86_64-linux-gnu/ の方を見てみると #codeprettify{{ $ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep CXXABI CXXABI_1.3 CXXABI_1.3.1 CXXABI_1.3.2 CXXABI_1.3.3 CXXABI_1.3.4 CXXABI_1.3.5 CXXABI_1.3.6 CXXABI_1.3.7 CXXABI_1.3.8 CXXABI_1.3.9 CXXABI_1.3.10 CXXABI_1.3.11 CXXABI_TM_1 CXXABI_FLOAT128 }} と CXXABI_1.3.9 が見つかるので,MATLAB/R2017a/sys/os/glnxa64/ の元のは別名に変えて,~ こっちのをコピーしてくるかリンクを貼るか何かする.~ コピーせずとも,libstdc++.so.6 の名前変えて再起動するだけでも大丈夫?~ [[OS更新後のMATLABエラー回避>../../Ubuntu/OS更新後のMATLABエラー回避]]と理由は同じような感じ. [[OS更新後のMATLABエラー回避>Ubuntu/OS更新後のMATLABエラー回避]] と理由は同じような感じ.