web-dev-qa-db-ja.com

カメラの屋台から写真をコピーする-問題を追跡する方法は?

カメラ(USB経由で接続)からラップトップのSSDにファイルをコピーすると、いくつかのファイルがコピーされ、その後コピーが停止します。なぜ、調査するアイデアやものが高く評価されているのか、バグレポートを調べて見るべきなのかはわかりません。

私は読んだ この答え -gvfsを使用してカメラ(重要な場合はCanon 40D)が正常にマウントされます。 Nautilusまたはターミナル(/run/user/username/gvfs/...)で写真を見ることができます。数枚の写真をコピーできますが、多くはコピーできません。端末またはNautilusを使用すると、カメラがスリープ状態になるまでプロセスがハングします。 Digikamは、Rapid Photo Downloaderと同様に、まったくコピーに失敗します。 Shotwellは最終的にそれを管理しましたが、それは私にとって非常に回避策です。

Nautilusによるサムネイル生成を無効にしました。これが行われている間、負荷平均は約1のままで、CPU使用率は半分アイドル状態で、半分待機します(そして他のプログラムのユーザー/システムは少し)。 topのCPUリストの一番上にあるプログラムは、写真のコピーに関連していません。ログにはあまりありません-/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

この問題は最近始まったばかりで、私は長年にわたってすべてのハードウェアを所有してきました。また、最近12.10にアップグレードしましたが、アップグレード時に問題が発生したのか、アップグレード後に問題が発生したのかはわかりません。 この同様の質問 にも注意しますが、現在のところ未回答であり、詳細を提供しています

7
Hamish Downer

Mdrがコメントで言及しているバグ( https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/107592 )が修正され、問題を修正するgvfsアップデートが2013-10-03にプッシュされました( http://launchpad.net/ubuntu/+source/gvfs/1.16.1-0ubuntu1.1 )。この時点でこの問題を解決するために必要なことは、ubuntu gvfsパッケージを更新することだけです。

4
Catalin Hritcu

USBモードをPTPから大容量ストレージに変更することをお勧めします。 USB大容量ストレージがより広くサポートされているため、接続の問題を簡素化する必要があります。

Ubuntu 12.10とPTPモードのみのカメラでも同様の問題がありました。

回避策:お使いのカメラがマスストレージモードをサポートしていない場合は、カメラがメモリカードを取り外してコンピューターを内蔵していない場合はカードリーダーを使用してファイルを転送する方が簡単かもしれません-リーダーで。

4
To Do

私は同様の問題を抱えていますが、ファイルをSMBからNASからコピーします。さらに調査しました。 (私の場合、コピーは数百メガバイト後にハングします)。

また、これはバグとして記録されていることに気付きましたが、私が見た最新のアップデートでは、SMB/gvfsの専門家がこれを修正する必要があるということでした。

これを参照してください: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/107592

ファイルサーバーの回避策はFTPを介してコピーすることですが、カメラでは機能しないと思います。

1
mdr

また、メモリカードから直接ファイルをコピーすることをお勧めします(デジタルカメラからファイルを削除し、カードリーダーに挿入します)。正常に機能している場合は、カメラの問題です。そうでない場合、カードが遅すぎるか、何らかの欠陥があります。そうすることで、問題を「USBの問題ですか?」に絞り込むことができます。または「メモリカードの問題ですか?」また、カメラとUSBケーブルで別のカードを使用してみることをお勧めします(古いカードと新しいケーブル、新しいカードと古いケーブル、新しいカードと新しいケーブルの組み合わせを行います)。

編集:

友達にコンピューターを実験用ネズミとして使用するように依頼することもできます。 12.04の人と12.10の人の2人を見つけるのは難しくありません。 :)

もう1つ(ハードドライブに十分な空き領域がある場合)、Ubuntu 12.10とともにUbuntu 12.04をインストールします。ここで覚えておくべきことの1つは、/ homeディレクトリを慎重に処理することです。別のパーティションにマウントした場合、両方のインストールでホームとして使用できます。ただし、これにより、構成ファイルなどが上書きされる可能性があり、これは明らかに良いことではありません。 2番目のUbuntuを自己完結型の方法でインストールします。すべてのディレクトリは、インストール先と同じパーティションにあります。このデュアルブートを実行すると、12.10へのアップグレードが問題の原因であるかどうかを確認できます。悲しいことに、あるバージョンから別のバージョンにアップグレードすると、奇妙な動作が発生することがよくあります(これは、新規インストール:Dを実行するときにもしばしば発生します)。

1
rbaleksandar

「Digikamはまったくコピーに失敗します」...カメラのマウントを解除し、digikamがそれを処理してマウントできるようにする必要があります...これは私にとってはうまくいきました

0
Florin

Canon 100Dでは、カメラをマウントし、nautilusでカメラフォルダーを開いて、開く必要があります。

そうしてはじめて、カメラをスリープ状態にせずに、別のnautilusに写真を読み込むことができます(最初のものを開いたままにします)。

ただし、カメラにマスストレージモードがあるかどうかは調べていません。まだ。

0
Gauthier