J'ai un Canon 40D qui fonctionnait bien avec Ubuntu 32 bits du 10.04 au 12.04. Cependant, je suis passé à la version 64 bits 12.04 il y a quelque temps, et depuis lors, la connexion de l'appareil photo n'amène qu'un dialogue simple:
Unable to mount Canon Digital Camera
Error initializing camera: -1: Unspecified error
Ce problème persiste dans les versions 12.10 et 13.04.
syslog ne dit pas grand chose d'autre que
kernel: [12089.871412] usb 3-1: new high-speed USB device number 3 using xhci_hcd
mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
mtp-probe: bus: 3, device: 3 was not an MTP device
kernel: [12453.142322] usb 3-1: USB disconnect, device number 3
J'ai vu quelques bugs aléatoires sur le tableau de bord à ce sujet, mais rien qui s'y rapporte directement. Cela semble être un problème tellement criant que je pense que je fais quelque chose de mal de mon côté. Quelle est la bonne façon de faire fonctionner une caméra sur Ubuntu 64 bits?
La réponse de Blizzara m'a conduit à une solution appropriée - gvfs-gphoto2-volume-monitor interfère. J'ai essayé de le tuer, mais ça revient sans cesse.
Alors j'ai pris le marteau et je l'ai frappée la tête comme ceci:
Sudo chmod 644 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
Et ça l'a fait! (Bien sûr, j’ai dû faire un ps ax | grep gvfs-gphoto
une fois et tuer le processus en cours.) Shotwell télécharge maintenant mes images comme un charme! Je suis sûr qu'il y a une meilleure solution à ce problème, sans mentionner que nous ne devrions pas avoir ce problème en premier lieu, mais je vais le prendre pour le moment.
Au fait, depuis que Blizzara m'a amené à cela, la réponse de B mérite un vote positif.
J'ai le même problème sur Ubuntu 12.10 (64 bits) avec un Canon EOS 400D. J'ai trouvé rapports à propos de cela ne se produit que lorsque vous connectez l'appareil photo via un port USB3.0, mais pas lorsque vous branchez le câble sur un port USB2.0; Cependant, cette solution de contournement ne fonctionne pas pour moi avec un ordinateur portable Asus N76VM. Peut-être que cela fonctionne pour vous.
Une solution de contournement qui a fonctionné pour moi a été de tuer à la fois gvfs-gphoto2-volume-monitor
et gvfs-mtp-volume-monitor
. J'ai d'abord tué le gphoto2-one, donc je ne sais pas si c'était nécessaire ou si tuer simplement le mtp-one aurait fonctionné.