###前提
[https://teratail.com/questions/62937] と同じ問題が起こり、理由が示されていますが、解決法が明記されていませんでした。
(最初↑のチケットに2番めの回答として新たな質問を付けたのですが、これでは質問する意味になっていないと気づき、あたらしくチケットを作成した次第です。)
#質問
llfuse-1.2-py3.3-linux-x86_64.egg に/usr/lib/libfuse3.so.3 を認識させるにはどのようにしたらよいでしょうか?
###発生している問題・エラーメッセージ
fuse_lowlevel_notify_store シンボルの存在しないlibfuse.so.2 を参照し、ImportError になっています。
s3ql-2.13]# python3 setup.py build_ext --include-dirs='/usr/local/sqlite-3.8/include' --library-dirs='/usr/local/sqlite-3.8/lib' --include-dirs='/usr/local/lib/' --inplace Traceback (most recent call last): File "setup.py", line 40, in <module> import s3ql File "/usr/local/src/s3ql-2.13/src/s3ql/__init__.py", line 13, in <module> from llfuse import ROOT_INODE ImportError: /usr/lib/python3.3/site-packages/llfuse-1.2-py3.3-linux-x86_64.egg/llfuse.cpython-33m.so: undefined symbol: fuse_lowlevel_notify_store
###試したこと
確かにllfuse-1.2-py3.3-linux-x86_64.egg は古いバージョンである「/lib64/libfuse.so.2」を見ているようです。
# ldd /usr/lib/python3.3/site-packages/llfuse-1.2-py3.3-linux-x86_64.egg/llfuse.cpython-33m.so linux-vdso.so.1 => (0x00007ffe4ad03000) libpython3.3m.so.1.0 => /usr/lib64/libpython3.3m.so.1.0 (0x00007f270d679000) libfuse.so.2 => /lib64/libfuse.so.2 (0x00007f270d443000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f270d225000) librt.so.1 => /lib64/librt.so.1 (0x00007f270d01d000) libc.so.6 => /lib64/libc.so.6 (0x00007f270cc89000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f270ca84000) libutil.so.1 => /lib64/libutil.so.1 (0x00007f270c881000) libm.so.6 => /lib64/libm.so.6 (0x00007f270c5fd000) /lib64/ld-linux-x86-64.so.2 (0x0000003599600000)
しかしlibfuse3.so.3 自体は存在し、ldconfig によって認識されています。
# ldconfig -p | grep fuse libfuse3.so.3 (libc6,x86-64) => /usr/lib/libfuse3.so.3 ※ある libfuse3.so (libc6,x86-64) => /usr/lib/libfuse3.so libfuse.so.2 (libc6,x86-64) => /lib64/libfuse.so.2 libfuse.so.2 (libc6,x86-64) => /usr/lib/libfuse.so.2 libfuse.so (libc6,x86-64) => /lib64/libfuse.so libfuse.so (libc6,x86-64) => /usr/lib/libfuse.so
私が調べた範囲でわかったことはこれだけです。
ぜひヒントなどをいただけると助かります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/09 03:10
2017/08/09 03:11