นาน ๆ ครั้ง (3 ครั้งในช่วงสี่สัปดาห์ที่ผ่านมา) ฉันไม่มีตัวตน ข้อความในชื่อคำถามนี้คือคำตอบของฉันเมื่อฉันพยายามเรียกใช้ssh
ในขณะที่ไม่มีอยู่ นอกจากนี้เมื่อฉันไม่อยู่ถ้าฉันเรียกใช้id
มันจะแสดงโพสต์ของฉันและไม่ใช่ชื่อผู้ใช้ของฉันเหมือนที่เป็นอยู่ และฉันไม่สามารถใช้sudo
:
; sudo date
sudo: unknown uid: 13799
ทุกครั้งที่ปัญหาหายไปเองภายในหนึ่งชั่วโมงและฉันก็มีอยู่อีกครั้ง โชคดีที่ฉันมีหน้าต่างเทอร์มินัลที่มีรูทเชลล์อยู่รอบ ๆ เสมอดังนั้นฉันจึงยังสามารถกระตุ้นระบบได้ และฉันไม่เห็นสิ่งใดที่ผิดพลาดอย่างน้อยก็ไม่มีอะไรที่ฉันจะสามารถเข้าใจได้นอกจากบรรทัดเหล่านี้ใน/var/log/opendirectoryd.log
:
2012-02-27 07:31:39.911 CET - 70535.351417.351419.351421 - Client: netstat, UID: 0, EUID: 0, GID: 0, EGID: 0
2012-02-27 07:31:39.911 CET - 70535.351417.351419.351421, Node: /Local/Default, Module: PlistFile - recordtype 'networks' attribute 'address' is not indexed: performance hit
2012-02-27 07:31:40.904 CET - 70539.351444.351448 - Client: launchd, UID: 13799, EUID: 13799, GID: 20, EGID: 20
2012-02-27 07:31:40.904 CET - 70539.351444.351448, Module: SystemCache - unable to find node 71E63E19-F41E-4AF3-89A0-F50FE5185E5B
2012-02-27 07:31:40.905 CET - 70539.351444.351448 - Client: launchd, UID: 13799, EUID: 13799, GID: 20, EGID: 20
2012-02-27 07:31:40.905 CET - 70539.351444.351448, Module: SystemCache - ODQueryCreateWithNode failed with error 'Node ID is invalid' (90001)
เมื่อเช้านี้ฉันตื่นขึ้นมาแล็ปท็อป (ฉันเคยodutil
ยกระดับการบันทึกขึ้นเล็กน้อย) ฉันได้รับการ poking รอบdscl
และทุกอย่างดูเหมือนปกติ - ฉันสามารถดูข้อมูลทั้งหมดเกี่ยวกับผู้ใช้ของตัวเอง - แต่ฉันไม่คุ้นเคยกับบริการไดเรกทอรีดังนั้นฉันอาจพลาดบางสิ่งบางอย่าง (ฉันจะค้นหาตัวเองโดย uid โดยใช้ dscl ได้อย่างไร)
ดังนั้นคำถามของฉันคือสองเท่า: ปัญหานี้ส่งเสียงระฆังหรือไม่? google-fu ของฉันไม่ขึ้นกับการค้นหาสิ่งที่เกี่ยวข้อง และคุณสามารถแนะนำสิ่งต่าง ๆ เพื่อพยายามจัดการกับปัญหาเพิ่มเติมการทดสอบเพื่อดำเนินการสิ่งที่ต้องมองหาใช่ไหม
ในขณะที่ฉันพิมพ์คำถามนี้เหตุการณ์ของวันนี้สิ้นสุดลงและฉันมีอยู่อีกครั้ง ดังนั้นอาจเป็นเวลาหนึ่งสัปดาห์หรือมากกว่านั้นก่อนที่โอกาสถัดไปของฉันในการแก้ไขข้อบกพร่องนี้ ฉันใช้ OS X 10.7.3, btw บน MacBook Pro
opendirectoryd
ในเครื่อง แต่นั่นคือการตั้งค่าเริ่มต้นที่ฉันเชื่อว่าสืบทอดมาจากลำดับของเครื่องที่ใช้ Migration Assistant ไปจนถึง Tiger หากหน่วยความจำทำหน้าที่ (ซึ่งอาจไม่ใช่ - ฉันอาจเริ่มต้นจากศูนย์ระหว่างการโยกย้ายเมื่อหลายปีก่อน )