お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-01-10 16:11:43

upick
メンバ
登録日: 2010-01-10

gtkpodを通じてiPod touchとUbuntuが同期しない

iPod touch Late 2009 8GB(MC086J)を利用しています。
UbuntuでiPod touchに曲を入れたいと思い、iFuseでUbuntuにiPod touchをマウントしました。
無事成功し、gtkpodも認識したので、曲をiPodに入れようとすると、次のようなエラーが発生しました。

コード:

Couldn't find the iPod firewire ID

自分なりに調べてみて、/var/mobile/Media/iTunes_Control/Device/SysInfoに、FirewireGuid: 0x…と入力したものの、
この問題は解決しませんでした。どうすれば解決しますでしょうか。よろしくお願いします。

Ubuntu 9.10

オフライン

 

#2 2010-01-10 17:04:35

lluvia fria
メンバ
登録日: 2009-09-07

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

http://gtkpod.wikispaces.com/Supported+iPods#TouchG1 公式サイトでは最新型のipod touchはサポートされてないようですが...。

オフライン

 

#3 2010-01-10 17:06:19

lluvia fria
メンバ
登録日: 2009-09-07

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

打ち間違えました、すみません。最新型の*

オフライン

 

#4 2010-01-10 19:39:26

upick
メンバ
登録日: 2010-01-10

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

そうでしたか。ありがとうございます。
では、UbuntuでiPod touch 8GB Late 2009(2G)に対応しているiTunesのようなソフトはありますでしょうか。
WineでiTunesを起動する以外の方法でお願いします。

オフライン

 

#5 2010-01-10 21:24:09

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

最新のiPod Touch対応してますよ。今年買ったやつで、ファームウェアv3.1.2です。
FirewireGuidの0x...が気になります。

一度、iPod Touchの設定をやり直してみましょう。
「iTunes_Control/Device/」内のファイルをすべて削除してください。(Deviceディレクトリは残しておく)
そして、端末を開き次のコマンドを実行してください。

コード:

lsusb -v | grep -i iSerial

うまくいけば、「iSerial」以降に40文字のシリアルIDが書かれた行が出力されます。
次に、Device内を構成します。

コード:

ifuse /var/mobile/Media/
ipod-read-sysinfo-extended シリアルID /var/mobile/Media/

シリアルIDは先ほど取得した40文字のIDです。
アンマウントし、パソコンを再起動します。

コード:

fusermount -u /var/mobile/Media/
sudo reboot

再起動後ifuseでipodをマウントし、gtkpodを起動してみてください。

オフライン

 

#6 2010-01-11 00:39:16

upick
メンバ
登録日: 2010-01-10

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

ありがとうございます。しかし、ipod-read-sysinfo-extendedの部分で、次のようなエラーが発生しました。

コード:

Couldn't read xml sysinfo from シリアルID

iFuseの調子が悪いのかと思い、SSHでも試して見ましたが、結果は同じでした。

オフライン

 

#7 2010-01-11 00:44:16

upick
メンバ
登録日: 2010-01-10

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

あ、#6のシリアルIDは、

コード:

lsusb -v | grep -i iSerial

で得られたIDをそのままコピーしました。
ですので、「シリアルID」と入力した訳ではありません。

オフライン

 

#8 2010-01-11 09:31:12

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

検索しても「Couldn't read xml sysinfo from ~」に関する記述がほとんど無く、エラーの再現もできずにいます。

以下、あまり期待できませんが…

1.パッケージがインストールされているか
gvfs gvfs-backends gvfs-bin gvfs-fuse libgvfscommon0 ifuse libgpod-dev libgpod-common libiphone-utils libiphone0 python-iphone libplist++1 libplist-utils python-plist libusb-1.0-0 libusb-1.0-0-dev libusbmuxd1 usbmuxd

2.ipod-read-sysinfo-extendedを管理者権限で実行してみる

3.システムをアップデートする

これくらいの助言しかできず、すみません

オフライン

 

#9 2010-01-11 09:33:48

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

あと、
入力したコマンド、出力された結果をすべて書いてもらえませんか。

オフライン

 

#10 2010-01-11 11:55:27

