Sự cố lặp đi lặp lại của 'gợi ý'


14

Tôi đã chạy OS X 10.11 mà không gặp vấn đề gì kể từ khi nó được phát hành - cho đến ngày hôm nay, khi nó suggestdbắt đầu bị lỗi liên tục (từ vài phút, cho đến mỗi 30 giây).

Cái gì suggestdvà làm cách nào để vô hiệu hóa nó (vì chức năng duy nhất của nó dường như bị sập)?


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
Nhìn vào chủ đề này tại Apple , nó gợi ý làm gì đó với ~/Library/Suggestions/thư mục " " mới của bạn . Tuy nhiên, trong máy MacOS10.11 vừa được cập nhật của tôi, tôi không có thư mục Gợi ý trong đó. Và SIP (Bảo vệ toàn vẹn hệ thống) đang từ chối cho phép tôi tạo một cái trống. Tôi đang bị cám dỗ hạ cấp trở lại Yosemite.
Michael Dautermann

2
sau khi vô hiệu hóa SIP và quản lý để tạo Suggestionsthư mục "", nhật ký sự cố liên tục xuất hiện của tôi cho đề xuất đã dừng. vâng
Michael Dautermann

@MichaelDautermann: Wow, tôi hy vọng đó không phải là sửa chữa duy nhất. Tôi miễn cưỡng lộn xộn với những gì Apple vừa khóa. Tôi lo lắng sẽ tạo ra các vấn đề khác xuống đường.
orome

2
Bạn vẫn còn trên 10.11.0? Apple đã sửa lỗi này trong bản cập nhật dấu chấm mà không làm phiền SIP chưa? Ngoài ra ~ / Thư viện không bị hạn chế SIP, vậy bạn đang tạo thư mục nào @MichaelDautermann
bmike

Câu trả lời:


7

Tôi đã tắt tính năng "Hiển thị danh bạ tìm thấy trong thư" mới của Liên hệ (Danh bạ> Tùy chọn> Chung> "Hiển thị danh bạ tìm thấy trong thư" hoặc "Hiển thị danh bạ tìm thấy trong ứng dụng" trong các phiên bản sau của macOS) và dường như đã tắt suggestdsự cố trong nhật ký của tôi Điều đó cũng bị xóa ~/Library/Suggestions/harvestqueueold, trước đây được lấp đầy bởi những gì trông giống như một loạt các tập tin tạm thời. Bây giờ tôi sẽ thử bật lại và xem liệu các sự cố có tiếp tục không.


1
Trên macOS 10.12.6, hộp kiểm trong tùy chọn Danh bạ.app được gắn nhãn "Hiển thị danh bạ được tìm thấy trong Ứng dụng".
zekel

1

Tôi đang chạy High Sierra và suggestdcứ sau 30 giây lại gặp sự cố. Không có gợi ý nào ở trên giúp được. Tôi đã cố gắng ngăn chặn suggestdnhưng SIP đã ngăn tôi làm điều đó. Tôi đã kết thúc việc làm sau đây mà dường như đã dừng vấn đề. Tôi đã chỉnh sửa com.apple.suggestd.plisttệp và đi đến từ điển MachService và đặt tất cả các dịch vụ thành NO. Điều này về cơ bản tắt suggestd. Để làm điều này là một chút phức tạp vì tập tin bị khóa bởi SIP, đây là các bước.

  1. Khởi động lại vào chế độ phục hồi. Điều này có thể được thực hiện bằng cách khởi động lại và giữ các phím 'Lệnh' và 'R'. Phát hành các phím này ngay khi bạn thấy logo Apple và thanh 'tải'.
  2. Khi máy Mac của bạn ở chế độ khôi phục, hãy chọn 'Tiện ích' từ thanh menu, theo sau là 'Terminal'.
  3. Trong cửa sổ Terminal, nhập lệnh sau: thao tác csrutil disablenày sẽ tắt SIP
  4. Khởi động lại
  5. Mở một thiết bị đầu cuối và cdđể/System/Library/LaunchAgents
  6. Thay đổi quyền trên thư mục để viết cho bất cứ ai bằng cách chạy sudo chmod a+w .
  7. Thay đổi quyền trên tệp com.apple.suggestd.plist' to write for anyone by runningsudo chmod a + w com.apple.suggestd.plist`
  8. Mở tệp trong Xcode
  9. Mở rộng từ điển MachServicesvà thay đổi mọi mục nhập thành 'KHÔNG'
  10. Lưu các tập tin
  11. Khởi động lại vào chế độ phục hồi. Điều này có thể được thực hiện bằng cách khởi động lại và giữ các phím 'Lệnh' và 'R'. Phát hành các phím này ngay khi bạn thấy logo Apple và thanh 'tải'.
  12. Khi máy Mac của bạn ở chế độ khôi phục, hãy chọn 'Tiện ích' từ thanh menu, theo sau là 'Terminal'.
  13. Trong cửa sổ Terminal, nhập lệnh sau: thao tác csrutil enablenày sẽ bật lại SIP
  14. Khởi động lại

Vì tôi đã làm thủ tục suggestdnày không bị lỗi (vì nó không được sử dụng) và tôi không thấy bất kỳ sự khác biệt nào trong bất kỳ chức năng nào.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.