在64位Ubuntu上连接相机时出现“未指定的错误”

Modified on: Thu, 14 Jun 2018 05:00:53 +0800

我有一台佳能40D,从10.04到12.04,一直与32位Ubuntu配合良好。但是,我在一段时间后切换到64位12.04,从那时起,连接相机只会显示一个简单的对话框:

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

此问题在12.10和最新的13.04版本中仍然存在。

除了

之外,syslog没有多说什么

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

我在启动板上看到了一些关于此的随机错误,但没有任何直接与之相关的错误。这似乎是一个明显的问题,我认为我在做错了。让相机在64位Ubuntu上工作的正确方法是什么?

作者:EboMike

最佳答案

Blizzara的回答让我找到了一个合适的解决方案 - gvfs-gphoto2-volume-monitor正在干扰。我试图杀死它,但它一直在回来。

所以我拿起大锤,然后像这样把头撞到头上:

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

就这样做了! (当然,我确实必须做一次ps ax | grep gvfs-gphoto并杀死已经运行的进程。)Shotwell现在下载我的照片就像一个魅力!我确信这个问题有一个更好的解决方案,更不用说我们不应该首先遇到这个问题,但我现在就采取这个问题。

顺便说一下,既然Blizzara把我引向了这个问题,那么B的答案值得一提。

作者:EboMike

相关问答

添加新评论