ข้อผิดพลาดซ้ำ ๆ ของ 'Recommendd'


14

ฉันใช้ OS X 10.11 โดยไม่มีปัญหานับตั้งแต่เปิดตัว - จนถึงทุกวันนี้เมื่อsuggestdเริ่มทำงานล้มเหลวซ้ำ ๆ (จากทุก ๆ สองสามนาทีจนถึงทุก 30 วินาที)

suggestdฉันจะปิดการใช้งานคืออะไร(เนื่องจากเป็นเพียงฟังก์ชั่นที่ดูเหมือนจะผิดพลาด)


Process:               suggestd [23293]
Path:                  /System/Library/PrivateFrameworks/CoreSuggestions.framework/Versions/A/Support/suggestd
Identifier:            suggestd
Version:               1.0 (354.10)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           suggestd [23293]
User ID:               501

OS Version:            Mac OS X 10.11 (15A284)
Report Version:        11

System Integrity Protection: enabled

Crashed Thread:        3  Dispatch queue: com.apple.NSXPCConnection.m-user.com.apple.rtcreportingd

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'RTC config incorrect - no backends found;'
abort() called
terminating with uncaught exception of type NSException

1
เมื่อดูที่หัวข้อนี้ที่ Appleแนะนำให้ทำอะไรกับ~/Library/Suggestions/โฟลเดอร์ใหม่ของคุณ อย่างไรก็ตามในเครื่องเพิ่งอัพเดทเป็น MacOS10.11 ของฉันฉันไม่มีโฟลเดอร์คำแนะนำอยู่ในนั้น และ SIP (การป้องกันความสมบูรณ์ของระบบ) ปฏิเสธที่จะอนุญาตให้ฉันสร้างที่ว่างเปล่า ฉันถูกล่อลวงให้ปรับลดระดับเป็นโยเซมิตี
Michael Dautermann

2
หลังจากปิดใช้งาน SIP และการจัดการเพื่อสร้างSuggestionsโฟลเดอร์ "" บันทึกข้อผิดพลาดที่ปรากฏขึ้นอย่างต่อเนื่องของฉันสำหรับ Recommendd หยุดทำงาน เย้!
Michael Dautermann

@MichaelDautermann: ว้าวฉันหวังว่านั่นจะไม่ใช่แค่การแก้ไขเท่านั้น ฉันลังเลที่จะยุ่งกับสิ่งที่ Apple เพิ่งปิดตัวลง ฉันกังวลจะสร้างปัญหาอื่น ๆ ลงที่ถนน
orome

2
คุณยังอยู่ที่ 10.11.0 ไหม? Apple ได้แก้ไขสิ่งนี้ในการอัพเดทแบบจุดโดยไม่ต้องยุ่งกับ SIP หรือไม่? นอกจากนี้ ~ / Library ไม่ได้อยู่ภายใต้ข้อ จำกัด ของ SIPดังนั้นคุณสร้างโฟลเดอร์อะไร
@MichaelDautermann

คำตอบ:


7

ฉันปิดติดต่อใหม่ "แสดงรายชื่อที่พบในเมล" คุณลักษณะ (รายชื่อ> การตั้งค่า> ทั่วไป> "แสดงรายชื่อที่พบในเมล" หรือ "แสดงรายชื่อที่พบในปพลิเคชัน" รุ่นที่ใหม่กว่า MacOS) และดูเหมือนว่าจะมีการปิดตัวลงsuggestdเกิดปัญหา ในบันทึกของฉัน ซึ่งก็ถูกลบไป~/Library/Suggestions/harvestqueueoldด้วยซึ่งก่อนหน้านี้เต็มไปด้วยสิ่งที่ดูเหมือนว่าเป็นไฟล์ชั่วคราว ฉันจะลองเปลี่ยนมันใหม่ในตอนนี้และดูว่าข้อผิดพลาดกลับมาทำงานได้หรือไม่


1
ใน macOS 10.12.6 ช่องทำเครื่องหมายในการตั้งค่า Contacts.app มีการระบุว่า "แสดงผู้ติดต่อที่พบในแอป"
zekel

1

ฉันใช้ High Sierra และsuggestdล้มเหลวทุก 30 วินาที ไม่มีคำแนะนำข้างต้นที่ช่วย ฉันพยายามหยุดsuggestdแต่ SIP ห้ามไม่ให้ทำเช่นนั้น ฉันลงเอยด้วยการทำสิ่งต่อไปนี้ซึ่งดูเหมือนว่าจะหยุดปัญหา ฉันแก้ไขcom.apple.suggestd.plistไฟล์และไปที่พจนานุกรม MachServices และตั้งค่าบริการทั้งหมดเป็น NO suggestdนี้โดยทั่วไปจะปิด เมื่อต้องการทำสิ่งนี้ค่อนข้างซับซ้อนเนื่องจากไฟล์ถูกล็อกโดย SIP นี่คือขั้นตอน

  1. รีสตาร์ทเข้าสู่โหมดการกู้คืน สิ่งนี้สามารถทำได้โดยการรีสตาร์ทและกดปุ่ม 'Command' และ 'R' ค้างไว้ ปล่อยปุ่มเหล่านี้ทันทีที่คุณเห็นโลโก้ Apple และแถบ 'กำลังโหลด'
  2. เมื่อ Mac ของคุณอยู่ในโหมดการกู้คืนให้เลือก 'ยูทิลิตี้' จากแถบเมนูแล้วตามด้วย 'เทอร์มินัล'
  3. ในหน้าต่าง Terminal ป้อนคำสั่งต่อไปนี้: csrutil disableนี่จะปิด SIP
  4. เริ่มต้นใหม่
  5. เปิดเทอร์มินัลและcdไป/System/Library/LaunchAgents
  6. เปลี่ยนการอนุญาตในไดเรกทอรีเพื่อเขียนสำหรับทุกคนโดยการเรียก sudo chmod a+w .
  7. เปลี่ยนสิทธิ์บนไฟล์com.apple.suggestd.plist' to write for anyone by runningsudo chmod a + w com.apple.suggestd.plist`
  8. เปิดไฟล์ใน Xcode
  9. ขยายพจนานุกรมMachServicesและเปลี่ยนทุกรายการเป็น 'ไม่'
  10. บันทึกไฟล์
  11. รีสตาร์ทเข้าสู่โหมดการกู้คืน สิ่งนี้สามารถทำได้โดยการรีสตาร์ทและกดปุ่ม 'Command' และ 'R' ค้างไว้ ปล่อยปุ่มเหล่านี้ทันทีที่คุณเห็นโลโก้ Apple และแถบ 'กำลังโหลด'
  12. เมื่อ Mac ของคุณอยู่ในโหมดการกู้คืนให้เลือก 'ยูทิลิตี้' จากแถบเมนูแล้วตามด้วย 'เทอร์มินัล'
  13. ในหน้าต่าง Terminal ให้ป้อนคำสั่งต่อไปนี้: csrutil enableสิ่งนี้จะเปิด SIP อีกครั้ง
  14. เริ่มต้นใหม่

เนื่องจากฉันทำขั้นตอนsuggestdนี้ไม่ได้ล้มเหลว (เพราะไม่ได้ใช้งาน) และฉันไม่เห็นความแตกต่างในการทำงานใด ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.