नेटवर्क होम निर्देशिकाएँ पर CoreData के साथ com.apple.quicklook.satelic समस्या


0

मेरे पास एक पूरी तरह से नियंत्रणीय परीक्षण नेटवर्क है, इस समस्या को हल करने के लिए मैंने हर बार अपना SOHO नेटवर्क सेट किया है। नेटवर्क में अब एक 2010 मैकमिनी सर्वर शामिल है, RAID0 का उपयोग करके, 10.9.4 और सर्वर 3.1.2 चल रहा है। मैंने समस्याओं के सुधार के बिना इस सर्वर को कई बार फिर से बनाया है। मैंने विन्यास को बहुत सरल बना दिया है। सर्वर वर्तमान में DNS, डीएचसीपी, उपयोगकर्ताओं के घर निर्देशिकाओं की फ़ाइलशेयरिंग और OD प्रदान कर रहा है। OD में केवल दो परीक्षण उपयोगकर्ता जोड़े गए हैं, वैश्विक पासवर्ड नीतियों को छोड़कर कोई अन्य मॉड नहीं किया गया है।

जिस वर्कस्टेशन से मैं परीक्षण कर रहा हूं वह 2012 का मैकमिनी है जिसे मैंने Mavericks 10.9.4 के साथ बनाया है। यह कार्य केंद्र एक DLink राउटर के माध्यम से सर्वर से कैट 6 केबल के साथ जुड़ा हुआ है; वाई-फाई अक्षम है। वाई-फाई के साथ लिंकसीस राउटर का उपयोग करते समय समस्या भी मौजूद है।

दोनों कंप्यूटरों में हार्डबोर्ड और चूहे होते हैं। ब्लूटूथ बंद कर दिया गया है।

वर्कस्टेशन नाम और आईपी पते दोनों का उपयोग कर सर्वर के लिए बाध्य किया गया है, और प्रमाणीकरण और एसएसएल के साथ और बिना।

समस्या यह है कि हर बार जब कोई नेटवर्क उपयोगकर्ता एक वीकार्ड को क्विकवेयर द्वारा संसाधित करने की अनुमति देता है, तो सिस्टम तुरंत बदसूरत हो जाता है, ज्यादातर कॉम .apple.quicklook.satelic त्रुटियों के साथ। लॉग का नमूना:

8/7/14 8:10:04.523 AM com.apple.quicklook.satellite[310]: CoreData: error: (3) access permission denied
8/7/14 8:10:04.527 AM com.apple.quicklook.satellite[310]: Unknown error reading database file, will attempt reimporting: Error Domain=NSCocoaErrorDomain Code=256 "The file couldn’t be opened." UserInfo=0x7fc7d3c493c0 {NSSQLiteErrorDomain=3, NSUnderlyingException=error during execution of SQL string 'pragma journal_mode=wal' : access permission denied} {
    NSSQLiteErrorDomain = 3;
    NSUnderlyingException = "error during execution of SQL string 'pragma journal_mode=wal' : access permission denied";
}
8/7/14 8:10:04.528 AM com.apple.quicklook.satellite[310]: Move Address Book store at /Network/Servers/server.sub.domain.net/Users/testuser/Library/Application Support/AddressBook/AddressBook-v22.abcddb to /Network/Servers/server.sub.domain.net/Users/testuser/Library/Application Support/AddressBook/AddressBook-v22.abcddb.3496356E-319C-4176-BFB9-19D8BB7D9900.unknown
8/7/14 8:10:04.581 AM com.apple.quicklook.satellite[310]: Could not replace store at file:///Network/Servers/server.sub.domain.net/Users/testuser/Library/Application%20Support/AddressBook/AddressBook-v22.abcddb.3496356E-319C-4176-BFB9-19D8BB7D9900.unknown from file:///Network/Servers/server.sub.domain.net/Users/testuser/Library/Application%20Support/AddressBook/AddressBook-v22.abcddb: Error Domain=NSSQLiteErrorDomain Code=3 "The operation couldn’t be completed. (NSSQLiteErrorDomain error 3.)" UserInfo=0x7fc7d3f00620 {NSFilePath=/Network/Servers/server.sub.domain.net/Users/testuser/Library/Application Support/AddressBook/AddressBook-v22.abcddb.3496356E-319C-4176-BFB9-19D8BB7D9900.unknown, reason=Failed to replace destination database} {
    NSFilePath = "/Network/Servers/server.sub.domain.net/Users/testuser/Library/Application Support/AddressBook/AddressBook-v22.abcddb.3496356E-319C-4176-BFB9-19D8BB7D9900.unknown";
    reason = "Failed to replace destination database";
}
8/7/14 8:10:04.654 AM com.apple.quicklook.satellite[310]: CoreData: error: (3) access permission denied
8/7/14 8:10:04.657 AM com.apple.quicklook.satellite[310]: 0x7fc7d3c278b0: ManagedObjectContext (ABAddressBook) could not create the store at path: </Network/Servers/server.sub.domain.net/Users/testuser/Library/Application Support/AddressBook/AddressBook-v22.abcddb> - creation error: Error Domain=NSCocoaErrorDomain Code=256 "The file couldn’t be opened." UserInfo=0x7fc7d3f0e830 {NSSQLiteErrorDomain=3, NSUnderlyingException=error during prepareSQL for SQL string 'pragma auto_vacuum=2' : access permission denied} {
    NSSQLiteErrorDomain = 3;
    NSUnderlyingException = "error during prepareSQL for SQL string 'pragma auto_vacuum=2' : access permission denied";
}
8/7/14 8:10:04.659 AM com.apple.quicklook.satellite[310]: *** attempt to post distributed notification 'ABWillRestoreFromMetadataPriv' thwarted by sandboxing.

