ฉันจะวินิจฉัยการเข้าสู่ระบบช้าได้อย่างไร


10

หลังจากเข้าสู่ระบบ (พิมพ์รหัสผ่าน) MacBook Air ของฉันจะแสดงหน้าจอสีขาวประมาณ 10 วินาทีก่อนที่เดสก์ท็อปจะปรากฏขึ้น

ฉันจะทราบได้อย่างไรว่าเกิดอะไรขึ้นและแก้ไขได้อย่างไร

จนถึงตอนนี้ฉันได้ลองแล้ว:

  • ลบโฟลเดอร์ ~ / Library / Caches และ / Library / Caches
  • ตรวจสอบว่าไม่มีรายการเข้าสู่ระบบ
  • เข้าสู่ระบบโดยไม่ต้อง 'เปิดหน้าต่างใหม่'
  • ปิดการใช้งานเครือข่าย (ในกรณีที่รอการหมดเวลา)
  • ซ่อมแซมสิทธิ์ดิสก์
  • ตรวจสอบพวงกุญแจ
  • ดูผลลัพธ์จาก Console (มีช่องว่างขนาดใหญ่ที่ดูเหมือนไม่มีอะไรเกิดขึ้น)

แต่สิ่งนี้ไม่ได้สร้างความแตกต่างใด ๆ

ฉันได้สร้างบัญชีผู้ใช้ใหม่และฉันสามารถเข้าสู่ระบบได้ในเวลาประมาณ 2 วินาที - ดังนั้นฉันคิดว่าปัญหาต้องอยู่ในบัญชีของฉัน

ระบบคือ Lion (พร้อมอัปเดตล่าสุด) ฉันได้ติดตั้ง Vbox, KeyRemap4MacBook และ Xcode แล้ว

แก้ไข: ตามที่แนะนำนี่คือผลลัพธ์คอนโซลสำหรับบัญชีที่ใช้เวลาประมาณ 15 วินาทีในการเข้าสู่ระบบ:

2011-09-22 11:54:33.748 PM SecurityAgent: User info context values set for chris
2011-09-22 11:54:33.748 PM SecurityAgent: User info context values set for chris
2011-09-22 11:54:33.830 PM SecurityAgent: Login Window login proceeding
2011-09-22 11:54:33.830 PM SecurityAgent: Login Window login proceeding
2011-09-22 11:54:34.074 PM loginwindow: Login Window - Returned from Security Agent
2011-09-22 11:54:34.113 PM airportd: _doAutoJoin: Already associated to “wifi1”. Bailing on auto-join.
2011-09-22 11:54:34.158 PM loginwindow: USER_PROCESS: 2849 console
2011-09-22 11:54:34.203 PM com.apple.launchd.peruser.503: (com.apple.quicklook.32bit) Unknown key for boolean: DisallowDataExecute
2011-09-22 11:54:34.203 PM com.apple.launchd.peruser.503: (com.apple.ReportCrash) Falling back to default Mach exception handler. Could not find: com.apple.ReportCrash.Self
2011-09-22 11:54:34.821 PM UserEventAgent: CaptiveNetworkSupport:CNSServerRegisterUserAgent:187 new user agent port: 32703
2011-09-22 11:54:35.501 PM KeyRemap4MacBook: observer_IONotification
2011-09-22 11:54:36.907 PM KeyRemap4MacBook: skip checkForUpdates
2011-09-22 11:54:37.000 PM kernel: KeyRemap4MacBook --Info-- RemapClass::allocation_count_ 167849/2097152 (capacity 8%)
2011-09-22 11:54:37.564 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.565 PM com.apple.dock.extra: 2011-09-22 23:54:37.563 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.565 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.565 PM com.apple.dock.extra: 2011-09-22 23:54:37.564 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: 2011-09-22 23:54:37.565 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:37.566 PM com.apple.dock.extra: 2011-09-22 23:54:37.565 com.apple.dock.extra[2902:1707] Could not connect the action buttonPressed: to target of class NSApplication
2011-09-22 11:54:45.344 PM com.apple.loginwindow: chris-pc

ทุกคนสามารถสังเกตเห็นปัญหาได้หรือไม่

และนี่คือผลลัพธ์จากบัญชีใหม่ที่ใช้เวลาเพียง 1-2 วินาทีในการเข้าสู่ระบบ:

