[ubuntu-jp:2699] Re: iPodにmp3を入れる方法。

T.Soejima clev @ ck2.so-net.ne.jp
2010年 6月 3日 (木) 04:08:42 BST


そえじまです。
激しく 忍者さん、ありがとうございます。

bansheeというのを教えていただいたので、早速Synaptic で
インストールしてみたのですが、エラーが出てしまい起動できません。
ちょっと長いので恐縮なんですが、以下のようなエラーです。

************************************************
** (/usr/lib/banshee-1/Banshee.exe:26324): WARNING **: The following
assembly referenced from /usr/lib/banshee-1/Banshee.Services.dll could
not be loaded:
Assembly: glib-sharp (assemblyref_index=8)
Version: 2.12.0.0
Public Key: 35e10195dab3c99f
The assembly was not found in the Global Assembly Cache, a path listed
in the MONO_PATH environment variable, or in the location of the
executing assembly (/usr/lib/banshee-1/).


** (/usr/lib/banshee-1/Banshee.exe:26324): WARNING **: Could not load
file or assembly 'glib-sharp, Version=2.12.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f' or one of its dependencies.

** (/usr/lib/banshee-1/Banshee.exe:26324): WARNING **: The following
assembly referenced from /usr/lib/banshee-1/Banshee.Services.dll could
not be loaded:
Assembly: NDesk.DBus (assemblyref_index=12)
Version: 1.0.0.0
Public Key: f6716e4f9b2ed099
The assembly was not found in the Global Assembly Cache, a path listed
in the MONO_PATH environment variable, or in the location of the
executing assembly (/usr/lib/banshee-1/).


** (/usr/lib/banshee-1/Banshee.exe:26324): WARNING **: Could not load
file or assembly 'NDesk.DBus, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=f6716e4f9b2ed099' or one of its dependencies.
Stacktrace:


Native stacktrace:

mono [0x80cbd64]
mono [0x80f66fb]
[0xb778c410]
mono [0x8082fc2]
mono [0x8061a0d]
mono [0x8063319]
mono [0x8063b70]
mono(mono_runtime_exec_main+0xe5) [0x8113885]
mono(mono_runtime_run_main+0x16b) [0x811402b]
mono(mono_main+0x18f2) [0x80b3772]
mono [0x805af31]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7519775]
mono [0x805ae61]

Debug info from gdb:

[Thread debugging using libthread_db enabled]
[New Thread 0xb74cf6f0 (LWP 26324)]
[New Thread 0xb6d47b90 (LWP 26326)]
[New Thread 0xb6d6bb90 (LWP 26325)]
0xb778c430 in __kernel_vsyscall ()
3 Thread 0xb6d6bb90 (LWP 26325) 0xb778c430 in __kernel_vsyscall ()
2 Thread 0xb6d47b90 (LWP 26326) 0xb778c430 in __kernel_vsyscall ()
1 Thread 0xb74cf6f0 (LWP 26324) 0xb778c430 in __kernel_vsyscall ()

Thread 3 (Thread 0xb6d6bb90 (LWP 26325)):
#0 0xb778c430 in __kernel_vsyscall ()
#1 0xb76998f6 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2 0x081aa6c8 in collection_thread (unused=0x0) at collection.c:34
#3 0xb76924ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4 0xb75e75ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb6d47b90 (LWP 26326)):
#0 0xb778c430 in __kernel_vsyscall ()
#1 0xb76983f5 in sem_wait@@GLIBC_2.1 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0x08165d49 in finalizer_thread (unused=0x0) at gc.c:935
#3 0x0811e7f8 in start_wrapper (data=0x9f33bd0) at threads.c:623
#4 0x0819bde6 in thread_start_routine (args=0x9f293e4) at threads.c:286
#5 0x081c8448 in GC_start_routine (arg=0x26f20) at pthread_support.c:1382
#6 0xb76924ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb75e75ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb74cf6f0 (LWP 26324)):
#0 0xb778c430 in __kernel_vsyscall ()
#1 0xb75e3bd7 in syscall () from /lib/tls/i686/cmov/libc.so.6
#2 0x080cbe8d in mono_handle_native_sigsegv (signal=11, ctx=0xb73d1ccc)
at mini-exceptions.c:1447
#3 0x080f66fb in mono_arch_handle_altstack_exception (sigctx=0xb73d1ccc,
fault_addr=0x0, stack_ovf=0) at exceptions-x86.c:881
#4 <signal handler called>
#5 mono_method_lookup_rgctx (class_vtable=0x0, method_inst=0x9f5e2f8)
at generic-sharing.c:1324
#6 0x08082fc2 in mono_method_to_ir (cfg=0x9f50628, method=0x9f1017c,
start_bblock=0x9f50e74, end_bblock=0x9f50f0c, return_var=0x0,
dont_inline=0x9f0fa70, inline_args=0x0, inline_offset=0, is_virtual_call=0)
at method-to-ir.c:6064
#7 0x08061a0d in mini_method_compile (method=0x9f1017c, opts=64055807,
domain=0x25ee0, run_cctors=<value optimized out>,
compile_aot=<value optimized out>, parts=0) at mini.c:3196
#8 0x08063319 in mono_jit_compile_method (method=0x9f1017c) at mini.c:3812
#9 0x08063b70 in mono_jit_runtime_invoke (method=0x9f1017c, obj=0x0,
params=0xbfc19728, exc=0x0) at mini.c:4160
#10 0x08113885 in mono_runtime_exec_main (method=0x9f1017c, args=0x2ce70,
exc=0x0) at object.c:3309
#11 0x0811402b in mono_runtime_run_main (method=0x9f1017c,
argc=-1077831800,
argv=0xbfc19988, exc=0x0) at object.c:3089
#12 0x080b3772 in mono_main (argc=2, argv=0xbfc19984) at driver.c:969
#13 0x0805af31 in main (argc=150, argv=0x60006d6) at main.c:34
#0 0xb778c430 in __kernel_vsyscall ()

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Aborted
********************************************************

仕方がないので、tar ball を拾ってきて (banshee-1.6.1) コンパイル
してみたのですが、gstreamer のバージョンが 0.10.12 以上じゃない
と怒られるようで、こちらも失敗してしまいました。

いろいろと依存関係がありそうなので、あまりapt以外の方法でやらない
方がいいかと思い、この時点であきらめてしまっています。

上記のエラーを解消する方法がありましたら、ぜひご教示お願いいたします。




激しく 忍者 さんは書きました:
> samusko です。
>
> あまり関係ない回答かもしれませんが
> Bansheeを使えばiPodと同期出来ます。
>
> RhythmboxにもiPod同期機能がありますが
> こちらはうまく動かず、GtkPodとかいろいろ試した結果
> うまく出来たのはBansheeだけでした。
>
> コマンドラインから同期する方法はよくわかりませんが
> 一般的なDAPのようにファイルを放りこめば認識するわけではなく
> iPod内部にバイナリデータでリストが保存されてるのかな?
> って感じの挙動なので、手動はけっこう難しいかもしれません。




ubuntu-jp メーリングリストの案内