3

電話(Huawei Honor 6)でノートブックにマウントする必要があります。
これは私が書いたpythonコードです: (python phonedirectory.py)

import os

os.getcwd()
os.chdir("/media/")
os.system("killall gvfs-gphoto2-volume-monitor")
os.system("killall gvfs-mtp-volume-monitor")

dir = os.path.dirname("karthik/")

if not os.path.exists(dir):
    os.system("sudo mkdir karthik")

os.getcwd()

os.system("sudo chmod 777 karthik")

os.system("sudo mtpfs -o allow_other /media/karthik")

os.system("ls")

print('LIST OF FILES:')

os.system("ls /media/karthik/SD\ card/Bluetooth")

print('TOTAL NUMBER OF FILES:')

os.system("ls /media/karthik/SD\ card/Bluetooth | wc -l")

os.system("sudo umount karthik")

os.system("sudo rmdir karthik")

これは私が得たエラーです:

Listing raw device(s)
mtpfs: symbol lookup error: /usr/local/lib/libmtp.so.9: undefined symbol: usb_init

このコマンドまでos.system("sudo chmod 777 karthik")は正常に動作します..その後、エラーが発生します..

これを実行する:

mtp-detect | grep idVendor
mtp-detect | grep idProduct

結果は次のようになります。

karthik@dkarnik2-Vostro-3558:~$ mtp-detect | grep idVendor
mtp-detect: symbol lookup error: /usr/local/lib/libmtp.so.9: undefined symbol: usb_init
karthik@dkarnik2-Vostro-3558:~$ mtp-detect | grep idProduct
mtp-detect: symbol lookup error: /usr/local/lib/libmtp.so.9: undefined symbol: usb_init

実行するmtp-detectと、これが得られます:

libmtp version: 1.1.6

Listing raw device(s)
mtp-detect: symbol lookup error: /usr/local/lib/libmtp.so.9: undefined symbol: usb_init

ubuntu 14.04を使用しています

誰かそのエラーを解決する方法を教えてください..

4

2 に答える 2