9/22/11 11:33:39.404 PM loginwindow: Login Window - Returned from Security Agent
9/22/11 11:33:39.452 PM airportd: _doAutoJoin: Already associated to “wifi1”. Bailing on auto-join.
9/22/11 11:33:39.501 PM loginwindow: USER_PROCESS: 2278 console
9/22/11 11:33:39.597 PM com.apple.launchd.peruser.501: (com.apple.quicklook.32bit) Unknown key for boolean: DisallowDataExecute
9/22/11 11:33:39.597 PM com.apple.launchd.peruser.501: (com.apple.ReportCrash) Falling back to default Mach exception handler. Could not find: com.apple.ReportCrash.Self
9/22/11 11:33:40.096 PM UserEventAgent: CaptiveNetworkSupport:CNSServerRegisterUserAgent:187 new user agent port: 27435
9/22/11 11:33:40.472 PM KeyRemap4MacBook: observer_IONotification
9/22/11 11:33:40.772 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.772 PM com.apple.dock.extra: 2011-09-22 23:33:40.770 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.773 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.774 PM com.apple.dock.extra: 2011-09-22 23:33:40.772 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.774 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.775 PM com.apple.dock.extra: 2011-09-22 23:33:40.773 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.775 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:40.776 PM com.apple.dock.extra: 2011-09-22 23:33:40.774 com.apple.dock.extra[2332:1707] Could not connect the action buttonPressed: to target of class NSApplication
9/22/11 11:33:42.094 PM KeyRemap4MacBook: checkForUpdates http://pqrs.org/macosx/keyremap4macbook/files/appcast.xml
9/22/11 11:33:42.000 PM kernel: KeyRemap4MacBook --Info-- RemapClass::allocation_count_ 166656/2097152 (capacity 7%)

ฉันมีปัญหาในขณะที่ Vbox กลับชะลอตัวลง หากคุณมีมันเริ่มอัตโนมัติแล้วที่สามารถอธิบายได้ ลองดูที่การตั้งค่าระบบของคุณ> บัญชี> รายการเข้าสู่ระบบและดูว่ามีรายการที่ไม่จำเป็นเช่นกันหรือไม่
l'L'l

ขอบคุณ แต่น่าเสียดายที่ไม่ใช่ - ฉันไม่มีรายการเข้าสู่ระบบและ vbox ไม่เริ่มอัตโนมัติ
laktak

เพื่อที่จะวิเคราะห์มันบางคนอาจจะต้องเห็นบันทึกคอนโซลของคุณ
l'L'l

ฉันได้เพิ่มเอาท์พุท มีบันทึกอื่น ๆ ที่อาจช่วยได้หรือไม่
laktak

ลองปิดการใช้งาน KeyRemap4MacBook จากนั้นติดตั้งใหม่หรือลองและอัปเดตและดูว่าคุณสังเกตเห็นความแตกต่างหรือไม่ นั่นเป็นสิ่งเดียวที่ฉันเห็นได้ว่าอาจทำให้ช้าลง ดูเหมือนว่าจะมีความแตกต่างประมาณ 9 ถึง 10 วินาทีระหว่างสองบัญชีในตอนท้าย
l'L'l

คำตอบ:


4

เป็นที่ชัดเจนว่าคุณมีปัญหาการอนุญาตไฟล์USER สิ่งที่คุณต้องทำคือเรียกใช้สิทธิ์ซ่อมในโฟลเดอร์ผู้ใช้ของคุณซึ่งคุณไม่สามารถทำได้ด้วยตัวเลือก "สิทธิ์ในการซ่อมแซม" ของ Disk Utility การใช้ Disk Utility จะซ่อมแซมไฟล์ระบบเท่านั้น

