Gần đây tôi đã cập nhật lên macOS Sierra 10.12.4 Beta (16E144f) và đó có thể là nguyên nhân gây sudo
chậm trễ tới 10 phút vì đây là thay đổi gần đây nhất mà tôi nhớ lại do sự cố này xảy ra. Tôi chưa bao giờ phải chờ đợi quá lâu cho một chương trình cơ bản và rõ ràng có điều gì đó không ổn. Lệnh cuối cùng đã thành công, nhưng sau khi chờ đợi quá lâu.
Tôi đã sử dụng câu hỏi này như một tài liệu tham khảo. Cho đến nay, tôi cũng đã thử thêm tên máy chủ của mình vào cuối 127.0.0.1
dòng /etc/hosts
. Tôi đã kiểm tra /etc/resolv.conf
và tôi đã có thêm một số mục từ khi tôi ở trên mạng cần các mục nhập DNS thủ công, nhưng tôi đã xóa chúng và không có sự khác biệt. Tôi đã sử dụng networksetup -setdnsservers
lệnh để khôi phục các giá trị ban đầu. Internet vẫn hoạt động tốt nhưng vẫn rất chậm sudo
.
Tôi đã thử logger 'test'
lệnh nghĩ rằng nó sẽ ghi vào /var/log/system.log
, nhưng có vẻ như nó đã xóa hoàn toàn tệp đó mặc dù nó đã sớm được thực hiện lại.
Tôi đã hy vọng sử dụng strace
lệnh để xem những gì đã xảy ra trong khi sudo
chạy nhưng lệnh đó không có sẵn trên OS X. Đã có ai gặp phải vấn đề này trên hệ điều hành này chưa?
/var/log/system.log có các thông báo sau có thể liên quan. Một lần nữa lệnh cuối cùng lại thành công như bình thường:
Feb 1 00:07:39 mycomputer com.apple.xpc.launchd[1] (com.apple.imfoundation.IMRemoteURLConnectionAgent): Unknown key for integer: _DirtyJetsamMemoryLimit
Feb 1 00:07:56 mycomputer com.apple.xpc.launchd[1] (com.apple.quicklook[2355]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.quicklook
Feb 1 00:08:16 mycomputer System Preferences[1886]: I can not do what i want
Feb 1 00:11:23 mycomputer com.apple.xpc.launchd[1] (com.apple.opendirectoryd[2335]): Service exited with abnormal code: 70
Feb 1 00:12:07 mycomputer syslogd[54]: ASL Sender Statistics
Feb 1 00:16:35 mycomputer com.apple.xpc.launchd[1] (com.apple.opendirectoryd[2395]): Service exited with abnormal code: 70
Bất kỳ trợ giúp sẽ được đánh giá cao.
com.apple.quicklook
và cuối cùng là kết thúc ở cuối, vì vậy trong ví dụ đó là khoảng 8 phút với tất cả các thông báo ở giữa. Thông điệp opendirectoryd dường như xảy ra bất cứ khi nào cuối cùng nó chạy sudo ls
trong thư mục nhà địa phương của tôi. Ngay bây giờ tôi chỉ làm việc với các thư mục địa phương. Tôi chỉ có một người dùng trên máy tính này mặc dù tôi có thể thấy những gì xảy ra với tài khoản mới ...