[netatalk-ja:0199] Re: Spotlightと日本語(CentOS6とFedora17)

Kyo sixty7kyo_19 @ rock.odn.ne.jp
2013年 5月 4日 (土) 22:27:20 JST


HATさん
こんばんは

 ./configure --with-init-style=redhat-sysv --with-cracklib --prefix=/usr/local --with-pam-confdir=/etc/pam.d --with-tracker-pkg-config=tracker-sparql-0.16 --with-tracker-miner-pkg-config=tracker-miner-0.16 --with-dbus-sysconf-dir=/etc/dbus-1/system.d/

として、afp.confの[global]にafpstats=yesと加えて
afpstats
name: kyo, pid: 43003, logintime:  5月 04 14:14:14, state: active, volumes: public
で表示されました。(dbusは動いてそうです。)

でも以下のエラーはかわらずでした。
5月 04 14:14:14.886896 afpd[43003] {slmod_sparql.c:81} (E:Spotlight): Couldn't obtain a direct connectio
n to the Tracker store: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (
timeout by message bus)





ちなみにFeodra17(32bit)でも確認してみました。
yum install tracker-devel
ですんなりtracker-0.14が入るようです。
同様に
./configure --with-init-style=redhat-systemd --with-libiconv=/usr/local --with-pam-confdir=/etc/pam.d --with-dbus-sysconf-dir=/etc/dbus-1/system.d  --with-cracklib --with-tracker-pkg-config=tracker-sparql-0.14 --with-tracker-miner-pkg-config=tracker-miner-0.14
としてmake&make installしましたが

May 04 22:20:17.198765 afpd[24926] {auth.c:227} (N:AFPDaemon): AFP3.3 Login by kyou
May 04 22:20:17.203106 afpd[24926] {auth.c:555} (N:AFPDaemon): afp_disconnect: trying primary reconnect
May 04 22:20:17.203608 afpd[23413] {server_child.c:233} (N:Default): Reconnect: no child[24918]
May 04 22:20:22.203661 afpd[24926] {auth.c:588} (E:AFPDaemon): afp_disconnect: primary reconnect failed
May 04 22:20:22.216070 afpd[24926] {fault.c:123} (S:Default): ===============================================================
May 04 22:20:22.216337 afpd[24926] {fault.c:124} (S:Default): INTERNAL ERROR: Signal 11 in pid 24926 (stp4)
May 04 22:20:22.216393 afpd[24926] {fault.c:125} (S:Default): ===============================================================
May 04 22:20:22.218045 afpd[24926] {fault.c:96} (S:Default): PANIC: internal error
May 04 22:20:22.218262 afpd[24926] {fault.c:97} (S:Default): BACKTRACE: 13 stack frames:
May 04 22:20:22.218316 afpd[24926] {fault.c:103} (S:Default):  #0 /usr/local/lib/libatalk.so.4(netatalk_panic+0x29) [0xb752d9c9]
May 04 22:20:22.218363 afpd[24926] {fault.c:103} (S:Default):  #1 /usr/local/lib/libatalk.so.4(+0x3cb51) [0xb752db51]
May 04 22:20:22.218408 afpd[24926] {fault.c:103} (S:Default):  #2 [0xb778e400]
May 04 22:20:22.218454 afpd[24926] {fault.c:103} (S:Default):  #3 /lib/libc.so.6(+0x7cd68) [0xb70a9d68]
May 04 22:20:22.218500 afpd[24926] {fault.c:103} (S:Default):  #4 /usr/local/lib/netatalk//slmod_sparql.so(yyparse+0x4a3) [0xb635b8c3]
May 04 22:20:22.218596 afpd[24926] {fault.c:103} (S:Default):  #5 /usr/local/lib/netatalk//slmod_sparql.so(map_spotlight_to_sparql_query+0x49) [0xb635be19]
May 04 22:20:22.218645 afpd[24926] {fault.c:103} (S:Default):  #6 /usr/local/lib/netatalk//slmod_sparql.so(+0x20bd) [0xb635a0bd]
May 04 22:20:22.218691 afpd[24926] {fault.c:103} (S:Default):  #7 /usr/local/sbin/afpd() [0x807141e]
May 04 22:20:22.218736 afpd[24926] {fault.c:103} (S:Default):  #8 /usr/local/sbin/afpd(afp_spotlight_rpc+0x6fd) [0x8071f4d]
May 04 22:20:22.218781 afpd[24926] {fault.c:103} (S:Default):  #9 /usr/local/sbin/afpd(afp_over_dsi+0x5a9) [0x80537c9]
May 04 22:20:22.218826 afpd[24926] {fault.c:103} (S:Default):  #10 /usr/local/sbin/afpd(main+0xd80) [0x8050e60]
May 04 22:20:22.218872 afpd[24926] {fault.c:103} (S:Default):  #11 /lib/libc.so.6(__libc_start_main+0xf5) [0xb7046635]
May 04 22:20:22.218917 afpd[24926] {fault.c:103} (S:Default):  #12 /usr/local/sbin/afpd() [0x8051025]

こんな感じで落ちちゃうみたいです。(Fedora17 32bit)

またなにかあれば連絡します。


Kyo
sixty7kyo_19 @ rock.odn.ne.jp



On 2013/05/03, at 3:51, HAT <hat @ fa2.so-net.ne.jp> wrote:

>>> ./configure --with-init-style=redhat-sysv --with-cracklib --prefix=/usr/local --with-pam-confdir=/etc/pam.d --with-tracker-pkg-config=tracker-sparql-0.16 --with-tracker-miner-pkg-config=tracker-miner-0.16
>> 
>> --with-dbus-sysconf-dir=を指定しておらず、--prefix=/usr/localに
>> なっているので、
>> 
>>>         dbus system directory:   ${sysconfdir}/dbus-1/system.d
>> 
>> dbus system directoryが/usr/local/etc/dbus-1/system.dになっています。
>> これだとdbusが設定ファイルを読み込めません。
>> 
>>> こんな感じです。
>>> installして、afp.confの[global]にspotlight=yesを加えて
>>> 無事起動しましたが、
>>> 確かに、検索結果に何も表示されないですね。。;;
>>> logはこんな感じみたいです。
>> 
>>> 5月 03 02:06:25.153807 afpd[8083] {slmod_sparql.c:62} (I:Spotlight): Initializing Spotlight module
>>> 5月 03 02:06:25.182098 afpd[8083] {slmod_sparql.c:81} (E:Spotlight): Couldn't obtain a direct connection to the Tracker store: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
>> 
>> その結果、dbusに接続できていないように見えます。
> 
> 違うかも。
> 単にdbus-daemonが動いてないだけかも。
> 
> -- 
> HAT



netatalk-ja メーリングリストの案内