Lỗi không xác định được Tử vi khi kết nối máy ảnh trên Ubuntu 64 bit


8

Tôi có một Canon 40D hoạt động tốt với Ubuntu 32 bit suốt từ 10.04 đến 12.04. Tuy nhiên, tôi đã chuyển sang 64-bit 12.04 một lúc trước và kể từ đó, việc kết nối máy ảnh chỉ xuất hiện một hộp thoại đơn giản:

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

Vấn đề này vẫn tồn tại trong 12.10 và bản dựng 13.04 mới nhất.

syslog không nói gì nhiều ngoài

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

Tôi đã thấy một số lỗi ngẫu nhiên trên launchpad về điều này, nhưng không có gì liên quan trực tiếp đến nó. Đây có vẻ như là một vấn đề rắc rối đến nỗi tôi nghĩ rằng tôi đang làm điều gì đó sai trái của tôi. Cách thích hợp để máy ảnh hoạt động trên Ubuntu 64 bit là gì?


Btw, đã tìm thấy một lỗi về sự can thiệp của trình cắm MTP Rhybeatbox. Nhưng tôi không cài đặt trình cắm này, nên không phải vậy.
EboMike 17/03/2016

Trên thực tế, nó trông đáng ngờ như thế này: bug.launchpad.net/ubfox/+source/gimp/+orms/1094888 . Có bất kỳ công việc được biết đến xung quanh?
EboMike 17/03/13

1
Có một cài đặt nào trên máy ảnh mà bạn có thể chọn chỉ định điều gì sẽ xảy ra khi được kết nối với PC không? tức là trên máy ảnh Nikon D70, bạn có thể chọn chế độ 'lưu trữ dung lượng lớn USB', để khi bạn kết nối nó với máy tính, nó sẽ được nhận ra không phải là máy ảnh mà chỉ là ổ đĩa flash. Điều này hoạt động trên Ubuntu 12.04 với một chiếc Nikon D70, mặc dù vấn đề của bạn có thể là 64 bit cụ thể. Tùy chọn khác là sử dụng đầu đọc thẻ USB.

@Mik Không, 40D không có chế độ lưu trữ lớn như tôi có thể nói. Giải pháp hiện tại của tôi là chạy Windows trong VirtualBox, kết nối máy ảnh ở đó và sau đó sao chép ảnh trở lại máy chủ Ubuntu của tôi khi tôi hoàn thành, nhưng điều đó rõ ràng là không tối ưu. Và 40D sử dụng thẻ CF - Tôi có một đầu đọc SD đáng kinh ngạc, nhưng tôi không cảm thấy muốn mua một đầu đọc CF để khắc phục lỗi cuối cùng sẽ được sửa.
EboMike

Câu trả lời:


6

Tôi gặp vấn đề tương tự trên Ubuntu 12.10 (64-bit) với Canon EOS 400D. Tôi thấy các báo cáo về điều này chỉ xảy ra khi kết nối máy ảnh qua cổng USB3.0, nhưng không xảy ra khi cắm cáp vào cổng USB2.0; tuy nhiên, cách giải quyết này không hiệu quả với tôi với máy tính xách tay Asus N76VM. Có lẽ nó làm việc cho bạn.


Giải pháp này hoạt động với tôi trên Lenovo x131e, chạy 64 bit, 12.10. Cannon 400D hoạt động trên USB 2 nhưng không phải USB 3.
MorrisseyJ

Cảm ơn rất nhiều vì điều đó. Đây chính xác là vấn đề của tôi. Các cổng chuyển đổi đã sửa nó :)
Nicolas de Fontenay

Không hoạt động đối với tôi - đã thử cả ba cổng, cùng một vấn đề trên mỗi cổng.
EboMike

Một cách giải quyết khác là sử dụng đầu đọc thẻ thay vì cố gắng kết nối máy ảnh. Tôi đã mua một cái với giá ít hơn 5 euro.
Stefan

4

Một cách giải quyết có hiệu quả đối với tôi là giết cả hai gvfs-gphoto2-volume-monitorgvfs-mtp-volume-monitor. Tôi đã giết gphoto2-one trước tiên, vì vậy tôi không biết liệu điều đó là cần thiết hay chỉ cần giết mtp-one sẽ hoạt động.


Đó là màn hình gvfs-gphoto2-volume! Nhưng điều chết tiệt cứ quay trở lại - Tôi đã làm cho nó không thể thực thi được để sửa nó cho tốt. Hoạt động ngay!
EboMike

2

Câu trả lời của Blizzara đã đưa tôi đến một giải pháp thích hợp - gvfs-gphoto2-volume-Monitor đang can thiệp. Tôi đã cố giết nó, nhưng nó cứ quay lại.

Vì vậy, tôi lấy búa tạ và đập nó ngay trên đầu như thế này:

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

Và điều đó đã làm điều đó! (Tất nhiên, tôi đã phải thực hiện một ps ax | grep gvfs-gphotolần và giết quá trình đã chạy.) Shotwell hiện tải xuống các hình ảnh của tôi như một cơ duyên! Tôi chắc chắn có một giải pháp tốt hơn cho vấn đề này, chưa kể rằng chúng ta không nên gặp vấn đề này ngay từ đầu, nhưng tôi sẽ giải quyết vấn đề này ngay bây giờ.

Btw, kể từ khi Blizzara dẫn tôi đến điều này, câu trả lời của B xứng đáng nhận được sự ủng hộ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.