13 votes

Pourquoi est-ce que je reçois ces messages d'erreur lorsque j'essaie de visualiser des fichiers multimédias sur mon appareil Android?

(Remarque : Cette question exprimait à l'origine deux problèmes. Après avoir créé la prime, j'ai résolu quelques problèmes, donc je me suis limité à un seul problème.)

Je viens d'installer Ubuntu 14.04.

Quand je branche mon téléphone Android en USB, je peux accéder aux fichiers du téléphone, bien que pas de manière fluide. Les fichiers image et son ne s'ouvrent pas à moins que je ne les copie d'abord sur l'ordinateur. Banshee plante si l'Android est connecté.

Voici l'erreur si j'essaie d'ouvrir un fichier image :

entrer une description de l'image ici

"Impossible d'ouvrir le flux d'entrée du fichier"

Pourquoi est-ce que j'obtiens cette erreur et comment puis-je connecter mon Android sans problèmes ?

Notez que j'ai essayé de passer du mode MTP au mode PTP, et quand je le fais, je ne semble pas pouvoir accéder aux fichiers sur le téléphone du tout. J'ai installé mtp-tools. Je peux me connecter en tant que stockage de masse USB, et ensuite je peux voir les fichiers image et utiliser Banshee. L'inconvénient ici est qu'il faut une demi-douzaine d'écrans et de sélections sur l'appareil Android pour activer le mode de stockage de masse USB à chaque fois que je me connecte, et je recherche une fonctionnalité plug-and-play.

À noter également, je suis agnostique quant aux solutions, je m'en moque que cela signifie utiliser MTP, PTP ou le stockage de masse USB. Je veux pouvoir utiliser mon appareil Android sans problème, le brancher et l'utiliser, et je ne suis pas dérangé par la manière dont cela se produit.

L'appareil Android est un Samsung Galaxy S2, fonctionnant sous Android 4.1.2.

0voto

raggyp Points 101

J'ai un Galaxy S6, et j'ai rencontré le même problème sous Ubuntu 15.10 en accédant aux fichiers sur l'appareil (Échec de l'ouverture du flux d'entrée pour l'image).

Cependant, j'ai pu copier les fichiers sur mon ordinateur portable et les visualiser là-bas, sans modifier aucun paramètre sur le téléphone/ordinateur.

0voto

Kai Petzke Points 121

Ayant rencontré ce problème de nombreuses fois, j'ai l'impression que cela semble se produire plus souvent avec les téléphones Samsung qu'avec les téléphones Huawei. Je n'ai pas testé avec d'autres.

Le problème, selon mon analyse, est que Samsung permet exactement une session MTP après qu'un câble USB a été connecté et que l'utilisateur a autorisé le transfert de fichiers. Cependant, Ubuntu (et également Kubuntu) semble fermer et rouvrir la session MTP après seulement quelques secondes d'inactivité, ou essayer d'utiliser des sessions MTP parallèles (comme une pour les listes de répertoires et une pour le transfert réel de fichiers, etc.). Mais la nouvelle session MTP n'est pas autorisée et boom, il y a le message d'erreur, et le téléphone Samsung fermera même la session MTP déjà autorisée.

La meilleure solution de contournement est d'utiliser les outils mtp-tools pour monter définitivement le périphérique Android. Pour référence, voir essentiellement: https://wiki.ubuntuusers.de/MTP/

Alors j'ai tapé dans une fenêtre de terminal:

sudo apt-get install mtp-tools
sudo apt-get install jmtpfs
mkdir ~/samsung

(Cela doit être fait une seule fois. Sur les anciennes versions d'Ubuntu, installez le package mtpfs au lieu de jmtpfs)

Ensuite, chaque fois que vous voulez connecter le téléphone, connectez le câble USB, déverrouillez le téléphone, puis sur le téléphone, faites apparaître la liste des messages en glissant depuis le haut, et cherchez l'entrée "Système Android - USB pour nnn". Appuyez sur cet élément, afin qu'une fenêtre superposée s'ouvre, qui vous permet de définir le mode USB. Sélectionnez explicitement "transfert de fichiers". Si le transfert de fichiers est déjà sélectionné, sélectionnez autre chose à la place, puis faites apparaître à nouveau la fenêtre, et sélectionnez "transfert de fichiers" une seconde fois. Oui, devoir utiliser cette fenêtre deux fois ressemble beaucoup à un bug de Samsung.

Parfois, surtout après des tentatives de montage infructueuses, le téléphone affiche également une boîte de dialogue "autoriser l'accès aux données du téléphone", qui n'autorise que les réponses "oui" et "non". Utiliser cette boîte de dialogue fonctionne également.

Après toute cette préparation, faites simplement:

jmtpfs ~/samsung

Et voilà, vos fichiers tant recherchés apparaissent dans votre répertoire ~/samsung, et plus important encore, restent là jusqu'à ce que vous déconnectiez le câble USB ou éteigniez soit le smartphone, soit l'ordinateur. Cela ne pose aucun problème, même si le téléphone verrouille son écran ou éteint l'écran, tant qu'il n'est pas complètement éteint. Mais ne cliquez pas sur l'icône du téléphone dans l'explorateur de fichiers Ubuntu/Kubuntu. Cela tenterait d'ouvrir une deuxième session MTP et pourrait effectivement tuer la première session MTP également. Au lieu de cela, accédez au répertoire ~/samsung mentionné ci-dessus.

Pour démonter le téléphone plus tard, tapez simplement:

fusermount -u ~/samsung

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X