From: Joe R. <li...@jo...> - 2014-08-05 05:05:45
|
I’ve got a netatalk 3.1.3 server running on Ubuntu 14.04 with Tracker version 0.16. From Mac’s running 10.8 or 10.9, I can spotlight search my netatalk volume and get expected results. But from Macs running 10.6 or 10.7, I don’t get any results. Based on the response from the Finder, it’s like it’s not even trying to search the volume. (I also don’t see any activity in “top” on the server either.) Does anyone have any hints? Not sure if it’s relevant, but I had to disable Tracker content indexing by moving all the rules out of /usr/share/tracker/extract-rules. This essentially makes Tracker just index filenames, which is fine for my purposes. With 10.8 and 10.9, I get fairly snappy search results based just on file name. Any help would be greatly appreciated. -Joe Rhodes |
From: Ralph B. <rb...@ne...> - 2014-08-06 05:42:30
|
Am 05.08.2014 um 07:05 schrieb Joe Rhodes <li...@jo...>: > I’ve got a netatalk 3.1.3 server running on Ubuntu 14.04 with Tracker version 0.16. > >> From Mac’s running 10.8 or 10.9, I can spotlight search my netatalk volume and get expected results. But from Macs running 10.6 or 10.7, I don’t get any results. Based on the response from the Finder, it’s like it’s not even trying to search the volume. (I also don’t see any activity in “top” on the server either.) > > Does anyone have any hints? Hm, no. You could check the Spotlight debug log output: log level = default:info,spotlight:maxdebug Iirc there's a bug in Netatalk's handling of a special Spotlight query (search string: "false") that might cause this. I'm preparing an updated Netatalk 3.1.4 that ought to fix this alongside a nice change I backported from my work for Spotlight in Samba. Cheerio! -r |
From: Joe R. <li...@jo...> - 2014-08-11 02:51:06
|
I’ve tried this with the recently released 3.1.4, and things seemed to be worse. 10.6 clients will will not search, 10.9 clients search results return very slowly, and I see Aug 10 21:19:44.905485 afpd[18742] {fault.c:123} (severe:Default): =============================================================== Aug 10 21:19:44.905596 afpd[18742] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 18742 (3.1.4) Aug 10 21:19:44.905634 afpd[18742] {fault.c:125} (severe:Default): =============================================================== Aug 10 21:19:44.906576 afpd[18742] {fault.c:96} (severe:Default): PANIC: internal error Show up in the log file. Based on recent list discussions, I’m trying the 3.1.5-dev branch (via git). That’s fixed the issue with 10.9 clients, so they’re back to normal. But 10.6 clients still cannot search. Using log level of info for spotlight, I get this in the log when searching from a 10.6 client: Aug 10 21:34:30.973115 afpd[10045] {sparql_parser.y:304} (error:Spotlight): yyerror: syntax error, unexpected QUOTE, expecting EQUAL or UNEQUAL or GT or LT Aug 10 21:34:45.548204 afpd[10045] {sparql_parser.y:304} (error:Spotlight): yyerror: syntax error, unexpected QUOTE, expecting EQUAL or UNEQUAL or GT or LT Aug 10 21:34:45.827850 afpd[10045] {sparql_parser.y:304} (error:Spotlight): yyerror: syntax error, unexpected QUOTE, expecting EQUAL or UNEQUAL or GT or LT Aug 10 21:34:45.905991 afpd[10045] {sparql_parser.y:304} (error:Spotlight): yyerror: syntax error, unexpected QUOTE, expecting EQUAL or UNEQUAL or GT or LT Aug 10 21:34:46.131887 afpd[10045] {sparql_parser.y:304} (error:Spotlight): yyerror: syntax error, unexpected QUOTE, expecting EQUAL or UNEQUAL or GT or LT Aug 10 21:34:46.282455 afpd[10045] {sparql_parser.y:304} (error:Spotlight): yyerror: syntax error, unexpected QUOTE, expecting EQUAL or UNEQUAL or GT or LT Aug 10 21:34:46.628102 afpd[10045] {sparql_parser.y:304} (error:Spotlight): yyerror: syntax error, unexpected QUOTE, expecting EQUAL or UNEQUAL or GT or LT Aug 10 21:34:46.788435 afpd[10045] {sparql_parser.y:304} (error:Spotlight): yyerror: syntax error, unexpected QUOTE, expecting EQUAL or UNEQUAL or GT or LT If I set the log level to debug, I get the following (this was just searching for the first letter “R”): Aug 10 21:39:54.732262 afpd[10229] {spotlight.c:1380} (debug:Spotlight): Spotlight RPC request: DALLOC_CTX(#1): { sl_array_t(#2): { sl_array_t(#3): { string: openQueryWithParams:forContext: uint64_t: 0x5010 uint64_t: 0x6b0000d0 } sl_dict_t(#26): { string: kMDQueryMatchOnlyFinderFiles bool: true string: kMDScopeArray sl_array_t(#1): { string: } string: kMDQueryBatchFirstCount uint64_t: 0xc350 string: kMDQueryBatchProgressDelay type: double string: kMDQueryBatchProgressCount uint64_t: 0xc350 string: kMDQueryIsLive bool: true string: kMDQueryString string: (* = "R*"cdw || kMDItemTextContent = "R*"cdw) string: kMDQueryMatchSupportFiles bool: false string: kMDQueryBatchUpdateCount uint64_t: 0x2710 string: kMDAttributeArray sl_array_t(#7): { string: kMDItemLastUsedDate string: kMDItemDisplayName string: kMDItemContentType string: kMDItemKind string: kMDItemContentModificationDate string: kMDItemContentCreationDate string: _kMDItemFinderLabel } string: kMDQueryBatchFirstDelay type: double string: kMDQueryBatchUpdateDelay type: double string: kMDQueryMaxCount uint64_t: 0x2710 } } } Aug 10 21:39:54.732316 afpd[10229] {spotlight.c:843} (debug:Spotlight): Spotlight: expr: yes, limit: 0 Aug 10 21:39:54.732395 afpd[10229] {spotlight.c:860} (debug:Spotlight): Spotlight query: "(* = "R*"cdw || kMDItemTextContent = "R*"cdw)" Aug 10 21:39:54.732462 afpd[10229] {sparql_parser.y:304} (error:Spotlight): yyerror: syntax error, unexpected QUOTE, expecting EQUAL or UNEQUAL or GT or LT Aug 10 21:39:54.732528 afpd[10229] {spotlight.c:890} (debug:Spotlight): mapping retured non-zero Aug 10 21:39:54.732578 afpd[10229] {spotlight.c:1403} (debug:Spotlight): Spotlight RPC reply dump: DALLOC_CTX(#1): { sl_array_t(#1): { uint64_t: 0xffffffffffffffff } } Aug 10 21:39:54.740909 afpd[10229] {spotlight.c:1343} (debug:Spotlight): afp_spotlight_rpc(vid: 1536) Aug 10 21:39:54.740985 afpd[10229] {spotlight.c:1354} (debug:Spotlight): afp_spotlight_rpc(cmd: 3) Aug 10 21:39:54.741152 afpd[10229] {spotlight.c:1380} (debug:Spotlight): Spotlight RPC request: DALLOC_CTX(#1): { sl_array_t(#2): { sl_array_t(#3): { string: openQueryWithParams:forContext: uint64_t: 0x5011 uint64_t: 0x6b0000d0 } sl_dict_t(#26): { string: kMDQueryMatchOnlyFinderFiles bool: true string: kMDScopeArray sl_array_t(#1): { string: } string: kMDQueryBatchFirstCount uint64_t: 0xc350 string: kMDQueryBatchProgressDelay type: double string: kMDQueryBatchProgressCount uint64_t: 0xc350 string: kMDQueryIsLive bool: true string: kMDQueryString string: (* = "R*"cdw || kMDItemTextContent = "R*"cdw) string: kMDQueryMatchSupportFiles bool: false string: kMDQueryBatchUpdateCount uint64_t: 0x2710 string: kMDAttributeArray sl_array_t(#7): { string: kMDItemLastUsedDate string: kMDItemDisplayName string: kMDItemContentType string: kMDItemKind string: kMDItemContentModificationDate string: kMDItemContentCreationDate string: _kMDItemFinderLabel } string: kMDQueryBatchFirstDelay type: double string: kMDQueryBatchUpdateDelay type: double string: kMDQueryMaxCount uint64_t: 0x2710 } } } Aug 10 21:39:54.741202 afpd[10229] {spotlight.c:843} (debug:Spotlight): Spotlight: expr: yes, limit: 0 Aug 10 21:39:54.741278 afpd[10229] {spotlight.c:860} (debug:Spotlight): Spotlight query: "(* = "R*"cdw || kMDItemTextContent = "R*"cdw)" Aug 10 21:39:54.741326 afpd[10229] {sparql_parser.y:304} (error:Spotlight): yyerror: syntax error, unexpected QUOTE, expecting EQUAL or UNEQUAL or GT or LT Aug 10 21:39:54.741390 afpd[10229] {spotlight.c:890} (debug:Spotlight): mapping retured non-zero Aug 10 21:39:54.741442 afpd[10229] {spotlight.c:1403} (debug:Spotlight): Spotlight RPC reply dump: DALLOC_CTX(#1): { sl_array_t(#1): { uint64_t: 0xffffffffffffffff } } If I do the same search using a 10.9 client (where I do get results), I get this: Aug 10 21:43:58.290996 afpd[10315] {spotlight.c:1380} (debug:Spotlight): Spotlight RPC request: DALLOC_CTX(#1): { sl_array_t(#2): { sl_array_t(#3): { string: openQueryWithParams:forContext: uint64_t: 0x8150 uint64_t: 0x6b000090 } sl_dict_t(#38): { string: kMDQueryMatchOnlyFinderFiles bool: true string: kMDQueryBatchFirstCount uint64_t: 0x0064 string: kMDQueryBatchUpdateDelay type: double string: kMDQueryBatchProgressDelay type: double string: kMDQueryBatchProgressCount uint64_t: 0xc350 string: kMDQueryBatchFirstDelay type: double string: kMDQueryIsLive bool: true string: kMDQueryString string: *=="R*"cdw||kMDItemTextContent=="R*"cdw string: _isPrivateStore bool: false string: _allowContacts bool: true string: kMDQueryIsInternal bool: false string: _tccFlags uint64_t: 0x0007 string: kMDQueryMatchSupportFiles bool: false string: kMDQueryBatchUpdateCount uint64_t: 0x2710 string: kMDQueryFlatScopes bool: false string: kMDAttributeArray sl_array_t(#12): { string: kMDItemLastUsedDate string: kMDItemDisplayName string: kMDItemContentType string: kMDItemKind string: kMDItemContentModificationDate string: kMDItemContentCreationDate string: _kMDItemFinderLabel string: _kMDItemGroupId string: kMDItemLogicalSize string: kMDItemDateAdded string: _kMDItemUserTags string: kMDItemFinderOpenDate } string: kMDQueryMaxCount uint64_t: 0xf4240 string: kMDScopeArray sl_array_t(#1): { string: /main-storage/Utilities } string: kMDQueryAllowTranslation bool: true } } } Aug 10 21:43:58.291089 afpd[10315] {spotlight.c:843} (debug:Spotlight): Spotlight: expr: yes, limit: 0 Aug 10 21:43:58.291138 afpd[10315] {spotlight.c:860} (debug:Spotlight): Spotlight query: "*=="R*"cdw||kMDItemTextContent=="R*"cdw" Aug 10 21:43:58.291236 afpd[10315] {spotlight.c:893} (debug:Spotlight): SPARQL query: "SELECT ?url WHERE { ?obj fts:match 'R*' . ?obj nie:url ?url . FILTER(tracker:uri-is-descendant('file:///main-storage/Utilities/', ?url)) } " I don’t pretend to know much about the internals of Netatalk, but if I do see this difference: Non-working: Aug 10 21:39:54.741278 afpd[10229] {spotlight.c:860} (debug:Spotlight): Spotlight query: "(* = "R*"cdw || kMDItemTextContent = "R*"cdw)" Working: Aug 10 21:43:58.291138 afpd[10315] {spotlight.c:860} (debug:Spotlight): Spotlight query: "*=="R*"cdw||kMDItemTextContent=="R*"cdw" I have to assume that the query is what’s generated by the client, since that’s the only thing that’s changed between the two tests. Perhaps Apple changed the syntax for queries between 10.7 (which doesn’t work) and 10.8 (which does) and netatalk isn’t dealing with that correctly? Let me know if you need higher level debugging or if there’s anything I can do to help find the solution. Thanks! -Joe Rhodes On Aug 6, 2014, at 1:42 AM, Ralph Böhme <rb...@ne...> wrote: > > Am 05.08.2014 um 07:05 schrieb Joe Rhodes <li...@jo...>: > >> I’ve got a netatalk 3.1.3 server running on Ubuntu 14.04 with Tracker version 0.16. >> >>> From Mac’s running 10.8 or 10.9, I can spotlight search my netatalk volume and get expected results. But from Macs running 10.6 or 10.7, I don’t get any results. Based on the response from the Finder, it’s like it’s not even trying to search the volume. (I also don’t see any activity in “top” on the server either.) >> >> Does anyone have any hints? > > Hm, no. You could check the Spotlight debug log output: > > log level = default:info,spotlight:maxdebug > > Iirc there's a bug in Netatalk's handling of a special Spotlight query (search string: "false") that might cause this. I'm preparing an updated Netatalk 3.1.4 that ought to fix this alongside a nice change I backported from my work for Spotlight in Samba. > > Cheerio! > -r |
From: Ralph B. <rb...@ne...> - 2014-08-11 05:38:00
|
Am 11.08.2014 um 04:50 schrieb Joe Rhodes <li...@jo...>: > I’ve tried this with the recently released 3.1.4, and things seemed to be worse. yeah, that's what it feels like getting older: everything just gets worse. ;) > 10.6 clients will will not search, 10.9 clients search results return very slowly, and I see > > Aug 10 21:19:44.905485 afpd[18742] {fault.c:123} (severe:Default): =============================================================== > Aug 10 21:19:44.905596 afpd[18742] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 18742 (3.1.4) > Aug 10 21:19:44.905634 afpd[18742] {fault.c:125} (severe:Default): =============================================================== > Aug 10 21:19:44.906576 afpd[18742] {fault.c:96} (severe:Default): PANIC: internal error > > > > Show up in the log file. Based on recent list discussions, I’m trying the 3.1.5-dev branch (via git). That’s fixed the issue with 10.9 clients, so they’re back to normal. Otot, with age comes wisdom, yay! > But 10.6 clients still cannot search. > > Using log level of info for spotlight, I get this in the log when searching from a 10.6 client: > ... > I don’t pretend to know much about the internals of Netatalk, but if I do see this difference: > > Non-working: > Aug 10 21:39:54.741278 afpd[10229] {spotlight.c:860} (debug:Spotlight): Spotlight query: "(* = "R*"cdw || kMDItemTextContent = "R*"cdw)" > > > Working: > Aug 10 21:43:58.291138 afpd[10315] {spotlight.c:860} (debug:Spotlight): Spotlight query: "*=="R*"cdw||kMDItemTextContent=="R*"cdw" I would have recommended upgrading the 10.6 clients, but this was a really simple fix, so I fixed it for you: <https://sourceforge.net/p/netatalk/code/ci/1c6d13342d94a51dce37c829b9002ee086204407> Cheerio! -r |
From: Guru P. <gp2...@gm...> - 2014-08-11 06:25:08
|
Hi, May i know when you get these queries in your log..? Like what i am asking is, whether you are getting these queries in Mac-Desktop Spotlight ( CMD+Space) or when you search in Finder search window...? May be myquestion is irrelevant to this discussion.. But your answer will help me to proceed. Thanks Guru. On Mon, Aug 11, 2014 at 11:07 AM, Ralph Böhme <rb...@ne...> wrote: > > Am 11.08.2014 um 04:50 schrieb Joe Rhodes <li...@jo...>: > > > I’ve tried this with the recently released 3.1.4, and things seemed to > be worse. > > yeah, that's what it feels like getting older: everything just gets worse. > ;) > > > 10.6 clients will will not search, 10.9 clients search results return > very slowly, and I see > > > > Aug 10 21:19:44.905485 afpd[18742] {fault.c:123} (severe:Default): > =============================================================== > > Aug 10 21:19:44.905596 afpd[18742] {fault.c:124} (severe:Default): > INTERNAL ERROR: Signal 11 in pid 18742 (3.1.4) > > Aug 10 21:19:44.905634 afpd[18742] {fault.c:125} (severe:Default): > =============================================================== > > Aug 10 21:19:44.906576 afpd[18742] {fault.c:96} (severe:Default): PANIC: > internal error > > > > > > > > Show up in the log file. Based on recent list discussions, I’m trying > the 3.1.5-dev branch (via git). That’s fixed the issue with 10.9 clients, > so they’re back to normal. > > Otot, with age comes wisdom, yay! > > > > But 10.6 clients still cannot search. > > > > Using log level of info for spotlight, I get this in the log when > searching from a 10.6 client: > > ... > > I don’t pretend to know much about the internals of Netatalk, but if I > do see this difference: > > > > Non-working: > > Aug 10 21:39:54.741278 afpd[10229] {spotlight.c:860} (debug:Spotlight): > Spotlight query: "(* = "R*"cdw || kMDItemTextContent = "R*"cdw)" > > > > > > Working: > > Aug 10 21:43:58.291138 afpd[10315] {spotlight.c:860} (debug:Spotlight): > Spotlight query: "*=="R*"cdw||kMDItemTextContent=="R*"cdw" > > I would have recommended upgrading the 10.6 clients, but this was a really > simple fix, so I fixed it for you: > < > https://sourceforge.net/p/netatalk/code/ci/1c6d13342d94a51dce37c829b9002ee086204407 > > > > Cheerio! > -r > > ------------------------------------------------------------------------------ > _______________________________________________ > Netatalk-admins mailing list > Net...@li... > https://lists.sourceforge.net/lists/listinfo/netatalk-admins > |
From: Ralph B. <rb...@ne...> - 2014-08-11 07:56:56
|
Am 11.08.2014 um 08:25 schrieb Guru Prasad <gp2...@gm...>: > Hi, > > May i know when you get these queries in your log..? > > Like what i am asking is, whether you are getting these queries in Mac-Desktop Spotlight ( CMD+Space) iirc the Mac won't ever search connected server shares from the menu bar Spotlight search box (CMD+space). > or when you search in Finder search window...? This will work on server shares. Cheerio! -r |
From: Guru P. <gp2...@gm...> - 2014-08-11 12:36:51
|
Oh. Ok. Thanks. Even i get these queries only if i search through Finder window search. But Spotlight tool is basically what is there in Mac-Desktop Spotlight ( CMD+Space). Then how can we take even Finder window search as Spotlight..? Please help me in understanding this. Thanks Guru. On Mon, Aug 11, 2014 at 1:26 PM, Ralph Böhme <rb...@ne...> wrote: > > Am 11.08.2014 um 08:25 schrieb Guru Prasad <gp2...@gm...>: > > > Hi, > > > > May i know when you get these queries in your log..? > > > > Like what i am asking is, whether you are getting these queries in > Mac-Desktop Spotlight ( CMD+Space) > > iirc the Mac won't ever search connected server shares from the menu bar > Spotlight search box (CMD+space). > > > or when you search in Finder search window...? > > This will work on server shares. > > Cheerio! > -r |
From: Joe R. <li...@jo...> - 2014-08-11 13:40:41
|
I’ve tried agin with the most recent branch. Unfortunately, I’m back to this with 10.9 clients (and no results returned): Aug 11 08:32:21.989944 afpd[4845] {fault.c:123} (severe:Default): =============================================================== Aug 11 08:32:21.990036 afpd[4845] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 4845 (3.1.5dev) Aug 11 08:32:21.990060 afpd[4845] {fault.c:125} (severe:Default): =============================================================== Aug 11 08:32:21.990430 afpd[4845] {fault.c:96} (severe:Default): PANIC: internal error Aug 11 08:32:21.990462 afpd[4845] {fault.c:97} (severe:Default): BACKTRACE: 8 stack frames: Aug 11 08:32:21.990481 afpd[4845] {fault.c:103} (severe:Default): #0 /usr/local/lib/libatalk.so.16(netatalk_panic+0x24) [0x7ffb98e5df04] Aug 11 08:32:21.990500 afpd[4845] {fault.c:103} (severe:Default): #1 /usr/local/lib/libatalk.so.16(+0x39038) [0x7ffb98e5e038] Aug 11 08:32:21.990519 afpd[4845] {fault.c:103} (severe:Default): #2 /lib/x86_64-linux-gnu/libc.so.6(+0x37000) [0x7ffb97980000] Aug 11 08:32:21.990560 afpd[4845] {fault.c:103} (severe:Default): #3 /usr/local/sbin/afpd(afp_spotlight_rpc+0xc18) [0x4321c8] Aug 11 08:32:21.990613 afpd[4845] {fault.c:103} (severe:Default): #4 /usr/local/sbin/afpd(afp_over_dsi+0x511) [0x40e071] Aug 11 08:32:21.990647 afpd[4845] {fault.c:103} (severe:Default): #5 /usr/local/sbin/afpd(main+0xb80) [0x40c450] Aug 11 08:32:21.990714 afpd[4845] {fault.c:103} (severe:Default): #6 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7ffb9796aec5] Aug 11 08:32:21.990780 afpd[4845] {fault.c:103} (severe:Default): #7 /usr/local/sbin/afpd() [0x40c588] Aug 11 08:32:22.175995 afpd[29006] {main.c:154} (info:AFPDaemon): child[4845]: killed by signal 6 Aug 11 08:32:22.295005 afpd[4980] {dsi_tcp.c:241} (info:DSI): AFP/TCP session from 10.11.1.225:49228 Aug 11 08:32:22.339854 afpd[4980] {uams_dhx2_pam.c:329} (info:UAMS): DHX2 login: j.rhodes Aug 11 08:32:22.441432 afpd[4980] {uams_dhx2_pam.c:214} (info:UAMS): PAM DHX2: PAM Success Aug 11 08:32:22.635811 afpd[4980] {uams_dhx2_pam.c:709} (info:UAMS): DHX2: PAM Auth OK! Aug 11 08:32:22.635914 afpd[4980] {auth.c:236} (note:AFPDaemon): Login by j.rhodes (AFP3.4) Aug 11 08:32:22.671575 afpd[4980] {auth.c:567} (note:AFPDaemon): afp_disconnect: trying primary reconnect Aug 11 08:32:22.671782 afpd[29006] {server_child.c:233} (note:Default): Reconnect: no child[4845] Aug 11 08:32:27.671833 afpd[4980] {auth.c:600} (error:AFPDaemon): afp_disconnect: primary reconnect failed Aug 11 08:32:27.750230 afpd[4980] {spotlight.c:1274} (info:Spotlight): Initializing Spotlight Aug 11 08:32:27.751278 afpd[4980] {spotlight.c:1389} (error:Default): sl_rpc_fetchQueryResultsForContext(obj, query, reply, vol) failed: Resource temporarily unavailable I can’t really tell you if the 10.6 search is working or not. I’ve only tested with the 10.9 client. I’ve got to leave things alone for the moment, as they system is in production for the day. I’ll be able to toy around with it again later tonight. (about 10 hours from now). It might be worth re-metioning, that this is on an Ubuntu 14.04 server. Cheers! -Joe Rhodes On Aug 11, 2014, at 1:37 AM, Ralph Böhme <rb...@ne...> wrote: > > Am 11.08.2014 um 04:50 schrieb Joe Rhodes <li...@jo...>: > >> I’ve tried this with the recently released 3.1.4, and things seemed to be worse. > > yeah, that's what it feels like getting older: everything just gets worse. ;) > >> 10.6 clients will will not search, 10.9 clients search results return very slowly, and I see >> >> Aug 10 21:19:44.905485 afpd[18742] {fault.c:123} (severe:Default): =============================================================== >> Aug 10 21:19:44.905596 afpd[18742] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 18742 (3.1.4) >> Aug 10 21:19:44.905634 afpd[18742] {fault.c:125} (severe:Default): =============================================================== >> Aug 10 21:19:44.906576 afpd[18742] {fault.c:96} (severe:Default): PANIC: internal error >> >> >> >> Show up in the log file. Based on recent list discussions, I’m trying the 3.1.5-dev branch (via git). That’s fixed the issue with 10.9 clients, so they’re back to normal. > > Otot, with age comes wisdom, yay! > > >> But 10.6 clients still cannot search. >> >> Using log level of info for spotlight, I get this in the log when searching from a 10.6 client: >> ... >> I don’t pretend to know much about the internals of Netatalk, but if I do see this difference: >> >> Non-working: >> Aug 10 21:39:54.741278 afpd[10229] {spotlight.c:860} (debug:Spotlight): Spotlight query: "(* = "R*"cdw || kMDItemTextContent = "R*"cdw)" >> >> >> Working: >> Aug 10 21:43:58.291138 afpd[10315] {spotlight.c:860} (debug:Spotlight): Spotlight query: "*=="R*"cdw||kMDItemTextContent=="R*"cdw" > > I would have recommended upgrading the 10.6 clients, but this was a really simple fix, so I fixed it for you: > <https://sourceforge.net/p/netatalk/code/ci/1c6d13342d94a51dce37c829b9002ee086204407> > > Cheerio! > -r |
From: Ralph B. <rb...@ne...> - 2014-08-11 14:35:18
|
Am 11.08.2014 um 15:40 schrieb Joe Rhodes <li...@jo...>: > I’ve tried agin with the most recent branch. Unfortunately, I’m back to this with 10.9 clients (and no results returned): > > Aug 11 08:32:21.989944 afpd[4845] {fault.c:123} (severe:Default): =============================================================== > Aug 11 08:32:21.990036 afpd[4845] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 4845 (3.1.5dev) > Aug 11 08:32:21.990060 afpd[4845] {fault.c:125} (severe:Default): =============================================================== > Aug 11 08:32:21.990430 afpd[4845] {fault.c:96} (severe:Default): PANIC: internal error > Aug 11 08:32:21.990462 afpd[4845] {fault.c:97} (severe:Default): BACKTRACE: 8 stack frames: > Aug 11 08:32:21.990481 afpd[4845] {fault.c:103} (severe:Default): #0 /usr/local/lib/libatalk.so.16(netatalk_panic+0x24) [0x7ffb98e5df04] > Aug 11 08:32:21.990500 afpd[4845] {fault.c:103} (severe:Default): #1 /usr/local/lib/libatalk.so.16(+0x39038) [0x7ffb98e5e038] > Aug 11 08:32:21.990519 afpd[4845] {fault.c:103} (severe:Default): #2 /lib/x86_64-linux-gnu/libc.so.6(+0x37000) [0x7ffb97980000] > Aug 11 08:32:21.990560 afpd[4845] {fault.c:103} (severe:Default): #3 /usr/local/sbin/afpd(afp_spotlight_rpc+0xc18) [0x4321c8] > Aug 11 08:32:21.990613 afpd[4845] {fault.c:103} (severe:Default): #4 /usr/local/sbin/afpd(afp_over_dsi+0x511) [0x40e071] > Aug 11 08:32:21.990647 afpd[4845] {fault.c:103} (severe:Default): #5 /usr/local/sbin/afpd(main+0xb80) [0x40c450] > Aug 11 08:32:21.990714 afpd[4845] {fault.c:103} (severe:Default): #6 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7ffb9796aec5] > Aug 11 08:32:21.990780 afpd[4845] {fault.c:103} (severe:Default): #7 /usr/local/sbin/afpd() [0x40c588] > Aug 11 08:32:22.175995 afpd[29006] {main.c:154} (info:AFPDaemon): child[4845]: killed by signal 6 sorry, no idea, works here. Cheerio! -r -- Ralph Böhme <rb...@ne...> Netatalk Developer | Support | Services NetAFP joins SerNet: <http://www.netafp.com/sernet-expands-apple-support-netatalk-and-samba-merge-1230/> |
From: Joe R. <li...@jo...> - 2014-08-12 12:12:45
|
I just tried the 3.1.5 release. afpd is still crashing with Signal 11 as soon as I attempt to search the volume. (With either a 10.6 or a 10.9 client) I’m running on Ubuntu 14.04. Not sure if the fixes in the for this got rolled into the 3.1.5 or not though. (From the e-mail thread "[Netatalk-admins] Signal 11 at the moment of logging in”.) I was going to try the most recent 3.1 branch from GIT, but I can’t see to compile it. It just goes in a loop running the “configure” script when I issue “make”. Cheers! -Joe Rhodes On Aug 11, 2014, at 10:35 AM, Ralph Böhme <rb...@ne...> wrote: > > Am 11.08.2014 um 15:40 schrieb Joe Rhodes <li...@jo...>: > >> I’ve tried agin with the most recent branch. Unfortunately, I’m back to this with 10.9 clients (and no results returned): >> >> Aug 11 08:32:21.989944 afpd[4845] {fault.c:123} (severe:Default): =============================================================== >> Aug 11 08:32:21.990036 afpd[4845] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 4845 (3.1.5dev) >> Aug 11 08:32:21.990060 afpd[4845] {fault.c:125} (severe:Default): =============================================================== >> Aug 11 08:32:21.990430 afpd[4845] {fault.c:96} (severe:Default): PANIC: internal error >> Aug 11 08:32:21.990462 afpd[4845] {fault.c:97} (severe:Default): BACKTRACE: 8 stack frames: >> Aug 11 08:32:21.990481 afpd[4845] {fault.c:103} (severe:Default): #0 /usr/local/lib/libatalk.so.16(netatalk_panic+0x24) [0x7ffb98e5df04] >> Aug 11 08:32:21.990500 afpd[4845] {fault.c:103} (severe:Default): #1 /usr/local/lib/libatalk.so.16(+0x39038) [0x7ffb98e5e038] >> Aug 11 08:32:21.990519 afpd[4845] {fault.c:103} (severe:Default): #2 /lib/x86_64-linux-gnu/libc.so.6(+0x37000) [0x7ffb97980000] >> Aug 11 08:32:21.990560 afpd[4845] {fault.c:103} (severe:Default): #3 /usr/local/sbin/afpd(afp_spotlight_rpc+0xc18) [0x4321c8] >> Aug 11 08:32:21.990613 afpd[4845] {fault.c:103} (severe:Default): #4 /usr/local/sbin/afpd(afp_over_dsi+0x511) [0x40e071] >> Aug 11 08:32:21.990647 afpd[4845] {fault.c:103} (severe:Default): #5 /usr/local/sbin/afpd(main+0xb80) [0x40c450] >> Aug 11 08:32:21.990714 afpd[4845] {fault.c:103} (severe:Default): #6 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7ffb9796aec5] >> Aug 11 08:32:21.990780 afpd[4845] {fault.c:103} (severe:Default): #7 /usr/local/sbin/afpd() [0x40c588] >> Aug 11 08:32:22.175995 afpd[29006] {main.c:154} (info:AFPDaemon): child[4845]: killed by signal 6 > > sorry, no idea, works here. > > Cheerio! > -r > > -- > Ralph Böhme <rb...@ne...> > Netatalk Developer | Support | Services > NetAFP joins SerNet: <http://www.netafp.com/sernet-expands-apple-support-netatalk-and-samba-merge-1230/> |
From: Ralph B. <rb...@ne...> - 2014-08-12 12:33:48
|
Am 12.08.2014 um 14:12 schrieb Joe Rhodes <li...@jo...>: > I just tried the 3.1.5 release. afpd is still crashing with Signal 11 as soon as I attempt to search the volume. (With either a 10.6 or a 10.9 client) I’m running on Ubuntu 14.04. Not sure if the fixes in the for this got rolled into the 3.1.5 or not though. (From the e-mail thread "[Netatalk-admins] Signal 11 at the moment of logging in”.) strange. Works for me and HAT tested it on several different Linux flavors, iirc including Ubuntu 14.04. Cheerio! -r |
From: Joe R. <li...@jo...> - 2014-08-12 14:30:11
|
I’ll try resetting the tracker database this evening and let you know if that changes anything. With 3.1.5, it’s 100% reproducible. It’s not an issue with 3.1.3. -Joe Rhodes On Aug 12, 2014, at 8:33 AM, Ralph Böhme <rb...@ne...> wrote: > > Am 12.08.2014 um 14:12 schrieb Joe Rhodes <li...@jo...>: > >> I just tried the 3.1.5 release. afpd is still crashing with Signal 11 as soon as I attempt to search the volume. (With either a 10.6 or a 10.9 client) I’m running on Ubuntu 14.04. Not sure if the fixes in the for this got rolled into the 3.1.5 or not though. (From the e-mail thread "[Netatalk-admins] Signal 11 at the moment of logging in”.) > > strange. Works for me and HAT tested it on several different Linux flavors, iirc including Ubuntu 14.04. > > Cheerio! > -r > |
From: Joe R. <li...@jo...> - 2014-08-13 04:47:34
|
I’ve tried again this evening with the 3.1.5 release. Unfortunately, afpd is still panicking with signal 11 when I initiate a search from either a 10.6 or 10.9 client: Aug 12 23:19:04.637864 afpd[4582] {fault.c:123} (severe:Default): =============================================================== Aug 12 23:19:04.637939 afpd[4582] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 4582 (3.1.5) Aug 12 23:19:04.637961 afpd[4582] {fault.c:125} (severe:Default): =============================================================== Aug 12 23:19:04.638382 afpd[4582] {fault.c:96} (severe:Default): PANIC: internal error Aug 12 23:19:04.638415 afpd[4582] {fault.c:97} (severe:Default): BACKTRACE: 8 stack frames: Aug 12 23:19:04.638453 afpd[4582] {fault.c:103} (severe:Default): #0 /usr/local/lib/libatalk.so.16(netatalk_panic+0x24) [0x7fead5b5ff04] Aug 12 23:19:04.638524 afpd[4582] {fault.c:103} (severe:Default): #1 /usr/local/lib/libatalk.so.16(+0x39038) [0x7fead5b60038] Aug 12 23:19:04.638584 afpd[4582] {fault.c:103} (severe:Default): #2 /lib/x86_64-linux-gnu/libc.so.6(+0x37000) [0x7fead4682000] Aug 12 23:19:04.638626 afpd[4582] {fault.c:103} (severe:Default): #3 /usr/local/sbin/afpd(afp_spotlight_rpc+0xc18) [0x4321a8] Aug 12 23:19:04.638664 afpd[4582] {fault.c:103} (severe:Default): #4 /usr/local/sbin/afpd(afp_over_dsi+0x511) [0x40e071] Aug 12 23:19:04.638694 afpd[4582] {fault.c:103} (severe:Default): #5 /usr/local/sbin/afpd(main+0xb80) [0x40c450] Aug 12 23:19:04.638726 afpd[4582] {fault.c:103} (severe:Default): #6 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fead466cec5] Aug 12 23:19:04.638749 afpd[4582] {fault.c:103} (severe:Default): #7 /usr/local/sbin/afpd() [0x40c588] Aug 12 23:19:04.840841 afpd[3802] {main.c:154} (info:AFPDaemon): child[4582]: killed by signal 6 Aug 12 23:19:04.876379 afpd[6745] {dsi_tcp.c:241} (info:DSI): AFP/TCP session from 10.11.1.154:52402 Aug 12 23:19:04.878441 afpd[6745] {uams_dhx2_pam.c:329} (info:UAMS): DHX2 login: t.cullen Aug 12 23:19:04.936820 afpd[6745] {uams_dhx2_pam.c:214} (info:UAMS): PAM DHX2: PAM Success Aug 12 23:19:05.117883 afpd[6745] {uams_dhx2_pam.c:709} (info:UAMS): DHX2: PAM Auth OK! Aug 12 23:19:05.118025 afpd[6745] {auth.c:236} (note:AFPDaemon): Login by t.cullen (AFP3.3) Aug 12 23:19:05.119238 afpd[6745] {auth.c:567} (note:AFPDaemon): afp_disconnect: trying primary reconnect Aug 12 23:19:05.119440 afpd[3802] {server_child.c:233} (note:Default): Reconnect: no child[4582] Aug 12 23:19:10.119439 afpd[6745] {auth.c:600} (error:AFPDaemon): afp_disconnect: primary reconnect failed Aug 12 23:19:10.136260 afpd[6745] {spotlight.c:1276} (info:Spotlight): Initializing Spotlight Aug 12 23:19:10.137087 afpd[6745] {spotlight.c:1394} (error:Default): sl_rpc_fetchQueryResultsForContext(obj, query, reply, vol) failed: Resource temporarily unavailable Aug 12 23:19:10.179011 afpd[6745] {quota.c:648} (info:AFPDaemon): getquota: special /main-storage/Office fails Aug 12 23:19:20.138468 afpd[6745] {spotlight.c:588} (info:Spotlight): connected to Tracker Aug 12 23:19:20.443863 afpd[6745] {fault.c:123} (severe:Default): =============================================================== Aug 12 23:19:20.443961 afpd[6745] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 6745 (3.1.5) Aug 12 23:19:20.444072 afpd[6745] {fault.c:125} (severe:Default): =============================================================== Aug 12 23:19:20.444936 afpd[6745] {fault.c:96} (severe:Default): PANIC: internal error Aug 12 23:19:20.445012 afpd[6745] {fault.c:97} (severe:Default): BACKTRACE: 8 stack frames: Aug 12 23:19:20.445123 afpd[6745] {fault.c:103} (severe:Default): #0 /usr/local/lib/libatalk.so.16(netatalk_panic+0x24) [0x7fead5b5ff04] Aug 12 23:19:20.445215 afpd[6745] {fault.c:103} (severe:Default): #1 /usr/local/lib/libatalk.so.16(+0x39038) [0x7fead5b60038] Aug 12 23:19:20.445281 afpd[6745] {fault.c:103} (severe:Default): #2 /lib/x86_64-linux-gnu/libc.so.6(+0x37000) [0x7fead4682000] Aug 12 23:19:20.445369 afpd[6745] {fault.c:103} (severe:Default): #3 /usr/local/sbin/afpd(afp_spotlight_rpc+0xc18) [0x4321a8] Aug 12 23:19:20.445433 afpd[6745] {fault.c:103} (severe:Default): #4 /usr/local/sbin/afpd(afp_over_dsi+0x511) [0x40e071] Aug 12 23:19:20.445541 afpd[6745] {fault.c:103} (severe:Default): #5 /usr/local/sbin/afpd(main+0xb80) [0x40c450] Aug 12 23:19:20.445621 afpd[6745] {fault.c:103} (severe:Default): #6 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fead466cec5] Aug 12 23:19:20.445706 afpd[6745] {fault.c:103} (severe:Default): #7 /usr/local/sbin/afpd() [0x40c588] Aug 12 23:19:20.623415 afpd[3802] {main.c:154} (info:AFPDaemon): child[6745]: killed by signal 6 As you can see, it will immediately reconnect, so the client doesn’t see the failure, other than a bit of a pause. I’ve tried the following, but they have not had any effect: Resetting the tracker database (tracker-control -r) and restart netatalk Delete the /var/netatalk/tracker directory and start over Upgrade tracker to 0.16.4 ( from 0.16.0 via apt-get and Ubuntu official repositories) Upgrade all available Ubuntu packages via apt-get Restart server The panic does not seem to be consistent. If I only index very small volumes, then it’s fine. But as soon as the index gets to some certain level of complexity, the afpd process panics. I don’t know just what this level might be. But I know if I search wile tracker is still processing: Store: 12 Aug 2014, 23:29:47: ✓ Store - Idle Miners: 12 Aug 2014, 23:29:48: 42% File System - Processing… 45m 01s remaining 12 Aug 2014, 23:29:48: ✓ Applications - Idle Then the search will return some results and there’s no afpd panic. But once it gets closer to finished (85% to completely finished), then the afpd panic happens. I can’t say this conclusively, but it seems the panic is more likely for searches that return a lot of results. One last oddity: 10.6 and 10.9 clients return the same number of results for the same search on the same volume. On 10.6 clients, the results that get returned are all broken aliases. None of the folders show as folders. None of the icons show any previews or quick-view. Double-clicking on any of the search results just brings up the “This original item cannot be found” dialogue box. On 10.9 clients, results show up as expected, with previews, folders, quick-view, etc. Hope this helps some. -Joe Rhodes On Aug 12, 2014, at 8:33 AM, Ralph Böhme <rb...@ne...> wrote: > > Am 12.08.2014 um 14:12 schrieb Joe Rhodes <li...@jo...>: > >> I just tried the 3.1.5 release. afpd is still crashing with Signal 11 as soon as I attempt to search the volume. (With either a 10.6 or a 10.9 client) I’m running on Ubuntu 14.04. Not sure if the fixes in the for this got rolled into the 3.1.5 or not though. (From the e-mail thread "[Netatalk-admins] Signal 11 at the moment of logging in”.) > > strange. Works for me and HAT tested it on several different Linux flavors, iirc including Ubuntu 14.04. > > Cheerio! > -r > |
From: Ralph B. <rb...@ne...> - 2014-08-13 05:16:42
|
Am 13.08.2014 um 06:47 schrieb Joe Rhodes <li...@jo...>: > I’ve tried again this evening with the 3.1.5 release. Unfortunately, afpd is still panicking with signal 11 when I initiate a search from either a 10.6 or 10.9 client: > > Aug 12 23:19:04.637864 afpd[4582] {fault.c:123} (severe:Default): =============================================================== > Aug 12 23:19:04.637939 afpd[4582] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 4582 (3.1.5) > Aug 12 23:19:04.637961 afpd[4582] {fault.c:125} (severe:Default): =============================================================== > Aug 12 23:19:04.638382 afpd[4582] {fault.c:96} (severe:Default): PANIC: internal error > Aug 12 23:19:04.638415 afpd[4582] {fault.c:97} (severe:Default): BACKTRACE: 8 stack frames: > Aug 12 23:19:04.638453 afpd[4582] {fault.c:103} (severe:Default): #0 /usr/local/lib/libatalk.so.16(netatalk_panic+0x24) [0x7fead5b5ff04] > Aug 12 23:19:04.638524 afpd[4582] {fault.c:103} (severe:Default): #1 /usr/local/lib/libatalk.so.16(+0x39038) [0x7fead5b60038] > Aug 12 23:19:04.638584 afpd[4582] {fault.c:103} (severe:Default): #2 /lib/x86_64-linux-gnu/libc.so.6(+0x37000) [0x7fead4682000] > Aug 12 23:19:04.638626 afpd[4582] {fault.c:103} (severe:Default): #3 /usr/local/sbin/afpd(afp_spotlight_rpc+0xc18) [0x4321a8] > Aug 12 23:19:04.638664 afpd[4582] {fault.c:103} (severe:Default): #4 /usr/local/sbin/afpd(afp_over_dsi+0x511) [0x40e071] > Aug 12 23:19:04.638694 afpd[4582] {fault.c:103} (severe:Default): #5 /usr/local/sbin/afpd(main+0xb80) [0x40c450] > Aug 12 23:19:04.638726 afpd[4582] {fault.c:103} (severe:Default): #6 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fead466cec5] > Aug 12 23:19:04.638749 afpd[4582] {fault.c:103} (severe:Default): #7 /usr/local/sbin/afpd() [0x40c588] > Aug 12 23:19:04.840841 afpd[3802] {main.c:154} (info:AFPDaemon): child[4582]: killed by signal 6 > Aug 12 23:19:04.876379 afpd[6745] {dsi_tcp.c:241} (info:DSI): AFP/TCP session from 10.11.1.154:52402 > Aug 12 23:19:04.878441 afpd[6745] {uams_dhx2_pam.c:329} (info:UAMS): DHX2 login: t.cullen > Aug 12 23:19:04.936820 afpd[6745] {uams_dhx2_pam.c:214} (info:UAMS): PAM DHX2: PAM Success > Aug 12 23:19:05.117883 afpd[6745] {uams_dhx2_pam.c:709} (info:UAMS): DHX2: PAM Auth OK! > Aug 12 23:19:05.118025 afpd[6745] {auth.c:236} (note:AFPDaemon): Login by t.cullen (AFP3.3) > Aug 12 23:19:05.119238 afpd[6745] {auth.c:567} (note:AFPDaemon): afp_disconnect: trying primary reconnect > Aug 12 23:19:05.119440 afpd[3802] {server_child.c:233} (note:Default): Reconnect: no child[4582] > Aug 12 23:19:10.119439 afpd[6745] {auth.c:600} (error:AFPDaemon): afp_disconnect: primary reconnect failed > Aug 12 23:19:10.136260 afpd[6745] {spotlight.c:1276} (info:Spotlight): Initializing Spotlight > Aug 12 23:19:10.137087 afpd[6745] {spotlight.c:1394} (error:Default): sl_rpc_fetchQueryResultsForContext(obj, query, reply, vol) failed: Resource temporarily unavailable > Aug 12 23:19:10.179011 afpd[6745] {quota.c:648} (info:AFPDaemon): getquota: special /main-storage/Office fails > Aug 12 23:19:20.138468 afpd[6745] {spotlight.c:588} (info:Spotlight): connected to Tracker > Aug 12 23:19:20.443863 afpd[6745] {fault.c:123} (severe:Default): =============================================================== > Aug 12 23:19:20.443961 afpd[6745] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 6745 (3.1.5) > Aug 12 23:19:20.444072 afpd[6745] {fault.c:125} (severe:Default): =============================================================== > Aug 12 23:19:20.444936 afpd[6745] {fault.c:96} (severe:Default): PANIC: internal error > Aug 12 23:19:20.445012 afpd[6745] {fault.c:97} (severe:Default): BACKTRACE: 8 stack frames: > Aug 12 23:19:20.445123 afpd[6745] {fault.c:103} (severe:Default): #0 /usr/local/lib/libatalk.so.16(netatalk_panic+0x24) [0x7fead5b5ff04] > Aug 12 23:19:20.445215 afpd[6745] {fault.c:103} (severe:Default): #1 /usr/local/lib/libatalk.so.16(+0x39038) [0x7fead5b60038] > Aug 12 23:19:20.445281 afpd[6745] {fault.c:103} (severe:Default): #2 /lib/x86_64-linux-gnu/libc.so.6(+0x37000) [0x7fead4682000] > Aug 12 23:19:20.445369 afpd[6745] {fault.c:103} (severe:Default): #3 /usr/local/sbin/afpd(afp_spotlight_rpc+0xc18) [0x4321a8] > Aug 12 23:19:20.445433 afpd[6745] {fault.c:103} (severe:Default): #4 /usr/local/sbin/afpd(afp_over_dsi+0x511) [0x40e071] > Aug 12 23:19:20.445541 afpd[6745] {fault.c:103} (severe:Default): #5 /usr/local/sbin/afpd(main+0xb80) [0x40c450] > Aug 12 23:19:20.445621 afpd[6745] {fault.c:103} (severe:Default): #6 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fead466cec5] > Aug 12 23:19:20.445706 afpd[6745] {fault.c:103} (severe:Default): #7 /usr/local/sbin/afpd() [0x40c588] > Aug 12 23:19:20.623415 afpd[3802] {main.c:154} (info:AFPDaemon): child[6745]: killed by signal 6 > > > > As you can see, it will immediately reconnect, so the client doesn’t see the failure, other than a bit of a pause. > > I’ve tried the following, but they have not had any effect: > > • Resetting the tracker database (tracker-control -r) and restart netatalk > • Delete the /var/netatalk/tracker directory and start over > • Upgrade tracker to 0.16.4 ( from 0.16.0 via apt-get and Ubuntu official repositories) > • Upgrade all available Ubuntu packages via apt-get > • Restart server > > > The panic does not seem to be consistent. If I only index very small volumes, then it’s fine. But as soon as the index gets to some certain level of complexity, the afpd process panics. I don’t know just what this level might be. But I know if I search wile tracker is still processing: > > Store: > 12 Aug 2014, 23:29:47: ✓ Store - Idle > > Miners: > 12 Aug 2014, 23:29:48: 42% File System - Processing… 45m 01s remaining > 12 Aug 2014, 23:29:48: ✓ Applications - Idle > > > Then the search will return some results and there’s no afpd panic. But once it gets closer to finished (85% to completely finished), then the afpd panic happens. I can’t say this conclusively, but it seems the panic is more likely for searches that return a lot of results. I'll keep this in mind, but I'm too busy with other projects atm. > One last oddity: 10.6 and 10.9 clients return the same number of results for the same search on the same volume. On 10.6 clients, the results that get returned are all broken aliases. None of the folders show as folders. None of the icons show any previews or quick-view. Double-clicking on any of the search results just brings up the “This original item cannot be found” dialogue box. Iirc, the oldest client I tested with while developing is 10.7. Cheerio! -r -- Ralph Böhme <rb...@ne...> Netatalk Developer | Support | Services NetAFP joins SerNet: <http://www.netafp.com/sernet-expands-apple-support-netatalk-and-samba-merge-1230/> |
From: Joe R. <li...@jo...> - 2014-08-13 15:09:43
|
I used that wiki when installing netatalk. I’ve just double-checked, and everything seems to be in order. The only lib that I haven’t installed is "systemtap-sdt-dev (DTrace-compatible)”. Details of the environment: Server: Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-30-generic x86_64) 64 bit Hardware: CPU: Dual Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz RAM: 32 GB ECC Storage: ZFS (ZFSonLinux) for main data storage, 10 drives configured as mirrored RAID Configure Options: --sysconfdir=/etc --with-pam --with-shadow --localstatedir=/var --with-init-style=debian --with-cracklib --with-dbus-sysconf-dir=/etc/dbus-1/system.d --with-pam-confdir=/etc/pam.d --with-tracker-pkgconfig-version=0.16 --disable-shell-check Configure Summary: configure:22634: result: Compilation summary: configure:22636: result: CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_srcdir) configure:22638: result: CFLAGS = -D_U_="__attribute__((unused))" -g -O2 configure:22640: result: LIBS = -ldl -lcrack configure:22642: result: PTHREADS: configure:22644: result: LIBS = configure:22646: result: CFLAGS = -pthread configure:22649: result: TRACKER: configure:22651: result: LIBS = -Wl,--export-dynamic -pthread -ltracker-sparql-0.16 -lgio-2.0 -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 configure:22653: result: CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/tracker-0.16 -I/usr/include/tracker-0.16/libtracker-sparql configure:22657: result: SSL: configure:22659: result: LIBS = -L/usr/lib64 -lcrypto configure:22661: result: CFLAGS = -I/usr/include/openssl configure:22665: result: LIBGCRYPT: configure:22667: result: LIBS = -lgcrypt configure:22669: result: CFLAGS = configure:22673: result: PAM: configure:22675: result: LIBS = -lpam configure:22677: result: CFLAGS = configure:22681: result: WRAP: configure:22683: result: LIBS = configure:22685: result: CFLAGS = configure:22689: result: BDB: configure:22691: result: LIBS = -L/usr/lib64 -ldb-5.3 configure:22693: result: CFLAGS = configure:22713: result: ZEROCONF: configure:22715: result: LIBS = -lavahi-common -lavahi-client configure:22717: result: CFLAGS = -D_REENTRANT configure:22721: result: LDAP: configure:22723: result: LIBS = -lldap configure:22725: result: CFLAGS = configure:22728: result: LIBEVENT: configure:22731: result: bundled configure:22739: result: TDB: configure:22742: result: bundled configure:22751: result: MySQL: configure:22753: result: LIBS = -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -ldl configure:22755: result: CFLAGS = -I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -g -DNDEBUG configure:22761: result: Configure summary: configure:22763: result: INIT STYLE: configure:22766: result: debian configure:22772: result: AFP: configure:22774: result: Extended Attributes: ad | sys configure:22776: result: ACL support: yes configure:22778: result: Spotlight: yes configure:22780: result: CNID: configure:22782: result: backends: dbd last tdb mysql configure:22784: result: UAMS: configure:22794: result: DHX (PAM SHADOW) configure:22798: result: DHX2 (PAM SHADOW) configure:22802: result: RANDNUM (afppasswd) configure:22813: result: clrtxt (PAM SHADOW) configure:22815: result: guest configure:22817: result: Options: configure:22819: result: Zeroconf support: yes configure:22821: result: tcp wrapper support: no configure:22823: result: quota support: yes configure:22825: result: admin group support: yes configure:22827: result: valid shell check: no configure:22829: result: cracklib support: yes configure:22831: result: ACL support: auto configure:22833: result: Kerberos support: auto configure:22835: result: LDAP support: yes configure:22837: result: AFP stats via dbus: yes configure:22839: result: dtrace probes: no configure:22841: result: Paths: configure:22843: result: Netatalk lockfile: /var/lock/netatalk configure:22846: result: init directory: /etc/init.d configure:22850: result: dbus system directory: /etc/dbus-1/system.d configure:22855: result: pam config directory: /etc/pam.d configure:22870: result: Documentation: configure:22872: result: Docbook: no afpd -V afpd 3.1.5 - Apple Filing Protocol (AFP) daemon of Netatalk This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Please see the file COPYING for further information and details. afpd has been compiled with support for these features: AFP versions: 2.2 3.0 3.1 3.2 3.3 3.4 CNID backends: dbd last tdb mysql Zeroconf support: Avahi TCP wrappers support: No Quota support: Yes Admin group support: Yes Valid shell checks: No cracklib support: Yes EA support: ad | sys ACL support: Yes LDAP support: Yes D-Bus support: Yes Spotlight support: Yes DTrace probes: No afp.conf: /etc/afp.conf extmap.conf: /etc/extmap.conf state directory: /var/netatalk/ afp_signature.conf: /var/netatalk/afp_signature.conf afp_voluuid.conf: /var/netatalk/afp_voluuid.conf UAM search path: /usr/local/lib/netatalk// Server messages path: /var/netatalk/msg/ afp.conf [Global] uam list = uams_dhx.so uams_dhx2.so zeroconf = yes log level = default:info #,spotlight:debug max connections = 200 mimic model = RackMac log file = /var/log/netatalk.log guest account = nobody hostname = File Server [Defaults] unix priv = yes directory perm = 0777 file perm = 0777 spotlight = no [Homes] basedir regex = /home stat vol = no home name = $u Home [Archive] path = /main-storage/Archive vol preset = Defaults spotlight = yes [Graphics] path = /main-storage/Graphics vol preset = Defaults spotlight = yes [Office] path = /main-storage/Office vol preset = Defaults spotlight = yes [Adman] ; Accounting Group only path = /main-storage/Adman vol preset = Defaults directory perm = 0770 file perm = 0770 spotlight = yes [Utilities] path = /main-storage/Utilities vol presets = Defaults spotlight = yes On Aug 13, 2014, at 10:12 AM, HAT <ha...@fa...> wrote: > Hi, > > On Wed, 13 Aug 2014 00:47:24 -0400 > Joe Rhodes <li...@jo...> wrote: > >> I’ve tried again this evening with the 3.1.5 release. Unfortunately, >> afpd is still panicking with signal 11 when I initiate a search from >> either a 10.6 or 10.9 client: > > Netatalk 3.1.5 does not crash in my environment. > http://netatalk.sourceforge.net/wiki/index.php/Install_Netatalk_3.1.5_on_Ubuntu_14.04_Trusty > > It's necessary to get to know your environment in detail. > Desktop or Server > 32bit or 64bit > configure options > Compilation summary > Configure summary > afpd -V > afp.conf > > -- > HAT |
From: Joe R. <li...@jo...> - 2014-08-14 02:57:09
|
I’ve just setup a test server running Ubuntu 14.04 and Netatalk 3.1.5 and I’m able to reproduce the afpd crash when initiating a spotlight search from a 10.9 client. Testing 3.1.3 on this same machine against the same data set does not yield the afpd crash. (Results are returned as expected using 3.1.3) My meta.db in /var/netatalk/tracker is about 902 MB. Data on the volume is 124 GB, though there are a ton of very small files. (I just copied my home folder over, including my mail.) Interesting observations (all performed using 10.9 as a client): Searching for one character does nothing from the Finder. You must enter at least two characters in the Finder. Expected behaviour, I would guess. Searching for longer phrases, such as “technology”, which yield fewer results, is much less likely to make afpd crash Searching for shorter phrases, such as “te” causes afpd to crash consistently Setting "sparql results limit = 100” prevents the crash from happening Setting "sparql results limit = 1000” and the crash reappears This leads me to believe that it may be the number of entries returned by tracker that may be causing the issue. I have tested the "sparql results limit = 100” setting on my production server as well and it prevents afpd from crashing there as well. There is a short pause (about 1-2 seconds) before the client attempts to reconnect and the connection is restored. Then another few seconds before afpd reconnects to Tracker. At that point, searches are possible again, if the search term is long enough. Entering another short search term will make afpd crash again. Aug 13 20:28:53.345531 afpd[15306] {fault.c:123} (severe:Default): =============================================================== Aug 13 20:28:53.345654 afpd[15306] {fault.c:124} (severe:Default): INTERNAL ERROR: Signal 11 in pid 15306 (3.1.5) Aug 13 20:28:53.345686 afpd[15306] {fault.c:125} (severe:Default): =============================================================== Aug 13 20:28:53.346496 afpd[15306] {fault.c:96} (severe:Default): PANIC: internal error Aug 13 20:28:53.346541 afpd[15306] {fault.c:97} (severe:Default): BACKTRACE: 8 stack frames: Aug 13 20:28:53.346565 afpd[15306] {fault.c:103} (severe:Default): #0 /usr/local/lib/libatalk.so.16(netatalk_panic+0x24) [0x7fe58c9ac164] Aug 13 20:28:53.346591 afpd[15306] {fault.c:103} (severe:Default): #1 /usr/local/lib/libatalk.so.16(+0x39298) [0x7fe58c9ac298] Aug 13 20:28:53.346614 afpd[15306] {fault.c:103} (severe:Default): #2 /lib/x86_64-linux-gnu/libc.so.6(+0x37000) [0x7fe58b4ce000] Aug 13 20:28:53.346636 afpd[15306] {fault.c:103} (severe:Default): #3 /usr/local/sbin/afpd(afp_spotlight_rpc+0xc18) [0x4322c8] Aug 13 20:28:53.346659 afpd[15306] {fault.c:103} (severe:Default): #4 /usr/local/sbin/afpd(afp_over_dsi+0x53e) [0x40e09e] Aug 13 20:28:53.346757 afpd[15306] {fault.c:103} (severe:Default): #5 /usr/local/sbin/afpd(main+0xb80) [0x40c450] Aug 13 20:28:53.346781 afpd[15306] {fault.c:103} (severe:Default): #6 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fe58b4b8ec5] Aug 13 20:28:53.346804 afpd[15306] {fault.c:103} (severe:Default): #7 /usr/local/sbin/afpd() [0x40c588] Aug 13 20:28:53.570329 afpd[15236] {main.c:154} (info:AFPDaemon): child[15306]: killed by signal 6 Aug 13 20:28:53.622265 afpd[15310] {dsi_tcp.c:241} (info:DSI): AFP/TCP session from 192.168.200.17:49416 Aug 13 20:28:53.624345 afpd[15310] {uams_dhx2_pam.c:329} (info:UAMS): DHX2 login: joe Aug 13 20:28:53.703803 afpd[15310] {uams_dhx2_pam.c:214} (info:UAMS): PAM DHX2: PAM Success Aug 13 20:28:53.724114 afpd[15310] {uams_dhx2_pam.c:709} (info:UAMS): DHX2: PAM Auth OK! Aug 13 20:28:53.724273 afpd[15310] {auth.c:236} (note:AFPDaemon): Login by joe (AFP3.4) Aug 13 20:28:53.725221 afpd[15310] {auth.c:567} (note:AFPDaemon): afp_disconnect: trying primary reconnect Aug 13 20:28:53.725567 afpd[15236] {server_child.c:233} (note:Default): Reconnect: no child[15306] Aug 13 20:28:58.725632 afpd[15310] {auth.c:600} (error:AFPDaemon): afp_disconnect: primary reconnect failed Aug 13 20:28:58.730884 afpd[15310] {spotlight.c:1276} (info:Spotlight): Initializing Spotlight Aug 13 20:28:58.732084 afpd[15310] {spotlight.c:1394} (error:Default): sl_rpc_fetchQueryResultsForContext(obj, query, reply, vol) failed: Resource temporarily unavailable Aug 13 20:29:08.802307 afpd[15310] {spotlight.c:588} (info:Spotlight): connected to Tracker The details of my test system are as follows: Hardware: Intel(R) Celeron(R) CPU 1007U @ 1.50GHz RAM: 8 GB non-ECC Software: Ubuntu 14.04 LTS (Server edition) EXT4 File system Tracker 0.16.4 Netatalk Config/Compile: ./configure --sysconfdir=/etc --with-pam --with-shadow --localstatedir=/var --with-init-style=debian --with-cracklib --with-dbus-sysconf-dir=/etc/dbus-1/system.d --with-pam-confdir=/etc/pam.d --with-tracker-pkgconfig-version=0.16 --disable-shell-check Compilation summary: CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_srcdir) CFLAGS = -D_U_="__attribute__((unused))" -g -O2 LIBS = -ldl -lcrack PTHREADS: LIBS = CFLAGS = -pthread TRACKER: LIBS = -Wl,--export-dynamic -pthread -ltracker-sparql-0.16 -lgio-2.0 -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/tracker-0.16 -I/usr/include/tracker-0.16/libtracker-sparql SSL: LIBS = -L/usr/lib64 -lcrypto CFLAGS = -I/usr/include/openssl LIBGCRYPT: LIBS = -lgcrypt CFLAGS = PAM: LIBS = -lpam CFLAGS = WRAP: LIBS = -lwrap CFLAGS = BDB: LIBS = -L/usr/lib64 -ldb-5.3 CFLAGS = ZEROCONF: LIBS = -lavahi-common -lavahi-client CFLAGS = -D_REENTRANT LDAP: LIBS = -lldap CFLAGS = LIBEVENT: bundled TDB: bundled MySQL: LIBS = -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -ldl CFLAGS = -I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -g -DNDEBUG Configure summary: INIT STYLE: debian AFP: Extended Attributes: ad | sys ACL support: yes Spotlight: yes CNID: backends: dbd last tdb mysql UAMS: DHX (PAM SHADOW) DHX2 (PAM SHADOW) RANDNUM (afppasswd) clrtxt (PAM SHADOW) guest Options: Zeroconf support: yes tcp wrapper support: yes quota support: yes admin group support: yes valid shell check: no cracklib support: yes ACL support: auto Kerberos support: yes LDAP support: yes AFP stats via dbus: yes dtrace probes: yes Paths: Netatalk lockfile: /var/lock/netatalk init directory: /etc/init.d dbus system directory: /etc/dbus-1/system.d pam config directory: /etc/pam.d Documentation: Docbook: no ; ; Netatalk 3.x configuration file ; [Global] uam list = uams_dhx.so uams_dhx2.so zeroconf = yes log level = default:info #,spotlight:debug max connections = 200 log file = /var/log/netatalk.log guest account = nobody sparql results limit = 100 [Defaults] unix priv = yes directory perm = 0777 file perm = 0777 spotlight = yes [Share] path = /share vol preset = Defaults spotlight = yes On Aug 13, 2014, at 12:05 PM, HAT <ha...@fa...> wrote: > Hi, > > Wed, 13 Aug 2014 11:09:30 -0400, Joe Rhodes <li...@jo...>: >> I used that wiki when installing netatalk. > > It's too different from my wiki page. > It's necessary to investigate each difference. > >> I’ve just double-checked, and everything seems to be in order. The only lib that I haven’t installed is "systemtap-sdt-dev (DTrace-compatible)”. > > My wiki supported all the features. > >> Details of the environment: >> >> Server: >> Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-30-generic x86_64) >> 64 bit > > Desktop Edition or Server Edition ? > >> Hardware: >> CPU: Dual Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz >> RAM: 32 GB ECC >> Storage: ZFS (ZFSonLinux) for main data storage, 10 drives configured as mirrored RAID > > Please try ext4. > >> Configure Options: >> --sysconfdir=/etc --with-pam --with-shadow --localstatedir=/var --with-init-style=debian --with-cracklib --with-dbus-sysconf-dir=/etc/dbus-1/system.d --with-pam-confdir=/etc/pam.d --with-tracker-pkgconfig-version=0.16 --disable-shell-check >> >> Configure Summary: >> configure:22634: result: Compilation summary: >> configure:22636: result: CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_srcdir) >> configure:22638: result: CFLAGS = -D_U_="__attribute__((unused))" -g -O2 >> configure:22640: result: LIBS = -ldl -lcrack >> configure:22642: result: PTHREADS: >> configure:22644: result: LIBS = >> configure:22646: result: CFLAGS = -pthread >> configure:22649: result: TRACKER: >> configure:22651: result: LIBS = -Wl,--export-dynamic -pthread -ltracker-sparql-0.16 -lgio-2.0 -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 >> configure:22653: result: CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/tracker-0.16 -I/usr/include/tracker-0.16/libtracker-sparql >> configure:22657: result: SSL: >> configure:22659: result: LIBS = -L/usr/lib64 -lcrypto >> configure:22661: result: CFLAGS = -I/usr/include/openssl >> configure:22665: result: LIBGCRYPT: >> configure:22667: result: LIBS = -lgcrypt >> configure:22669: result: CFLAGS = >> configure:22673: result: PAM: >> configure:22675: result: LIBS = -lpam >> configure:22677: result: CFLAGS = >> configure:22681: result: WRAP: >> configure:22683: result: LIBS = >> configure:22685: result: CFLAGS = >> configure:22689: result: BDB: >> configure:22691: result: LIBS = -L/usr/lib64 -ldb-5.3 >> configure:22693: result: CFLAGS = >> configure:22713: result: ZEROCONF: >> configure:22715: result: LIBS = -lavahi-common -lavahi-client >> configure:22717: result: CFLAGS = -D_REENTRANT >> configure:22721: result: LDAP: >> configure:22723: result: LIBS = -lldap >> configure:22725: result: CFLAGS = >> configure:22728: result: LIBEVENT: >> configure:22731: result: bundled >> configure:22739: result: TDB: >> configure:22742: result: bundled >> configure:22751: result: MySQL: >> configure:22753: result: LIBS = -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -ldl >> configure:22755: result: CFLAGS = -I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -g -DNDEBUG >> configure:22761: result: Configure summary: >> configure:22763: result: INIT STYLE: >> configure:22766: result: debian >> configure:22772: result: AFP: >> configure:22774: result: Extended Attributes: ad | sys >> configure:22776: result: ACL support: yes >> configure:22778: result: Spotlight: yes >> configure:22780: result: CNID: >> configure:22782: result: backends: dbd last tdb mysql >> configure:22784: result: UAMS: >> configure:22794: result: DHX (PAM SHADOW) >> configure:22798: result: DHX2 (PAM SHADOW) >> configure:22802: result: RANDNUM (afppasswd) >> configure:22813: result: clrtxt (PAM SHADOW) >> configure:22815: result: guest >> configure:22817: result: Options: >> configure:22819: result: Zeroconf support: yes >> configure:22821: result: tcp wrapper support: no >> configure:22823: result: quota support: yes >> configure:22825: result: admin group support: yes >> configure:22827: result: valid shell check: no >> configure:22829: result: cracklib support: yes >> configure:22831: result: ACL support: auto >> configure:22833: result: Kerberos support: auto >> configure:22835: result: LDAP support: yes >> configure:22837: result: AFP stats via dbus: yes >> configure:22839: result: dtrace probes: no >> configure:22841: result: Paths: >> configure:22843: result: Netatalk lockfile: /var/lock/netatalk >> configure:22846: result: init directory: /etc/init.d >> configure:22850: result: dbus system directory: /etc/dbus-1/system.d >> configure:22855: result: pam config directory: /etc/pam.d >> configure:22870: result: Documentation: >> configure:22872: result: Docbook: no > > Please install all the pachages. > >> afpd -V >> >> afpd 3.1.5 - Apple Filing Protocol (AFP) daemon of Netatalk >> >> This program is free software; you can redistribute it and/or modify it under >> the terms of the GNU General Public License as published by the Free Software >> Foundation; either version 2 of the License, or (at your option) any later >> version. Please see the file COPYING for further information and details. >> >> afpd has been compiled with support for these features: >> >> AFP versions: 2.2 3.0 3.1 3.2 3.3 3.4 >> CNID backends: dbd last tdb mysql >> Zeroconf support: Avahi >> TCP wrappers support: No > > This differs from my environment. > >> Quota support: Yes >> Admin group support: Yes >> Valid shell checks: No > > This differs from my environment. > >> cracklib support: Yes >> EA support: ad | sys >> ACL support: Yes >> LDAP support: Yes >> D-Bus support: Yes >> Spotlight support: Yes >> DTrace probes: No > > This differs from my environment. > >> afp.conf: /etc/afp.conf >> extmap.conf: /etc/extmap.conf >> state directory: /var/netatalk/ >> afp_signature.conf: /var/netatalk/afp_signature.conf >> afp_voluuid.conf: /var/netatalk/afp_voluuid.conf >> UAM search path: /usr/local/lib/netatalk// >> Server messages path: /var/netatalk/msg/ >> >> >> afp.conf >> >> [Global] >> uam list = uams_dhx.so uams_dhx2.so >> zeroconf = yes >> log level = default:info #,spotlight:debug >> max connections = 200 >> mimic model = RackMac > > If this parameter is deleted, what will happen? > >> log file = /var/log/netatalk.log >> guest account = nobody >> hostname = File Server > > If this parameter is deleted, what will happen? > >> [Defaults] >> unix priv = yes >> directory perm = 0777 >> file perm = 0777 >> spotlight = no >> >> >> [Homes] >> basedir regex = /home >> stat vol = no >> home name = $u Home >> >> [Archive] >> path = /main-storage/Archive >> vol preset = Defaults >> spotlight = yes >> >> [Graphics] >> path = /main-storage/Graphics >> vol preset = Defaults >> spotlight = yes >> >> [Office] >> path = /main-storage/Office >> vol preset = Defaults >> spotlight = yes >> >> [Adman] >> ; Accounting Group only >> path = /main-storage/Adman >> vol preset = Defaults >> directory perm = 0770 >> file perm = 0770 >> spotlight = yes >> >> [Utilities] >> path = /main-storage/Utilities >> vol presets = Defaults >> spotlight = yes > > -- > HAT |
From: HAT <ha...@fa...> - 2014-08-15 17:33:02
|
Your hypothesis is persuasive. Since my Ubuntu 14.04 Desktop 64bit is on Parallels Desktop, it's very small. $ ls -hl meta.db -rw-r--r-- 1 root root 1.6M Aug 13 23:20 meta.db My practical server is Fedora 20 64bit. $ ls -lh meta.db -rw-r--r-- 1 root root 1.4G Aug 16 02:22 meta.db No problems although meta.db is large. I don't know why is it normal on Fedora. Wed, 13 Aug 2014 22:56:56 -0400, Joe Rhodes <li...@jo...>: > I’ve just setup a test server running Ubuntu 14.04 and Netatalk 3.1.5 and I’ > m able to reproduce the afpd crash when initiating a spotlight search from a > 10.9 client. Testing 3.1.3 on this same machine against the same data set > does not yield the afpd crash. (Results are returned as expected using 3.1.3) > > My meta.db in /var/netatalk/tracker is about 902 MB. Data on the volume is > 124 GB, though there are a ton of very small files. (I just copied my home > folder over, including my mail.) > > Interesting observations (all performed using 10.9 as a client): > > * Searching for one character does nothing from the Finder. You must enter > at least two characters in the Finder. Expected behaviour, I would guess. > * Searching for longer phrases, such as “technology”, which yield fewer > results, is much less likely to make afpd crash > * Searching for shorter phrases, such as “te” causes afpd to crash > consistently > * Setting "sparql results limit = 100” prevents the crash from happening > * Setting "sparql results limit = 1000” and the crash reappears > > This leads me to believe that it may be the number of entries returned by > tracker that may be causing the issue. I have tested the "sparql results > limit = 100” setting on my production server as well and it prevents afpd > from crashing there as well. > > There is a short pause (about 1-2 seconds) before the client attempts to > reconnect and the connection is restored. Then another few seconds before > afpd reconnects to Tracker. At that point, searches are possible again, if > the search term is long enough. Entering another short search term will make > afpd crash again. > > Aug 13 20:28:53.345531 afpd[15306] {fault.c:123} (severe:Default): =========== > ==================================================== > Aug 13 20:28:53.345654 afpd[15306] {fault.c:124} (severe:Default): INTERNAL > ERROR: Signal 11 in pid 15306 (3.1.5) > Aug 13 20:28:53.345686 afpd[15306] {fault.c:125} (severe:Default): =========== > ==================================================== > Aug 13 20:28:53.346496 afpd[15306] {fault.c:96} (severe:Default): PANIC: > internal error > Aug 13 20:28:53.346541 afpd[15306] {fault.c:97} (severe:Default): BACKTRACE: 8 > stack frames: > Aug 13 20:28:53.346565 afpd[15306] {fault.c:103} (severe:Default): #0 /usr/ > local/lib/libatalk.so.16(netatalk_panic+0x24) [0x7fe58c9ac164] > Aug 13 20:28:53.346591 afpd[15306] {fault.c:103} (severe:Default): #1 /usr/ > local/lib/libatalk.so.16(+0x39298) [0x7fe58c9ac298] > Aug 13 20:28:53.346614 afpd[15306] {fault.c:103} (severe:Default): #2 /lib/ > x86_64-linux-gnu/libc.so.6(+0x37000) [0x7fe58b4ce000] > Aug 13 20:28:53.346636 afpd[15306] {fault.c:103} (severe:Default): #3 /usr/ > local/sbin/afpd(afp_spotlight_rpc+0xc18) [0x4322c8] > Aug 13 20:28:53.346659 afpd[15306] {fault.c:103} (severe:Default): #4 /usr/ > local/sbin/afpd(afp_over_dsi+0x53e) [0x40e09e] > Aug 13 20:28:53.346757 afpd[15306] {fault.c:103} (severe:Default): #5 /usr/ > local/sbin/afpd(main+0xb80) [0x40c450] > Aug 13 20:28:53.346781 afpd[15306] {fault.c:103} (severe:Default): #6 /lib/ > x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fe58b4b8ec5] > Aug 13 20:28:53.346804 afpd[15306] {fault.c:103} (severe:Default): #7 /usr/ > local/sbin/afpd() [0x40c588] > Aug 13 20:28:53.570329 afpd[15236] {main.c:154} (info:AFPDaemon): child > [15306]: killed by signal 6 > Aug 13 20:28:53.622265 afpd[15310] {dsi_tcp.c:241} (info:DSI): AFP/TCP session > from 192.168.200.17:49416 > Aug 13 20:28:53.624345 afpd[15310] {uams_dhx2_pam.c:329} (info:UAMS): DHX2 > login: joe > Aug 13 20:28:53.703803 afpd[15310] {uams_dhx2_pam.c:214} (info:UAMS): PAM > DHX2: PAM Success > Aug 13 20:28:53.724114 afpd[15310] {uams_dhx2_pam.c:709} (info:UAMS): DHX2: > PAM Auth OK! > Aug 13 20:28:53.724273 afpd[15310] {auth.c:236} (note:AFPDaemon): Login by joe > (AFP3.4) > Aug 13 20:28:53.725221 afpd[15310] {auth.c:567} (note:AFPDaemon): > afp_disconnect: trying primary reconnect > Aug 13 20:28:53.725567 afpd[15236] {server_child.c:233} (note:Default): > Reconnect: no child[15306] > Aug 13 20:28:58.725632 afpd[15310] {auth.c:600} (error:AFPDaemon): > afp_disconnect: primary reconnect failed > Aug 13 20:28:58.730884 afpd[15310] {spotlight.c:1276} (info:Spotlight): > Initializing Spotlight > Aug 13 20:28:58.732084 afpd[15310] {spotlight.c:1394} (error:Default): > sl_rpc_fetchQueryResultsForContext(obj, query, reply, vol) failed: > Resource temporarily unavailable > Aug 13 20:29:08.802307 afpd[15310] {spotlight.c:588} (info:Spotlight): > connected to Tracker > > The details of my test system are as follows: > > Hardware: > Intel(R) Celeron(R) CPU 1007U @ 1.50GHz > RAM: 8 GB non-ECC > > Software: > Ubuntu 14.04 LTS (Server edition) > EXT4 File system > Tracker 0.16.4 > > Netatalk Config/Compile: > > ./configure --sysconfdir=/etc --with-pam --with-shadow --localstatedir=/var > --with-init-style=debian --with-cracklib --with-dbus-sysconf-dir=/etc/dbus-1/ > system.d --with-pam-confdir=/etc/pam.d --with-tracker-pkgconfig-version=0.16 > --disable-shell-check > > Compilation summary: > > CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$ > (top_srcdir) > CFLAGS = -D_U_="__attribute__((unused))" -g -O2 > LIBS = -ldl -lcrack > PTHREADS: > LIBS = > CFLAGS = -pthread > TRACKER: > LIBS = -Wl,--export-dynamic -pthread -ltracker-sparql-0.16 -lgio-2.0 > -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 > CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/ > glib-2.0/include -I/usr/include/tracker-0.16 -I/usr/include/tracker-0.16/ > libtracker-sparql > SSL: > LIBS = -L/usr/lib64 -lcrypto > CFLAGS = -I/usr/include/openssl > LIBGCRYPT: > LIBS = -lgcrypt > CFLAGS = > PAM: > LIBS = -lpam > CFLAGS = > WRAP: > LIBS = -lwrap > CFLAGS = > BDB: > LIBS = -L/usr/lib64 -ldb-5.3 > CFLAGS = > ZEROCONF: > LIBS = -lavahi-common -lavahi-client > CFLAGS = -D_REENTRANT > LDAP: > LIBS = -lldap > CFLAGS = > LIBEVENT: > bundled > TDB: > bundled > MySQL: > LIBS = -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm > -ldl > CFLAGS = -I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -g > -DNDEBUG > > Configure summary: > INIT STYLE: > debian > AFP: > Extended Attributes: ad | sys > ACL support: yes > Spotlight: yes > CNID: > backends: dbd last tdb mysql > UAMS: > DHX (PAM SHADOW) > DHX2 (PAM SHADOW) > RANDNUM (afppasswd) > clrtxt (PAM SHADOW) > guest > Options: > Zeroconf support: yes > tcp wrapper support: yes > quota support: yes > admin group support: yes > valid shell check: no > cracklib support: yes > ACL support: auto > Kerberos support: yes > LDAP support: yes > AFP stats via dbus: yes > dtrace probes: yes > Paths: > Netatalk lockfile: /var/lock/netatalk > init directory: /etc/init.d > dbus system directory: /etc/dbus-1/system.d > pam config directory: /etc/pam.d > Documentation: > Docbook: no > > ; > ; Netatalk 3.x configuration file > ; > > [Global] > uam list = uams_dhx.so uams_dhx2.so > zeroconf = yes > log level = default:info #,spotlight:debug > max connections = 200 > log file = /var/log/netatalk.log > guest account = nobody > sparql results limit = 100 > > [Defaults] > unix priv = yes > directory perm = 0777 > file perm = 0777 > spotlight = yes > > [Share] > path = /share > vol preset = Defaults > spotlight = yes > > On Aug 13, 2014, at 12:05 PM, HAT <ha...@fa...> wrote: > >> > Hi, > >> Wed, 13 Aug 2014 11:09:30 -0400, Joe Rhodes <li...@jo...>: > >>> I used that wiki when installing netatalk. >> It's too different from my wiki page. >> It's necessary to investigate each difference. > >>> I’ve just double-checked, and everything seems to be in order. The only lib that I haven’t installed is "systemtap-sdt-dev (DTrace-compatible)”. >> My wiki supported all the features. > >>> Details of the environment: > >>> Server: >>> Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-30-generic x86_64) >>> 64 bit >> Desktop Edition or Server Edition ? > >>> Hardware: >>> CPU: Dual Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz >>> RAM: 32 GB ECC >>> Storage: ZFS (ZFSonLinux) for main data storage, 10 drives configured as mirrored RAID >> Please try ext4. > >>> Configure Options: >>> --sysconfdir=/etc --with-pam --with-shadow --localstatedir=/var --with-init-style=debian --with-cracklib --with-dbus-sysconf-dir=/etc/dbus-1/system.d --with-pam-confdir=/etc/pam.d --with-tracker-pkgconfig-version=0.16 --disable-shell-check > >>> Configure Summary: >>> configure:22634: result: Compilation summary: >>> configure:22636: result: CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_srcdir) >>> configure:22638: result: CFLAGS = -D_U_="__attribute__((unused))" -g -O2 >>> configure:22640: result: LIBS = -ldl -lcrack >>> configure:22642: result: PTHREADS: >>> configure:22644: result: LIBS = >>> configure:22646: result: CFLAGS = -pthread >>> configure:22649: result: TRACKER: >>> configure:22651: result: LIBS = -Wl,--export-dynamic -pthread -ltracker-sparql-0.16 -lgio-2.0 -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 >>> configure:22653: result: CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/tracker-0.16 -I/usr/include/tracker-0.16/libtracker-sparql >>> configure:22657: result: SSL: >>> configure:22659: result: LIBS = -L/usr/lib64 -lcrypto >>> configure:22661: result: CFLAGS = -I/usr/include/openssl >>> configure:22665: result: LIBGCRYPT: >>> configure:22667: result: LIBS = -lgcrypt >>> configure:22669: result: CFLAGS = >>> configure:22673: result: PAM: >>> configure:22675: result: LIBS = -lpam >>> configure:22677: result: CFLAGS = >>> configure:22681: result: WRAP: >>> configure:22683: result: LIBS = >>> configure:22685: result: CFLAGS = >>> configure:22689: result: BDB: >>> configure:22691: result: LIBS = -L/usr/lib64 -ldb-5.3 >>> configure:22693: result: CFLAGS = >>> configure:22713: result: ZEROCONF: >>> configure:22715: result: LIBS = -lavahi-common -lavahi-client >>> configure:22717: result: CFLAGS = -D_REENTRANT >>> configure:22721: result: LDAP: >>> configure:22723: result: LIBS = -lldap >>> configure:22725: result: CFLAGS = >>> configure:22728: result: LIBEVENT: >>> configure:22731: result: bundled >>> configure:22739: result: TDB: >>> configure:22742: result: bundled >>> configure:22751: result: MySQL: >>> configure:22753: result: LIBS = -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -ldl >>> configure:22755: result: CFLAGS = -I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -g -DNDEBUG >>> configure:22761: result: Configure summary: >>> configure:22763: result: INIT STYLE: >>> configure:22766: result: debian >>> configure:22772: result: AFP: >>> configure:22774: result: Extended Attributes: ad | sys >>> configure:22776: result: ACL support: yes >>> configure:22778: result: Spotlight: yes >>> configure:22780: result: CNID: >>> configure:22782: result: backends: dbd last tdb mysql >>> configure:22784: result: UAMS: >>> configure:22794: result: DHX (PAM SHADOW) >>> configure:22798: result: DHX2 (PAM SHADOW) >>> configure:22802: result: RANDNUM (afppasswd) >>> configure:22813: result: clrtxt (PAM SHADOW) >>> configure:22815: result: guest >>> configure:22817: result: Options: >>> configure:22819: result: Zeroconf support: yes >>> configure:22821: result: tcp wrapper support: no >>> configure:22823: result: quota support: yes >>> configure:22825: result: admin group support: yes >>> configure:22827: result: valid shell check: no >>> configure:22829: result: cracklib support: yes >>> configure:22831: result: ACL support: auto >>> configure:22833: result: Kerberos support: auto >>> configure:22835: result: LDAP support: yes >>> configure:22837: result: AFP stats via dbus: yes >>> configure:22839: result: dtrace probes: no >>> configure:22841: result: Paths: >>> configure:22843: result: Netatalk lockfile: /var/lock/netatalk >>> configure:22846: result: init directory: /etc/init.d >>> configure:22850: result: dbus system directory: /etc/dbus-1/system.d >>> configure:22855: result: pam config directory: /etc/pam.d >>> configure:22870: result: Documentation: >>> configure:22872: result: Docbook: no >> Please install all the pachages. > >>> afpd -V > >>> afpd 3.1.5 - Apple Filing Protocol (AFP) daemon of Netatalk > >>> This program is free software; you can redistribute it and/or modify it under >>> the terms of the GNU General Public License as published by the Free Software >>> Foundation; either version 2 of the License, or (at your option) any later >>> version. Please see the file COPYING for further information and details. > >>> afpd has been compiled with support for these features: > >>> AFP versions: 2.2 3.0 3.1 3.2 3.3 3.4 >>> CNID backends: dbd last tdb mysql >>> Zeroconf support: Avahi >>> TCP wrappers support: No >> This differs from my environment. > >>> Quota support: Yes >>> Admin group support: Yes >>> Valid shell checks: No >> This differs from my environment. > >>> cracklib support: Yes >>> EA support: ad | sys >>> ACL support: Yes >>> LDAP support: Yes >>> D-Bus support: Yes >>> Spotlight support: Yes >>> DTrace probes: No >> This differs from my environment. > >>> afp.conf: /etc/afp.conf >>> extmap.conf: /etc/extmap.conf >>> state directory: /var/netatalk/ >>> afp_signature.conf: /var/netatalk/afp_signature.conf >>> afp_voluuid.conf: /var/netatalk/afp_voluuid.conf >>> UAM search path: /usr/local/lib/netatalk// >>> Server messages path: /var/netatalk/msg/ > >>> afp.conf > >>> [Global] >>> uam list = uams_dhx.so uams_dhx2.so >>> zeroconf = yes >>> log level = default:info #,spotlight:debug >>> max connections = 200 >>> mimic model = RackMac >> If this parameter is deleted, what will happen? > >>> log file = /var/log/netatalk.log >>> guest account = nobody >>> hostname = File Server >> If this parameter is deleted, what will happen? > >>> [Defaults] >>> unix priv = yes >>> directory perm = 0777 >>> file perm = 0777 >>> spotlight = no > >>> [Homes] >>> basedir regex = /home >>> stat vol = no >>> home name = $u Home > >>> [Archive] >>> path = /main-storage/Archive >>> vol preset = Defaults >>> spotlight = yes > >>> [Graphics] >>> path = /main-storage/Graphics >>> vol preset = Defaults >>> spotlight = yes > >>> [Office] >>> path = /main-storage/Office >>> vol preset = Defaults >>> spotlight = yes > >>> [Adman] >>> ; Accounting Group only >>> path = /main-storage/Adman >>> vol preset = Defaults >>> directory perm = 0770 >>> file perm = 0770 >>> spotlight = yes > >>> [Utilities] >>> path = /main-storage/Utilities >>> vol presets = Defaults >>> spotlight = yes >> -- >> HAT |
From: HAT <ha...@fa...> - 2014-08-13 16:06:20
|
Hi, Wed, 13 Aug 2014 11:09:30 -0400, Joe Rhodes <li...@jo...>: > I used that wiki when installing netatalk. It's too different from my wiki page. It's necessary to investigate each difference. > I’ve just double-checked, and everything seems to be in order. The only lib that I haven’t installed is "systemtap-sdt-dev (DTrace-compatible)”. My wiki supported all the features. > Details of the environment: > > Server: > Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-30-generic x86_64) > 64 bit Desktop Edition or Server Edition ? > Hardware: > CPU: Dual Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz > RAM: 32 GB ECC > Storage: ZFS (ZFSonLinux) for main data storage, 10 drives configured as mirrored RAID Please try ext4. > Configure Options: > --sysconfdir=/etc --with-pam --with-shadow --localstatedir=/var --with-init-style=debian --with-cracklib --with-dbus-sysconf-dir=/etc/dbus-1/system.d --with-pam-confdir=/etc/pam.d --with-tracker-pkgconfig-version=0.16 --disable-shell-check > > Configure Summary: > configure:22634: result: Compilation summary: > configure:22636: result: CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_srcdir) > configure:22638: result: CFLAGS = -D_U_="__attribute__((unused))" -g -O2 > configure:22640: result: LIBS = -ldl -lcrack > configure:22642: result: PTHREADS: > configure:22644: result: LIBS = > configure:22646: result: CFLAGS = -pthread > configure:22649: result: TRACKER: > configure:22651: result: LIBS = -Wl,--export-dynamic -pthread -ltracker-sparql-0.16 -lgio-2.0 -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 > configure:22653: result: CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/tracker-0.16 -I/usr/include/tracker-0.16/libtracker-sparql > configure:22657: result: SSL: > configure:22659: result: LIBS = -L/usr/lib64 -lcrypto > configure:22661: result: CFLAGS = -I/usr/include/openssl > configure:22665: result: LIBGCRYPT: > configure:22667: result: LIBS = -lgcrypt > configure:22669: result: CFLAGS = > configure:22673: result: PAM: > configure:22675: result: LIBS = -lpam > configure:22677: result: CFLAGS = > configure:22681: result: WRAP: > configure:22683: result: LIBS = > configure:22685: result: CFLAGS = > configure:22689: result: BDB: > configure:22691: result: LIBS = -L/usr/lib64 -ldb-5.3 > configure:22693: result: CFLAGS = > configure:22713: result: ZEROCONF: > configure:22715: result: LIBS = -lavahi-common -lavahi-client > configure:22717: result: CFLAGS = -D_REENTRANT > configure:22721: result: LDAP: > configure:22723: result: LIBS = -lldap > configure:22725: result: CFLAGS = > configure:22728: result: LIBEVENT: > configure:22731: result: bundled > configure:22739: result: TDB: > configure:22742: result: bundled > configure:22751: result: MySQL: > configure:22753: result: LIBS = -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -ldl > configure:22755: result: CFLAGS = -I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -g -DNDEBUG > configure:22761: result: Configure summary: > configure:22763: result: INIT STYLE: > configure:22766: result: debian > configure:22772: result: AFP: > configure:22774: result: Extended Attributes: ad | sys > configure:22776: result: ACL support: yes > configure:22778: result: Spotlight: yes > configure:22780: result: CNID: > configure:22782: result: backends: dbd last tdb mysql > configure:22784: result: UAMS: > configure:22794: result: DHX (PAM SHADOW) > configure:22798: result: DHX2 (PAM SHADOW) > configure:22802: result: RANDNUM (afppasswd) > configure:22813: result: clrtxt (PAM SHADOW) > configure:22815: result: guest > configure:22817: result: Options: > configure:22819: result: Zeroconf support: yes > configure:22821: result: tcp wrapper support: no > configure:22823: result: quota support: yes > configure:22825: result: admin group support: yes > configure:22827: result: valid shell check: no > configure:22829: result: cracklib support: yes > configure:22831: result: ACL support: auto > configure:22833: result: Kerberos support: auto > configure:22835: result: LDAP support: yes > configure:22837: result: AFP stats via dbus: yes > configure:22839: result: dtrace probes: no > configure:22841: result: Paths: > configure:22843: result: Netatalk lockfile: /var/lock/netatalk > configure:22846: result: init directory: /etc/init.d > configure:22850: result: dbus system directory: /etc/dbus-1/system.d > configure:22855: result: pam config directory: /etc/pam.d > configure:22870: result: Documentation: > configure:22872: result: Docbook: no Please install all the pachages. > afpd -V > > afpd 3.1.5 - Apple Filing Protocol (AFP) daemon of Netatalk > > This program is free software; you can redistribute it and/or modify it under > the terms of the GNU General Public License as published by the Free Software > Foundation; either version 2 of the License, or (at your option) any later > version. Please see the file COPYING for further information and details. > > afpd has been compiled with support for these features: > > AFP versions: 2.2 3.0 3.1 3.2 3.3 3.4 > CNID backends: dbd last tdb mysql > Zeroconf support: Avahi > TCP wrappers support: No This differs from my environment. > Quota support: Yes > Admin group support: Yes > Valid shell checks: No This differs from my environment. > cracklib support: Yes > EA support: ad | sys > ACL support: Yes > LDAP support: Yes > D-Bus support: Yes > Spotlight support: Yes > DTrace probes: No This differs from my environment. > afp.conf: /etc/afp.conf > extmap.conf: /etc/extmap.conf > state directory: /var/netatalk/ > afp_signature.conf: /var/netatalk/afp_signature.conf > afp_voluuid.conf: /var/netatalk/afp_voluuid.conf > UAM search path: /usr/local/lib/netatalk// > Server messages path: /var/netatalk/msg/ > > > afp.conf > > [Global] > uam list = uams_dhx.so uams_dhx2.so > zeroconf = yes > log level = default:info #,spotlight:debug > max connections = 200 > mimic model = RackMac If this parameter is deleted, what will happen? > log file = /var/log/netatalk.log > guest account = nobody > hostname = File Server If this parameter is deleted, what will happen? > [Defaults] > unix priv = yes > directory perm = 0777 > file perm = 0777 > spotlight = no > > > [Homes] > basedir regex = /home > stat vol = no > home name = $u Home > > [Archive] > path = /main-storage/Archive > vol preset = Defaults > spotlight = yes > > [Graphics] > path = /main-storage/Graphics > vol preset = Defaults > spotlight = yes > > [Office] > path = /main-storage/Office > vol preset = Defaults > spotlight = yes > > [Adman] > ; Accounting Group only > path = /main-storage/Adman > vol preset = Defaults > directory perm = 0770 > file perm = 0770 > spotlight = yes > > [Utilities] > path = /main-storage/Utilities > vol presets = Defaults > spotlight = yes -- HAT |
From: Joe R. <li...@jo...> - 2014-08-13 17:07:37
|
HAT: May I inquire what size file set you’re searching against? My file set is about 6 TB and my meta.db index file (in /var/netatalk/tracker/) is 2.9 GB. The afpd crash that I’m seeing appears to happen when I search against a large index. If I search against a volume that is small enough, there is no crash. I’m wondering if this isn’t the same bug you were running into with 3.1.4, but it only shows up if the search index is large enough. To be clear, the issue I’m hoping to get to the bottom of is that afpd panics (INTERNAL ERROR: Signal 11) when performing a spotlight search since moving to 3.1.5. The subject line of this thread is not entirely accurate any more. I could start a new thread if that would help keep things cleaner. I’m going to setup a test server and see if I can reproduce the issue. Remaining answers in-line below. Cheers! -Joe Rhodes On Aug 13, 2014, at 12:05 PM, HAT <ha...@fa...> wrote: > Hi, > > Wed, 13 Aug 2014 11:09:30 -0400, Joe Rhodes <li...@jo...>: >> I used that wiki when installing netatalk. > > It's too different from my wiki page. > It's necessary to investigate each difference. > >> I’ve just double-checked, and everything seems to be in order. The only lib that I haven’t installed is "systemtap-sdt-dev (DTrace-compatible)”. > > My wiki supported all the features. > >> Details of the environment: >> >> Server: >> Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-30-generic x86_64) >> 64 bit > > Desktop Edition or Server Edition ? Server Edition > >> Hardware: >> CPU: Dual Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz >> RAM: 32 GB ECC >> Storage: ZFS (ZFSonLinux) for main data storage, 10 drives configured as mirrored RAID > > Please try ext4. I cannot. I don’t have the necessary space on any available ext4 volume. > >> Configure Options: >> --sysconfdir=/etc --with-pam --with-shadow --localstatedir=/var --with-init-style=debian --with-cracklib --with-dbus-sysconf-dir=/etc/dbus-1/system.d --with-pam-confdir=/etc/pam.d --with-tracker-pkgconfig-version=0.16 --disable-shell-check >> >> Configure Summary: >> configure:22634: result: Compilation summary: >> configure:22636: result: CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_srcdir) >> configure:22638: result: CFLAGS = -D_U_="__attribute__((unused))" -g -O2 >> configure:22640: result: LIBS = -ldl -lcrack >> configure:22642: result: PTHREADS: >> configure:22644: result: LIBS = >> configure:22646: result: CFLAGS = -pthread >> configure:22649: result: TRACKER: >> configure:22651: result: LIBS = -Wl,--export-dynamic -pthread -ltracker-sparql-0.16 -lgio-2.0 -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 >> configure:22653: result: CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/tracker-0.16 -I/usr/include/tracker-0.16/libtracker-sparql >> configure:22657: result: SSL: >> configure:22659: result: LIBS = -L/usr/lib64 -lcrypto >> configure:22661: result: CFLAGS = -I/usr/include/openssl >> configure:22665: result: LIBGCRYPT: >> configure:22667: result: LIBS = -lgcrypt >> configure:22669: result: CFLAGS = >> configure:22673: result: PAM: >> configure:22675: result: LIBS = -lpam >> configure:22677: result: CFLAGS = >> configure:22681: result: WRAP: >> configure:22683: result: LIBS = >> configure:22685: result: CFLAGS = >> configure:22689: result: BDB: >> configure:22691: result: LIBS = -L/usr/lib64 -ldb-5.3 >> configure:22693: result: CFLAGS = >> configure:22713: result: ZEROCONF: >> configure:22715: result: LIBS = -lavahi-common -lavahi-client >> configure:22717: result: CFLAGS = -D_REENTRANT >> configure:22721: result: LDAP: >> configure:22723: result: LIBS = -lldap >> configure:22725: result: CFLAGS = >> configure:22728: result: LIBEVENT: >> configure:22731: result: bundled >> configure:22739: result: TDB: >> configure:22742: result: bundled >> configure:22751: result: MySQL: >> configure:22753: result: LIBS = -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -ldl >> configure:22755: result: CFLAGS = -I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -g -DNDEBUG >> configure:22761: result: Configure summary: >> configure:22763: result: INIT STYLE: >> configure:22766: result: debian >> configure:22772: result: AFP: >> configure:22774: result: Extended Attributes: ad | sys >> configure:22776: result: ACL support: yes >> configure:22778: result: Spotlight: yes >> configure:22780: result: CNID: >> configure:22782: result: backends: dbd last tdb mysql >> configure:22784: result: UAMS: >> configure:22794: result: DHX (PAM SHADOW) >> configure:22798: result: DHX2 (PAM SHADOW) >> configure:22802: result: RANDNUM (afppasswd) >> configure:22813: result: clrtxt (PAM SHADOW) >> configure:22815: result: guest >> configure:22817: result: Options: >> configure:22819: result: Zeroconf support: yes >> configure:22821: result: tcp wrapper support: no >> configure:22823: result: quota support: yes >> configure:22825: result: admin group support: yes >> configure:22827: result: valid shell check: no >> configure:22829: result: cracklib support: yes >> configure:22831: result: ACL support: auto >> configure:22833: result: Kerberos support: auto >> configure:22835: result: LDAP support: yes >> configure:22837: result: AFP stats via dbus: yes >> configure:22839: result: dtrace probes: no >> configure:22841: result: Paths: >> configure:22843: result: Netatalk lockfile: /var/lock/netatalk >> configure:22846: result: init directory: /etc/init.d >> configure:22850: result: dbus system directory: /etc/dbus-1/system.d >> configure:22855: result: pam config directory: /etc/pam.d >> configure:22870: result: Documentation: >> configure:22872: result: Docbook: no > > Please install all the pachages. > >> afpd -V >> >> afpd 3.1.5 - Apple Filing Protocol (AFP) daemon of Netatalk >> >> This program is free software; you can redistribute it and/or modify it under >> the terms of the GNU General Public License as published by the Free Software >> Foundation; either version 2 of the License, or (at your option) any later >> version. Please see the file COPYING for further information and details. >> >> afpd has been compiled with support for these features: >> >> AFP versions: 2.2 3.0 3.1 3.2 3.3 3.4 >> CNID backends: dbd last tdb mysql >> Zeroconf support: Avahi >> TCP wrappers support: No > > This differs from my environment. I will have to recompile and test tonight. The system is in production at the moment. > >> Quota support: Yes >> Admin group support: Yes >> Valid shell checks: No > > This differs from my environment. I do not want my users logging in via shell access. They do not have valid shells in their profiles for this reason. > >> cracklib support: Yes >> EA support: ad | sys >> ACL support: Yes >> LDAP support: Yes >> D-Bus support: Yes >> Spotlight support: Yes >> DTrace probes: No > > This differs from my environment. I will add the DTrace package and recompile this evening. > >> afp.conf: /etc/afp.conf >> extmap.conf: /etc/extmap.conf >> state directory: /var/netatalk/ >> afp_signature.conf: /var/netatalk/afp_signature.conf >> afp_voluuid.conf: /var/netatalk/afp_voluuid.conf >> UAM search path: /usr/local/lib/netatalk// >> Server messages path: /var/netatalk/msg/ >> >> >> afp.conf >> >> [Global] >> uam list = uams_dhx.so uams_dhx2.so >> zeroconf = yes >> log level = default:info #,spotlight:debug >> max connections = 200 >> mimic model = RackMac > > If this parameter is deleted, what will happen? Which parameter are you referring to? The “minic model = RackMac”? Unless I’m mistaken, that’s just the model that is advertised over Bonjour. Would that really affect spotlight searching? And would that have changed between 3.1.3 and 3.1.5? > >> log file = /var/log/netatalk.log >> guest account = nobody >> hostname = File Server > > If this parameter is deleted, what will happen? I will test tonight. > >> [Defaults] >> unix priv = yes >> directory perm = 0777 >> file perm = 0777 >> spotlight = no >> >> >> [Homes] >> basedir regex = /home >> stat vol = no >> home name = $u Home >> >> [Archive] >> path = /main-storage/Archive >> vol preset = Defaults >> spotlight = yes >> >> [Graphics] >> path = /main-storage/Graphics >> vol preset = Defaults >> spotlight = yes >> >> [Office] >> path = /main-storage/Office >> vol preset = Defaults >> spotlight = yes >> >> [Adman] >> ; Accounting Group only >> path = /main-storage/Adman >> vol preset = Defaults >> directory perm = 0770 >> file perm = 0770 >> spotlight = yes >> >> [Utilities] >> path = /main-storage/Utilities >> vol presets = Defaults >> spotlight = yes > > -- > HAT |
From: HAT <ha...@fa...> - 2014-08-13 14:12:36
|
Hi, On Wed, 13 Aug 2014 00:47:24 -0400 Joe Rhodes <li...@jo...> wrote: > I’ve tried again this evening with the 3.1.5 release. Unfortunately, > afpd is still panicking with signal 11 when I initiate a search from > either a 10.6 or 10.9 client: Netatalk 3.1.5 does not crash in my environment. http://netatalk.sourceforge.net/wiki/index.php/Install_Netatalk_3.1.5_on_Ubuntu_14.04_Trusty It's necessary to get to know your environment in detail. Desktop or Server 32bit or 64bit configure options Compilation summary Configure summary afpd -V afp.conf -- HAT |