ในการซ่อมแซมการอนุญาตของไฟล์ผู้ใช้คุณจะต้องบู๊ตเข้าสู่ Repair Utilities ที่สร้างขึ้นของ Lion

  1. ปิดคอมพิวเตอร์ของคุณ
  2. เปิดคอมพิวเตอร์ของคุณแล้วกดCommand + Rค้างไว้จนกว่าคุณจะเห็นโลโก้ Apple อาจใช้เวลาโหลดนานกว่าปกติเล็กน้อย
  3. เมื่อโหลดยูทิลิตี้ซ่อมแล้วให้คลิกที่ยูทิลิตี้บนแถบเมนูแล้วเลือกเทอร์มินัล
  4. ภายในเทอร์มินัลพิมพ์รีเซ็ตรหัสผ่านและกด Return นี่จะเป็นการเปิดยูทิลิตี้รีเซ็ตรหัสผ่าน
  5. ในหน้าต่างนี้เลือกฮาร์ดไดรฟ์ของคุณ (Macintosh HD) จากนั้นเลือกบัญชีผู้ใช้ของคุณจากเมนูแบบเลื่อนลงที่อยู่ใต้ไอคอนฮาร์ดไดรฟ์ของคุณ
  6. เมื่อเลือกชื่อผู้ใช้แล้วให้คลิกที่ปุ่มรีเซ็ตที่ด้านล่างขวาของหน้าต่าง กระบวนการนี้อาจใช้เวลาสองสามนาที สิ่งนี้จะซ่อมแซมการอนุญาตของไฟล์และโฟลเดอร์ทั้งหมดสำหรับไฟล์และโฟลเดอร์ทั้งหมดที่อยู่ในโฟลเดอร์ผู้ใช้ของคุณ
  7. เมื่อเสร็จสิ้นให้ออกจากแอปพลิเคชันรีเซ็ตรหัสผ่านจากนั้นเลือกแอปพลิเคชัน Terminal และในที่สุดแอปพลิเคชั่นยูทิลิตี้ซึ่งจะรีบูตคอมพิวเตอร์ของคุณ

ที่มา: ซ่อมแซมสิทธิ์ผู้ใช้ใน Mac OS X Lion

หากดิสก์ของคุณถูกเข้ารหัสคุณต้องปลดล็อคก่อน:

  • diskutil coreStorage list จะให้ UUID แก่คุณ
  • diskutil coreStorage unlockVolume YOUR_UUID จะปลดล็อกดิสก์ (รหัสผ่านคือรหัสผ่านสำหรับบัญชีผู้ใช้ของคุณ)

ขอบคุณมากสิ่งนี้แก้ไขได้! ฉันต้องปลดล็อกดิสก์ก่อน (ฉันได้เพิ่มขั้นตอนในคำตอบของคุณ)
laktak

ดีใจที่ได้ยินและช่วยเหลือขอบคุณสำหรับการเพิ่มเชิงอรรถ
Nicholas Arvelo

1
@NickArvelo ทำไมผู้ใช้รายนี้ถึงมีปัญหาการอนุญาตไฟล์ USER มีบรรทัดเฉพาะในบันทึกของเขาที่เรียกสิ่งนี้หรือไม่?
สำรองข้อมูล Pro

@ProBackup สิ่งที่ยืนยันว่าเป็นปัญหาเกี่ยวกับไฟล์ของ USER และไม่ใช่ปัญหาของไฟล์ SYSTEM คือข้อเท็จจริงที่ว่าเมื่อมีการสร้างผู้ใช้ใหม่ปัญหาการเข้าสู่ระบบก็ไม่มาก เมื่อแก้ไขปัญหาใด ๆ กับ OSX ขั้นตอนแรกควรจะสร้างเสมอว่าเป็นปัญหาที่เกิดจากผู้ใช้หรือระบบ การสร้างผู้ใช้ใหม่และพยายามทำซ้ำปัญหาภายใต้ผู้ใช้ใหม่นั้นเป็นวิธีที่ดีที่สุดเสมอ
นิโคลัส Arvelo

0

บางขั้นตอนถัดไปเพื่อแยกปัญหา:

  1. บัญชีใหม่ใช้เวลาโหลด 10 วินาทีเดียวกันหรือไม่ ให้แน่ใจว่าได้ลดการเข้าสู่ระบบครั้งแรกในขณะที่ระบบมีการเติมการตั้งค่าและแคชไฟล์จำนวนมากเข้าสู่ระบบครั้งแรกโดยการออกจากระบบและกลับเข้าสู่บัญชีทดสอบคุณสามารถดูสิ่งที่แม็คปัจจุบันของคุณ อย่าปิดการเข้าสู่ระบบอัตโนมัติและรีบูตเครื่อง mac เพื่อทดสอบการเข้าสู่ระบบบัญชีทดสอบอีกครั้งเมื่อไฟล์ไม่ได้ถูกแคชใน RAM
  2. นำโฟลเดอร์บ้านของคุณไปที่ mac เครื่องอื่นและตรวจสอบว่าใช้ได้แล้วลบและย้ายกลับ สิ่งนี้มักจะแก้ไขบัญชีที่มีปัญหาซึ่งฉันไม่สามารถทำได้เพียงตั้งชื่อผู้ใช้และตั้งค่าอีกครั้ง
  3. ลบ Mac หลังจากตรวจสอบว่ามีการอัปเดตข้อมูลสำรอง Time Machine (หรืออื่น ๆ ) ของคุณอย่างถูกต้อง

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