web-dev-qa-db-fra.com

"erreur libmtp: impossible d'obtenir le fichier du périphérique." lors d'une tentative de transfert de fichiers d'un téléphone Android

J'essaie de transférer des fichiers de mon téléphone OnePlus X Android vers ma toute nouvelle installation Ubuntu 16.10. Une fois le téléphone monté (et je peux voir un fichier, naviguer dans le système de fichiers, etc.), lorsque je tente de transférer des fichiers du téléphone vers le système Ubuntu, le message d'erreur suivant s'affiche:

libmtp error:  Could not get file from device.

Qu'est-ce qui pourrait mal se passer ici? J'ai déjà installé libmtpserver-dev et mtp-server.

11
d3pd
  1. Installez cette dépendance pour générer libmtpname__

    Sudo apt-get install libusb-dev --install-suggests

  2. Obtenez le libmtphere libmtp Dernier téléchargement

  3. Extraire le fichier en utilisant un programme d’explorateur de fichiers [ou via le terminal]

    tar xvf libmtp-1.1.1.tar.gz

  4. cddans le nouveau répertoire que vous venez d'extraire
  5. Configurez (assurez-vous que vous êtes dans le répertoire /libmtp-*/)

    ./configure --prefix=/usr make

  6. Installer (ENCORE, VÉRIFIEZ QUE VOUS ÊTES DANS LE DIR /libmtp-*/

    Sudo make install

  7. Copiez les règles dans /etc/udev/rules.d/ (vous pouvez également vérifier le répertoire rules.d/ pour voir si la gestion du nouvel ensemble de règles est nécessaire ... c'est probablement le cas)

    Sudo cp 69-libmtp.rules /etc/udev/rules.d

  8. Installer l'interface utilisateur gMTP

    Sudo apt-get install gmtp --install-suggests

  9. Ouvrez/lancez le programme gmtp à partir du menu ou du terme et profitez-en!

REMARQUE: Si vous rencontrez des problèmes, vous devrez peut-être déconnecter le périphérique. Ou redémarrer. Ou mettre à jour les choses ... Sudo apt-get update et/ou Sudo apt-get upgrade

J'espère que cela vous aidera, si c'est le cas, votez. Si vous avez besoin de plus d'aide, relevez-moi et je ferai ce que je peux.

7
Rockin4Life33

La réponse de @ Anovative est ce qui a fonctionné pour moi.

Nouveau LG G6 ne serait pas monté correctement sur Ubuntu 14.04.5. Il a à moitié travaillé; Je pourrais naviguer dans la structure de fichier de mon téléphone. Récupérer des fichiers n'a pas fonctionné cependant.

Les détails d'erreur étaient souvent:

libmtp error: call to ptp_mtp_getobjectpropssupported() failed

ou

libmtp error:  Could not get file from device

La bibliothèque téléchargée, libmtp-1.1.14, a été installée, elle a installé la bibliothèque partagée et a dû déplacer un peu les choses. Le nouveau fichier .so a donc été mis en évidence. Tout fonctionne désormais parfaitement.

0
studog