web-dev-qa-db-fra.com

Copie de photos à partir de stalles d'appareil photo - comment localiser le problème?

Lorsque je copie des fichiers de mon appareil photo (connecté via USB) sur le SSD de mon ordinateur portable, quelques fichiers sont copiés, puis la copie s’arrête. Je ne sais pas pourquoi, des idées ou des choses à explorer qui seraient appréciées, ou des rapports de bugs à regarder.

J'ai lu cette réponse - l'appareil photo (Canon 40D au cas où cela importe) se monte bien avec gvfs. Je peux voir les photos dans Nautilus ou dans le terminal (dans /run/user/username/gvfs/...) et je peux copier quelques photos, mais pas beaucoup. À l'aide du terminal ou de Nautilus, le processus est suspendu jusqu'à ce que la caméra se mette en veille. Digikam ne parvient pas à copier du tout, tout comme Rapid Photo Downloader. Shotwell a réussi à la fin, mais c’est vraiment un travail pour moi.

J'ai désactivé la génération de vignettes par Nautilus. La charge moyenne reste à environ 1 tant que cela se produit, alors que l'utilisation du processeur est à moitié inactive, à moitié attente (et un peu d'utilisateur/système pour les autres programmes). Aucun des programmes figurant en haut de la liste des unités centrales dans top ne concerne la copie de photos. Il n'y a pas beaucoup dans les journaux - de /var/log/syslog

Dec  2 16:20:52 mishtop dbus[945]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper)
Dec  2 16:20:52 mishtop dbus[945]: [system] Successfully activated service 'org.freedesktop.UDisks'
Dec  2 16:21:24 mishtop kernel: [ 2297.180130] usb 2-2: new high-speed USB device number 4 using ehci_hcd
Dec  2 16:21:24 mishtop kernel: [ 2297.314272] usb 2-2: New USB device found, idVendor=04a9, idProduct=3146
Dec  2 16:21:24 mishtop kernel: [ 2297.314278] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec  2 16:21:24 mishtop kernel: [ 2297.314283] usb 2-2: Product: Canon Digital Camera
Dec  2 16:21:24 mishtop kernel: [ 2297.314287] usb 2-2: Manufacturer: Canon Inc.
Dec  2 16:21:24 mishtop mtp-probe: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2"
Dec  2 16:21:24 mishtop mtp-probe: bus: 2, device: 4 was not an MTP device

Ce problème n'a commencé que récemment et je dispose de tout le matériel depuis des lustres. J'ai également récemment mis à niveau vers 12.10, bien que je ne sois pas sûr si le problème a commencé lors de la mise à niveau ou après la mise à niveau. Je note aussi cette question similaire mais il reste sans réponse et je fournis plus de détails

7
Hamish Downer

Le bogue que mdr mentionne dans son commentaire ( https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/107592 ) est maintenant corrigé, et une mise à jour de gvfs qui corrige le problème était repoussé le 2013-10-03 ( http://launchpad.net/ubuntu/+source/gvfs/1.16.1-0ubuntu1.1 ). Donc, tout ce que vous devez faire à ce stade pour résoudre ce problème est de mettre à jour votre paquet ubuntu gvfs.

4
Catalin Hritcu

Je vous suggère de changer le mode USB de PTP au stockage de masse. Cela devrait simplifier les problèmes de connexion car le stockage de masse USB est plus largement pris en charge.

J'ai eu des problèmes similaires avec Ubuntu 12.10 et une caméra qui n'avait que le mode PTP.

CONTOURNEMENT: Si votre appareil photo ne prend pas en charge le mode Mémoire de masse, peut-être serait-il plus facile de transférer des fichiers en retirant votre carte mémoire de l'appareil photo et en utilisant un lecteur de carte si votre ordinateur n'est pas équipé -dans le lecteur.

4
To Do

Je rencontre des problèmes similaires, mais avec la copie de fichiers sur SMB à partir de mon NAS. J'ai fait quelques recherches supplémentaires et il semble que la version actuelle de gvfs (dans (X) Ubuntu 12 LTS) ne puisse pas traiter trop de données (dans mon cas, la copie se bloque après quelques centaines de mégaoctets).

J'ai aussi remarqué que c'était un bogue, mais la dernière mise à jour que j'ai vue est qu'ils ont besoin d'un expert SMB/gvfs pour résoudre ce problème.

Voir ceci: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/107592

Une solution de contournement pour les serveurs de fichiers consiste à copier via FTP, mais je suppose que cela ne fonctionne pas pour les appareils photo.

1
mdr

Je vous suggère également d'essayer de copier vos fichiers directement à partir de votre carte mémoire (en les retirant de votre appareil photo numérique et en les insérant dans un lecteur de carte). Si cela fonctionne bien, c'est un problème avec votre appareil photo. Sinon, votre carte est soit trop lente, soit défectueuse. Ce faisant, vous pouvez limiter votre problème à "Est-ce un problème lié à l'USB?" ou "Est-ce un problème de carte mémoire?". Je vous suggère également d'essayer d'utiliser une autre carte dans votre appareil photo et un câble USB (faites des combinaisons: ancien câble-nouveau, nouveau câble, nouveau câble), ce qui vous orientera certainement dans la bonne direction.

MODIFIER:

Vous pouvez également demander à vos amis d’utiliser leurs ordinateurs comme rats de laboratoire. Il ne devrait pas être difficile de trouver deux personnes - l'une avec 12.04 et l'autre avec 12.10. :)

L'autre chose à faire (si vous avez suffisamment d'espace libre sur votre disque dur) est d'installer Ubuntu 12.04 à côté d'Ubuntu 12.10. Une chose à retenir ici est de manipuler avec soin le répertoire/home. Si vous l'avez monté sur une partition séparée, il est possible de l'utiliser comme maison dans les deux installations. Toutefois, cela pourrait entraîner l’écrasement des fichiers de configuration, etc., ce qui n’est évidemment pas une bonne chose à faire. Installez le second Ubuntu de manière à ce qu'il soit autonome - tous les répertoires sont dans la même partition, où vous l'installez. En effectuant ce double démarrage, vous pouvez voir si la mise à niveau vers 12.10 est la source de votre problème. Malheureusement, il arrive souvent qu'une mise à niveau d'une version à une autre entraîne un comportement étrange (qui est également souvent présent lors d'une nouvelle installation: D).

1
rbaleksandar

"Digikam ne parvient pas à en copier du tout" ... vous devez démonter l'appareil photo et le laisser à Digikam le gérer et le monter ... cela a fonctionné pour moi

0
Florin

Avec mon Canon 100D, je dois monter la caméra, ouvrir le dossier de la caméra dans Nautilus et le laisser ouvert.

Ce n’est qu’alors que je pourrai charger les images dans un autre nautile (en gardant la première ouverte) sans que la caméra ne se couche.

Je n'ai pas regardé si la caméra a un mode de stockage de masse, cependant. Encore.

0
Gauthier