it-swarm-es.com

"Error no especificado" al conectar la cámara en Ubuntu de 64 bits

Tengo una Canon 40D que funcionó bien con Ubuntu de 32 bits desde 10.04 hasta 12.04. Sin embargo, cambié a 12.04 de 64 bits hace un tiempo, y desde entonces, conectar la cámara solo muestra un cuadro de diálogo simple:

Unable to mount Canon Digital Camera
Error initializing camera: -1: Unspecified error

Este problema persiste en 12.10 y la última versión 13.04.

syslog no dice mucho más 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

He visto algunos errores aleatorios en el launchpad sobre esto, pero nada que le pertenezca directamente. Esto parece un problema tan evidente que creo que estoy haciendo algo mal por mi parte. ¿Cuál es la forma correcta de hacer que una cámara funcione en Ubuntu de 64 bits?

8
EboMike

La respuesta de Blizzara me llevó a una solución adecuada: gvfs-gphoto2-volume-monitor está interfiriendo. Intenté matarlo, pero sigue volviendo.

Así que tomé el mazo y lo golpeé en la cabeza de esta manera:

Sudo chmod 644 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor 

Y eso lo hizo! (Por supuesto, tuve que hacer un ps ax | grep gvfs-gphoto una vez y matar el proceso que ya se está ejecutando). ¡Shotwell ahora descarga mis fotos como un encanto! Estoy seguro de que hay una mejor solución para este problema, sin mencionar que no deberíamos tener este problema en primer lugar, pero lo tomaré por ahora.

Por cierto, ya que Blizzara me llevó a esto, la respuesta de B merece un voto positivo.

2
EboMike

Tengo el mismo problema en Ubuntu 12.10 (64 bits) con una Canon EOS 400D. Encontré informes acerca de que esto solo ocurre cuando se conecta la cámara a través de un puerto USB3.0, pero no cuando se conecta el cable a un puerto USB2.0; Sin embargo, esta solución alternativa no funciona para mí con una computadora portátil Asus N76VM. Tal vez te funcione.

6
Stefan

Una solución que funcionó para mí fue matar tanto gvfs-gphoto2-volume-monitor como gvfs-mtp-volume-monitor. Primero maté al gphoto2-one, así que no sé si fue necesario o si simplemente matar al mtp-one hubiera funcionado.

4
Blizzara