Presentation on theme: "…or mindless wand waving. Useful concepts – Apps on the Mac Applications are (mainly) self-contained. Uninstall: Drag to trash. Install: Drag to “Apps”"— Presentation transcript:
…or mindless wand waving.
Useful concepts – Apps on the Mac Applications are (mainly) self-contained. Uninstall: Drag to trash. Install: Drag to “Apps” folder (or anywhere)
Useful concepts – Prefs are discrete Each app stores prefs in a separate file. System settings exist separate from user settings.
Useful Concepts – Conventions Preferences named using reverse DNS: domain.company.appname.plist E.g. Finder preferences: com.apple.finder.plist System settings: /Library/Preferences/ (initial “/” means “the top level”) User settings: ~/Library/Preferences/ (initial “~” means “the user’s home folder”)
Modus Operandi Software level Troubleshoot mode: Create user account. Test software there. Repair mode: Login back to customer’s account. Delete preference files. Reinstall apps. System level Troubleshoot mode: Various diagnostic tools. Booting from other systems. Repair mode: Archive and Install. Hardware level Troubleshoot mode: Various diagnostic tools. Archive and Install. Repair mode: Replacing user replaceable parts. Delegating replacement of other parts to Apple & authorized service centers.
Harmless Tricks Reset PRAM Apple+Option+P+R Reset SMC (aka Power Management) Procedure varies (see wiki) Repair permissions Use Disk Utility Delete Caches ~/Library/Caches /Library/Caches
Watch that log! It may be useful to open Console.app and check the latest warnings/errors. The console database is searchable. Google errors. It may be useful to boot the Mac verbosely (Apple + V) and observe the on-screen messages. Google errors.
Down to Basics Software Issues You troubleshoot these by creating a new user account, deleting pref files or reinstalling apps. You can always try the harmless tricks. Hardware or System Software Issues You troubleshoot these by running diags, booting from known good system, performing Archive and Install. You can always try the harmless tricks.
Software Issues – Application Level An application is not performing one or more of its functions. Create a new account. Does the app do what it’s supposed to? Yes: Problem is likely with application’s preference file(s). Delete prefs, reboot. No: Reinstall the app. If issue is still there, consider this a system wide problem. See next slide.
Software Issues – System Level An app is not functioning across all user accounts (even after reinstalling the it). A system function is not performing as expected. Examples of system functions : Input (mouse/keyboard) Output (audio, video, printing) Network
Software Issues – System Level You should really feel an URGE to do backups now. Always test the hardware before troubleshooting system wide issues. (Backups!) If hardware tests pass, take generic approaches: Delete system prefs (/Library/Preferences). Reinstall latest combo update. Disk First Aid (Disk Utility). Archive and Install. (Backups!)
Hardware level Run Disk Utility from OS (if OS is bootable), check SMART status, verify disk. Run Disk Utility from install disk or another Mac, check SMART status, verify disk. Run Apple’s diags. (Backups!) Run TechTool (Deluxe or Pro). (Backups!) Boot from another Mac. Boot from a bootable external hard disk.
Running Apple’s Diags Press/tap F2 on startup (newer models). Insert the Mac OS X install disk, hold D on startup. Older Macs have the diags on a separate CD. Facts: Diags are model-specific. (boo!) Can’t download diags for free. (boo!) Helpdesk has a small collection of diags. (yay?)
Running TechTool If customer has Apple Care, and computer is bootable, TechTool Deluxe can be downloaded and installed for free from Apple. SR has two bootable flash drives (Protégé) with TechTool. Come borrow ‘em. Boot the bad Mac from Helpdesk’s MBP. Helpdesk’s MBP has TechTool.
Booting from another Mac Put the “good” Mac in target disk mode. Connect the two Macs using a Firewire cable. Boot the “bad” Mac while holding the option key. Can someone make a video tutorial for this? (Hi, I’m a bad Mac. And I’m a good Mac…)
Booting from an external drive Can install OS X on an external drive. The drive can be USB or Firewire. Connect the drive to the bad Mac. Boot bad Mac while holding the option key.
Special Case – Unbootable System Always try to do backups first. By attempting backups you can learn more about the issue, too. “Unbootable” can mean many things…
No power / no startup chime PRAM, SMC issue. Reset PRAM, reset SMC. Try running with no battery. Try running with known good battery. Try a different AC adapter. Mobo/RAM/PSU issue. Call Apple, visit Small Dog.
Blinking question mark Hard disk / mobo issue. Run diags. Archive and Install. Call Apple, visit Small Dog.
Stuck at spinning pin wheel Could be anything… all of the above, bad airport card, corrupt OS… Run diags. Try “Generic Approaches”.
Stuck at (blue) screen before login Most likely hard disk. But could be any failing hardware part… corrupt OS… Run diags. Try “Generic Approaches”.
Can’t login. Most likely corrupt OS. Or a dying hard disk. Or could be any failing hardware part… Run diags. Try resetting password from install disk. Try “Generic Approaches”.
Generic Approaches Boot verbosely (Apple + V). Check last messages on screen. Google. Boot in Single User Mode (Apple + S). Run fsck –fy Boot from install disk. Run Disk Utility => First Aid (Repair Disk and Repair Permissions) Install latest combo update. Archive and Install. Call Apple, visit Small Dog.
Special Case – Beeping sounds at startup Most likely RAM (or CPU). See wiki => LIS => Diagnostics => Diagnostic_Beep_and_Error_Codes
Special Case – Intermittent Issues Now you see it, now you don’t… Suspect hard disk or RAM. Diags. Archive and Install. Apple. Suspect a corrupt OS install. Diags. Archive and Install. Apple.
Special Case – Troubleshooting Printers “Reset Printing System” (google it)
Special Case – Troubleshooting Network Issues Create a new network location (System Preferences => Network)
Your toolkit Finder: Your Explorer (not Internet). Terminal: Use when the Finder fails. Disk Utility Console System Preferences Tech Tool (Deluxe or Pro) Helpdesk MBP