Date/Time:     Thu Aug  7 08:10:04 2014
OS Version:    13E28
Application:   com.apple.quicklook.satellite

Backtrace:
0   CoreFoundation                      0x00007fff914af312 __CFGenerateReport + 242
1   CoreFoundation                      0x00007fff91322052 _CFXNotificationPost + 882
2   Foundation                          0x00007fff8dfc4804 -[NSDistributedNotificationCenter postNotificationName:object:userInfo:options:] + 73
3   AddressBook                         0x00007fff8bbe090f -[ABAddressBook nts_RestoreFromMetaDataIfNeededAndTriggerSync:] + 209
4   AddressBook                         0x00007fff8bb4aca9 -[ABAddressBook nts_RestoreFromMetaDataIfNeeded] + 22
5   AddressBook                         0x00007fff8bb4ac39 -[ABAddressBook nts_DoInitialImports] + 157
6   AddressBook                         0x00007fff8bb4713f ABRunWithLock + 166
7   AddressBook                         0x00007fff8bb44994 +[ABAddressBook nts_SharedAddressBook] + 129
8   AddressBook                         0x00007fff8bb4486e +[ABAddressBook nts_CreateSharedAddressBook] + 49
9   AddressBook                         0x00007fff8bb446e1 +[ABAddressBook sharedAddressBook] + 69
10  AddressBook                         0x00007fff8bb445f7 +[ABAddressBook addressBookWithDatabaseDirectory:options:] + 56
11  AddressBook                         0x00007fff8bbb436a +[ABAddressBook(ABAddressBookHackery) emptyMemoryBackedAddressBookWithOptions:] + 39
12  AddressBook                         0x00007fff8bc4c0fe +[ABAddressBook(ABAddressBookHackery) provisionalMemoryBackedAddressBook] + 106
13  AddressBook                         0x00007fff8bc14106 -[ABVCardParser people] + 41
14  Contact                             0x00000001045eb69c Contact + 9884
15  QuickLook                           0x00007fff92fbee23 _QLThumbnailRequestCallGenerator + 585
16  QuickLookSatellite                  0x000000010445d249 main + 6233
17  QuickLookSatellite                  0x000000010445e6aa _QLUUIDForRequest + 150
18  QuickLookSatellite                  0x000000010445cfa4 main + 5556
19  QuickLook                           0x00007fff92fef181 _Z18QLTryCatchAndCrashU13block_pointerFvvE + 17
20  libdispatch.dylib                   0x00007fff8deb21bb _dispatch_call_block_and_release + 12
21  libdispatch.dylib                   0x00007fff8deaf28d _dispatch_client_callout + 8
22  libdispatch.dylib                   0x00007fff8deb1673 _dispatch_queue_drain + 451
23  libdispatch.dylib                   0x00007fff8deb29c1 _dispatch_queue_invoke + 110
24  libdispatch.dylib                   0x00007fff8deb0f87 _dispatch_root_queue_drain + 75
25  libdispatch.dylib                   0x00007fff8deb2177 _dispatch_worker_thread2 + 40
26  libsystem_pthread.dylib             0x00007fff92e8aef8 _pthread_wqthread + 314
27  libsystem_pthread.dylib             0x00007fff92e8dfb9 start_wqthread + 13
8/7/14 8:10:04.715 AM com.apple.quicklook.satellite[310]: Restoring DB from MetaData
8/7/14 8:10:04.737 AM com.apple.quicklook.satellite[310]: Error obtaining permanent ID: Error Domain=NSCocoaErrorDomain Code=134020 "The model configuration used to open the store is incompatible with the one that was used to create the store." UserInfo=0x7fc7d3d23360 {NSUnderlyingException=Can't resolve how to assign objects to stores; Coordinator does not have any stores}
8/7/14 8:10:04.737 AM com.apple.quicklook.satellite[310]: Error obtaining permanent ID: Error Domain=NSCocoaErrorDomain Code=134020 "The model configuration used to open the store is incompatible with the one that was used to create the store." UserInfo=0x7fc7d3c2e830 {NSUnderlyingException=Can't resolve how to assign objects to stores; Coordinator does not have any stores}
8/7/14 8:10:04.740 AM com.apple.quicklook.satellite[310]: Error obtaining permanent ID: Error Domain=NSCocoaErrorDomain Code=134020 "The model configuration used to open the store is incompatible with the one that was used to create the store." UserInfo=0x7fc7d3c164a0 {NSUnderlyingException=Can't resolve how to assign objects to stores; Coordinator does not have any stores}
8/7/14 8:10:04.740 AM com.apple.quicklook.satellite[310]: Error obtaining permanent ID: Error Domain=NSCocoaErrorDomain Code=134020 "The model configuration used to open the store is incompatible with the one that was used to create the store." UserInfo=0x7fc7d3c63fd0 {NSUnderlyingException=Can't resolve how to assign objects to stores; Coordinator does not have any stores}
8/7/14 8:10:04.744 AM com.apple.quicklook.satellite[310]: Error obtaining permanent ID: Error Domain=NSCocoaErrorDomain Code=134020 "The model configuration used to open the store is incompatible with the one that was used to create the store." UserInfo=0x7fc7d3c5de60 {NSUnderlyingException=Can't resolve how to assign objects to stores; Coordinator does not have any stores}
8/7/14 8:10:04.744 AM com.apple.quicklook.satellite[310]: Error obtaining permanent ID: Error Domain=NSCocoaErrorDomain Code=134020 "The model configuration used to open the store is incompatible with the one that was used to create the store." UserInfo=0x7fc7d3c5e000 {NSUnderlyingException=Can't resolve how to assign objects to stores; Coordinator does not have any stores}

कई मिनटों के बाद, vCard को ठीक से प्रदर्शित किया जा सकता है, लेकिन उपयोगकर्ताओं की पता पुस्तिका फ़ाइलें हटा दी गई हैं और सभी रिकॉर्ड खो गए हैं।

मैंने दो अलग-अलग 2010 मैकमिनी सर्वरों का उपयोग करके यह स्थिति प्राप्त की है। मैंने डेटा के लिए बाहरी हार्ड ड्राइव और आंतरिक ड्राइव का उपयोग करके दोनों की कोशिश की है। ड्राइव में मेरे पास मौजूद सभी परीक्षण पास हैं जिनमें स्मार्ट निगरानी शामिल है।

स्पष्ट होने के लिए, यदि स्थानीय होम फ़ोल्डर्स का उपयोग किया जाता है, तो समस्या उत्पन्न नहीं होती है। यदि नेटवर्क उपयोगकर्ता सर्वर पर लॉग ऑन है, तो समस्या उत्पन्न नहीं होती है। समस्या केवल तब होती है जब उपयोगकर्ता के होम डायरेक्टरी को या तो एसएफपी के एएफपी पर परोसा जाता है। यदि मैं किसी स्थानीय ड्राइव पर vCard देखने के लिए वर्कस्टेशन पर एक स्थानीय (या अतिथि) उपयोगकर्ता का उपयोग करता हूं, तो यह ठीक काम करने लगता है।

इस वजह से, मैं बाध्यकारी, केर्बेरस या ओडी के साथ किसी चीज़ की ओर झुक रहा हूं। कुछ जहां डिफ़ॉल्ट कॉन्फ़िगरेशन संतोषजनक नहीं हैं।

मैं आगे क्या करने की कोशिश के नुकसान में हूँ। मैंने बड़े पैमाने पर गुगली की है और कोई हल नहीं ढूंढ पाया है, या इस बात का भी सबूत है कि अन्य लोग इस समस्या का सामना कर रहे हैं। मुझे यह अजीब लगता है।

क्या किसी ने इस मुद्दे को देखा है और क्या आपने इसे हल किया है?

धन्यवाद।


1
मुझे भी यह समस्या है और आपका समाधान मुझे मदद करता है। धन्यवाद! Yosemite के बारे में क्या?

जवाबों:


1

मैं टूट गया और आज रात Apple Care को फोन किया और सर्वर टीम को जल्दी से निर्देशित किया। मेरे लिए चौंकाने वाला, लेकिन तकनीक मेरे मुद्दे को पुन: पेश करने में सक्षम थी! इसने मुझे हैरान कर दिया क्योंकि Apple डिस्कशन ग्रुप्स (या वास्तव में कहीं और) में किसी ने भी समस्या का उल्लेख नहीं किया है। इसलिए तकनीक समस्या को बढ़ा रही है और उम्मीद है कि हम जल्द ही बग को ठीक कर लेंगे। मैंने योसेमाइट का परीक्षण नहीं किया है, लेकिन अगले सप्ताह ऐसा करने की कोशिश कर सकता हूं।

जो लोग चिंतित हैं, वे अपने नेटवर्क के साथ इस समस्या को देख सकते हैं, कार्य केंद्र पर vCards की त्वरित प्रक्रिया को नजरअंदाज करने का एक तरीका है। मुझे इसी तरह के और शायद संबंधित मुद्दे ( https://www.biostars.org/p/67388/ ) का एक अस्पष्ट उल्लेख मिला जिसमें एक वर्कअराउंड शामिल है जो संपर्कों और आयातक के लिए क्विकवेयर जनरेटर को निष्क्रिय करता है।

जड़ के रूप में:

cd /System/Library/QuickLook/ ; mv Contact.qlgenerator Contact.qlgenerator.BAD
cd /System/Library/Spotlight/ ; mv vCard.mdimporter vCard.mdimporter.BAD

भविष्य में किसी को एच.टी.एच.

संपादित करें: एक ही व्यवहार योसेमाइट में मौजूद है। मैंने वर्कअराउंड का परीक्षण नहीं किया है क्योंकि मैंने व्यक्तिगत वर्कस्टेशनों में होम डायरेक्टरीज़ को स्थानांतरित करने का विकल्प चुना है। मैं बहुत सारी समस्याओं का सामना कर रहा था। हालाँकि, Contact.qlgenerator और vCard.mdimporter के रूप में योसेमाइट में मौजूद हैं, मुझे लगता है कि इस पर काम करने का संदेह है।


1

मैं इस मुद्दे को पोस्ट करने और समाधान का सुझाव देने के लिए iLikeStrongJava को धन्यवाद देना चाहूंगा। हम भी Mavericks और Yosemite दोनों के साथ इस समस्या का सामना कर रहे हैं। Apple डिस्कशन फ़ोरम में पोस्ट किए गए इस मुद्दे को न देखने के संबंध में, मुझे लगता है कि इसका कारण यह है कि बहुत सारे ओवरलैपिंग नेटवर्क होम डाइरेक्टरी समस्याएं हैं, जो इस तरह के मुद्दे को एक विशिष्ट संस्करण तक सीमित करना अक्सर कठिन होता है।

हमने योसेमाइट के तहत इस वर्कअराउंड का परीक्षण शुरू कर दिया है और अभी तक यह अभी भी दोनों की जरूरत है और अभी भी काम करने के लिए लगता है।

मेरा मानना ​​है कि निम्नलिखित नेटवर्क होम निर्देशिका समस्याएं हैं -

  1. एक नए नेटवर्क होम डायरेक्टरी लॉगिन के परिणामस्वरूप पूरे नेटवर्क होम डायरेक्टरी में स्क्रैच से री-इंडेक्स किया जा सकता है, यदि उपयोगकर्ता के पास बहुत सारे ईमेल हैं, तो इसे पूरा करने में कई घंटे लग सकते हैं और प्रक्रिया के दौरान या तो खोज असंभव होगी या सबसे अच्छा होगा। अपूर्ण परिणामों का उत्पादन पूरे ग्राहक को धीमा नहीं करने के लिए, यह Mavericks की तुलना में Yosemite में आंशिक रूप से सुधार हुआ लगता है।
  2. बदनाम और अभी भी बिना चाबी के किचेन के मुद्दे, कभी-कभी रिबूट करने से हल हो जाते हैं
  3. विभिन्न डेटाबेसों का भ्रष्टाचार जैसे संपर्क, और उपयोगकर्ता किचेन (देखें 2. ऊपर)
  4. जब कोई उपयोगकर्ता किसी नेटवर्क होम निर्देशिका खाते से लॉग आउट करता है, तो उस खाते के अंतर्गत कई प्रक्रियाएँ चलती रहती हैं, यह तब समस्या पैदा कर सकता है जब उपयोगकर्ता अगला लॉग इन करता है
  5. जब कोई उपयोगकर्ता लॉग आउट करता है तो उपयोगकर्ता नेटवर्क होम डायरेक्टरी आरोहित रह सकता है, यह तब समस्या पैदा कर सकता है जब उपयोगकर्ता अगली लॉग इन करता है या एक ही क्लाइंट मैक पर एक अलग उपयोगकर्ता भी।

इनमें से कुछ (अन्य) मुद्दों को लॉगआउट-हुक के उपयोग से कम किया जा सकता है https://discussions.apple.com/thread/7297337#29176911

ILikeStrongJava और एल Capitan द्वारा सुझाए गए फिक्स के संबंध में। मुझे संदेह है कि एल कैपिटन में एसआईपी इसे होने से रोक सकता है। यह मुद्दा अभी भी एल Capitan में होता है, लेकिन इन मुद्दों को ठीक करने के लिए Apple की विफलता के आधार पर यह अभी भी El Capitan को प्रभावित कर सकता है।


टिप्पणी के लिए धन्यवाद। मैं इस सप्ताह के अंत में एल कैपिटन में परीक्षण करने की योजना बना रहा हूं क्योंकि मैं एक नया सर्वर बना रहा हूं। वापस आ जाएगा और परिणाम पोस्ट अगर कोई मुझे यह करने के लिए हरा नहीं होगा।
टिमरोहेर

मैंने आज सुबह एक साफ एल कैपिटान-आधारित सर्वर और क्लाइंट के साथ पुष्टि की। नेटवर्क घरों को स्थापित करने के लिए न्यूनतम सेवाएं। जिस उपयोगकर्ता खाते का परीक्षण किया जा रहा है, उसके लिए मैंने केवल लॉग इन किया था - कोई अन्य ऐप कभी भी शुरू नहीं हुआ। उपयोगकर्ता के ~ / दस्तावेज़ों के परीक्षण में एक vCard स्थानांतरित किया और फिर क्लाइंट से लॉग इन किया। खोजक को देखने और खोलने के लिए कंसोल का उपयोग किया, जिससे क्विकवेयर स्क्रैम्बल शुरू हो गया। संपर्क तब शुरू नहीं होगा। यह ऐप्पल के साथ एक और बग रिपोर्ट शुरू करने का समय प्रतीत होता है। मेरे दिमाग में, यह एक व्यवसाय के लिए एक आपदा है जैसे कि एसएमबी को समझाने की कोशिश कर रहा है कि वे अपने डेटा को सुरक्षित रखने के लिए एप्पल पर भरोसा कर सकते हैं।
टिमरोहेर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.