upick
メンバ
登録日: 2010-01-10

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

http://d.hatena.ne.jp/pochio_pochiyama/20091228/1261982316を参考に試してみたら自動的に認識しました。
おまけにRhythmboxまで認識するようになりました。
アドバイスをくださった、vbkさんとlluvia friaさん、ありがとうございます。

しかし、曲を入れてもiPodに認識されません。
どうすればいいのでしょうか。よろしくお願いします。

オフライン

 

#11 2010-01-11 12:30:22

upick
メンバ
登録日: 2010-01-10

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

追記します。
Rhythmboxでは曲は転送できるものの、iPod touchでは再生できません。(iPod_Controlに転送している?)
gtkpodでは、"Problem creating iPod directory or file: /media/ipod/iTunes_Control"エラーになります。(モデルIDは合っています。)
一度復元してみた方がベターでしょうか。

オフライン

 

#12 2010-01-11 13:26:08

upick
メンバ
登録日: 2010-01-10

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

連続投稿申し訳ありません。
iPod touchを復元してきました。そして、gtkpodでiPodをロードしようとしたところ、#11と同じエラーが発生しました。
そこで、rootユーザーになって試してみたところ、上記のエラーは発生しなくなりましたが、次のエラーが発生するようになりました。

コード:

iPod からのデータベースの読み込みに失敗しました。
iPod Database Import Failed.

どうすればいいのでしょうか。よろしくお願いします。

オフライン

 

#13 2010-01-11 15:12:51

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

gtkpodの設定を間違えているようです。
root権限でエラーは出ないかもしれませんが、ipodにダウンロードされずに/media/ipodが作成されるだけだと思います。
2つの設定方法があります。
1. upickさんはifuseで「/var/mobile/Media/」にマウントしているので、gtkpodの設定「Repositry/iPod Options」で「iPod mountpoint」を「/var/mobile/Media/」にします。
2. iPodをPCにつなぐとホームディレクトリの隠しフォルダ「.gvfs」にiPod名のディレクトリが作成されると思います。
gtkpodに/var/mobile/Media/の代わりに「/home/ユーザー名/.gvfs/ipod名」を指定すれば、ifuseしなくてもgtkpodで扱えます。

#10のリンク先ではDeviceディレクトリの作成とipod-read-sysinfo-extendedをしていないようなのですが、いいのでしょうかねぇ。
自分が参考にしたのは以下です。
http://www.ubuntugeek.com/ipod-touch-3g-sync-over-usb-without-jailbraking-in-ubuntu-karmic.html

オフライン

 

#14 2010-01-11 15:31:59

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

追記。
#10のリンクでは「/mnt/iPhone」となっているので、そのまま打ったのであれば、gtkpodの設定は「/var/mobile/Media/」ではなく「/mnt/iPhone/」となります。
音楽は主に「iTunes_Control/Music/F○○」にダウンロードされると思います。(データベースにも情報がかかれるため、直接入れてもダメです)
音楽のフォーマットが対応していないのかも。対応しているフォーマットはAppleのページにあります。
http://support.apple.com/kb/HT1334?viewlocale=ja_JP

オフライン

 

#15 2010-01-11 15:48:08

upick
メンバ
登録日: 2010-01-10

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

マウントポイントを~/.gvfs/(iPodの名前)に選択すれば、無事同期できました。
ありがとうございます。

オフライン

 

#16 2010-01-11 16:01:49

upick
メンバ
登録日: 2010-01-10

Re: gtkpodを通じてiPod touchとUbuntuが同期しない

今回の問題は、iFuseをUbuntuの公式リポジトリや公式サイトに書いてあるレポジトリを手動で入力したことに原因があるようでした。
Ubuntuを再インストールした時などのために、私がした作業をまとめておきます。
http://d.hatena.ne.jp/pochio_pochiyama/20091228/1261982316を参考にiFuseをインストール

libusbmuxd1 usbmuxdが依存関係の問題でインストールできなかった。

再起動すると私の環境では自動的にマウントされるようになった。

gtkpodの設定で、マウントポイントを~/.gvfs/(iPodの名前)に設定する。

オフライン

 

Board footer

Powered by FluxBB