<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Make Mac Work &#187; Troubleshooting</title>
	<atom:link href="http://www.makemacwork.com/category/troubleshooting/feed" rel="self" type="application/rss+xml" />
	<link>http://www.makemacwork.com</link>
	<description>Helping Manage The Macintosh Enterprise</description>
	<lastBuildDate>Mon, 31 Aug 2009 07:00:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Find Invalid Font Files</title>
		<link>http://www.makemacwork.com/find-invalid-font-files.htm</link>
		<comments>http://www.makemacwork.com/find-invalid-font-files.htm#comments</comments>
		<pubDate>Mon, 06 Jul 2009 07:00:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.makemacwork.com/find-invalid-font-files.htm</guid>
		<description><![CDATA[Just because solving a problem is easy doesn&#8217;t mean it&#8217;s an easy problem. The issue of &#8220;corrupted&#8221; or out-of-spec font files causing operating system or application crashes is a long-standing thorn in the side of Mac users and administrators. That&#8217;s because font files are software that interacts directly with the OS, but that software is [...]]]></description>
			<content:encoded><![CDATA[<p>Just because solving a problem is easy doesn&#8217;t mean it&#8217;s an easy problem. The issue of &#8220;corrupted&#8221; or out-of-spec font files causing operating system or application crashes is a long-standing thorn in the side of Mac users and administrators. That&#8217;s because font files are software that interacts directly with the OS, but that software is often judged (and purchased) on aesthetic, rather than technical, grounds. While the problem of bad font software isn&#8217;t likely to go away any time soon, it&#8217;s at least possible to solve the problem of locating and removing those files.</p>
<p>Beginning in OS X 10.5 (Leopard), Apple built in the ability to run validity checks on any font file. Those checks can be done when the fonts are loaded into Font Book, but they&#8217;re also run beforehand when your disks are indexed by Spotlight. By using <tt>mdfind</tt>, one of the command line tools that works behind the Spotlight interface, it&#8217;s easy to find all the indexed files that may contain bad font data. Open the Terminal and type:</p>
<p><code><strong>mdfind "com_apple_ats_font_invalid == 1"</strong></code></p>
<p>This short and simple trick will return a list of all the suspect font files stored on any machine, whether they&#8217;re loaded in one of your user&#8217;s font folders or just stored on a spare external drive. Push the command out with Apple Remote Desktop, and you&#8217;ve got a list of every questionable font on every machine at your whole company. Once you&#8217;ve located these potential problems, it should be easy to round them up and remove them before they cause additional frustration.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makemacwork.com/find-invalid-font-files.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Repair Spotlight Indexing</title>
		<link>http://www.makemacwork.com/repair-spotlight-indexing.htm</link>
		<comments>http://www.makemacwork.com/repair-spotlight-indexing.htm#comments</comments>
		<pubDate>Mon, 22 Jun 2009 07:00:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.makemacwork.com/repair-spotlight-indexing.htm</guid>
		<description><![CDATA[You&#8217;re looking for an email invitation you sent months ago, but the option to search through each &#8220;Entire Message&#8221; in Mail is grayed out entirely. Instead, you search iCal for the appointment itself, only to find the results are empty. Thinking you have the minutes stored somewhere on your hard drive, you try searching in [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;re looking for an email invitation you sent months ago, but the option to search through each &#8220;Entire Message&#8221; in Mail is grayed out entirely. Instead, you search iCal for the appointment itself, only to find the results are empty. Thinking you have the minutes stored somewhere on your hard drive, you try searching in the Finder but discover that even items displayed in open windows can&#8217;t be located. Spotlight indexing has broken on your local machine.</p>
<p>Leopard brought a number of improvements to Spotlight, the OS X search mechanism, including system-wide integration with the Finder and native applications. This is accomplished with an indexing process, <tt>mdworker</tt>, that runs in the background at all times organizing file metadata. While this feature has proven to be quite powerful, it&#8217;s also proved quite troublesome, as issues that would previously effect only Spotlight can now disable the ability to search the content of email messages and calendars as well.</p>
<p>When Spotlight attempts to scan a corrupt file, it can stall or crash, failing to properly index your disks and (as a result) disabling the search functionality in other Apple applications.  To figure out what Spotlight&#8217;s choking on, you&#8217;ll first need it to stop indexing entirely.  Make sure you&#8217;ve quit out of all your effected applications, then open the Terminal and type:</p>
<p><code><strong>sudo mdutil -i off /Volumes/*</strong></code></p>
<p>Once the Spotlight process is disabled, remove the old index files Spotlight built of your existing file system, replacing DISKNAME for the name of each mounted volume:</p>
<p><code><strong>sudo rm -r /Volumes/DISKNAME/.Spotlight-V100</strong></code></p>
<p>Next, open the Console application in the Utilities folder.  View &#8220;All Messages&#8221; in the left hand column, and use the &#8220;Filter&#8221; field in the top right to search for &#8220;<tt>mdworker</tt>&#8221; (the behind-the-scenes process that indexes data for Spotlight).  If the remaining errors end in file names, you&#8217;ve found a likely source for your Spotlight woes.  </p>
<p>Make sure these corrupt files are safe to move (and not within Application bundles or required by the OS), then relocate them to a removable drive or erase them entirely. With your suspect files out of the way, you can restart Spotlight indexing:</p>
<p><code><strong>sudo mdutil -E -i on /Volumes/*</strong></code></p>
<p>Once the indexing is complete, check the Console logs again to make sure the errors haven&#8217;t repeated.  You can now reopen your applications, and the ability to search messages and appointments should be restored.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makemacwork.com/repair-spotlight-indexing.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network Users Can&#8217;t Login to 10.5.7</title>
		<link>http://www.makemacwork.com/network-users-cant-login-to-1057.htm</link>
		<comments>http://www.makemacwork.com/network-users-cant-login-to-1057.htm#comments</comments>
		<pubDate>Mon, 01 Jun 2009 07:00:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Managed Client]]></category>
		<category><![CDATA[Open Directory]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.makemacwork.com/network-users-cant-login-to-1057.htm</guid>
		<description><![CDATA[In many ways, OS X 10.5.7 is a huge improvement for Leopard users, enhancing Finder network reliability, iCal server interaction, and portable home directory performance. In a managed Open Directory environment, however, it may also have the unfortunate side effect of locking you out of your legacy PowerPC machines.
At the root of the problem is [...]]]></description>
			<content:encoded><![CDATA[<p>In many ways, OS X 10.5.7 is a huge improvement for Leopard users, enhancing Finder network reliability, iCal server interaction, and portable home directory performance. In a managed Open Directory environment, however, it may also have the unfortunate side effect of locking you out of your legacy PowerPC machines.</p>
<p>At the root of the problem is the <tt>/etc/authorization</tt> file, which outlines unique situations where users are granted escalated privileges, and which should be altered as part of the 10.5.7 update process. It appears, however, that the file is updated only on Intel-based machines, leaving managed users on the PPC architecture unable to login on their workstations or laptops. </p>
<p>The solution is to copy the file to a PPC machine booted into target mode from an updated Intel installation, taking care that the ownership and permissions remain the same as on the Intel version. Alternately, if you have multiple PowerPC machines updated and booted, the same idea can be applied en masse by pushing an updated Intel file out via Apple Remote Desktop, JAMF Casper Suite, LANrev, or your preferred third-party distribution tool.</p>
<p>Once the corrected file is in place, reboot the afflicted machines, and login should be restored.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makemacwork.com/network-users-cant-login-to-1057.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CS4 Licensing Stops Working</title>
		<link>http://www.makemacwork.com/cs4-licensing-stops-working.htm</link>
		<comments>http://www.makemacwork.com/cs4-licensing-stops-working.htm#comments</comments>
		<pubDate>Mon, 23 Mar 2009 07:00:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.makemacwork.com/cs4-licensing-stops-working</guid>
		<description><![CDATA[If you support an art department as part of your job, chances are the Adobe Creative Suite is all they really care about. The OS could go without updates, Office could go without security patches, and you could go on vacation without them noticing as long as Photoshop, InDesign, and Acrobat all worked properly. Which [...]]]></description>
			<content:encoded><![CDATA[<p>If you support an art department as part of your job, chances are the Adobe Creative Suite is all they really care about. The OS could go without updates, Office could go without security patches, and you could go on vacation without them noticing as long as Photoshop, InDesign, and Acrobat all worked properly. Which is why it&#8217;s so upsetting when a CS4 installation that&#8217;s worked for months suddenly gives this error instead:</p>
<blockquote><p><strong>Licensing for this product has stopped working.<br />You cannot use the product at this time.</strong></p></blockquote>
<p>There&#8217;s a variety of reasons that the CS4 licensing components might give up the ghost, including low system resources, a damaged licensing sub-system, or corruption of the licensing data itself. The message goes on to suggest reinstalling the component in question, but it&#8217;s a solution that seldom, if ever, succeeds.  Instead, find the error code that the bottom of the window, and take a look at this handy, exhaustive, and embarrassing entry in Adobe&#8217;s own Knowledge Base: <a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=kb405970">Error &#8220;Licensing for this product has stopped working&#8221; when you launch Adobe Creative Suite 4 products</a>.</p>
<p>In that article (far too lengthy to even summarize), Adobe helpfully explains the nine different ways your legally purchased and properly installed Creative Suite products might have licensing failures, and the variety of ways it can be addressed on a machine-by-machine basis. One of these procedures will undoubtedly fix your individual CS4 installation, if not the much larger issue that even corporate editions of Adobe&#8217;s flagship product can be hobbled by an overly zealous, overly complicated DRM system.</p>
<p><span class="note">Special Thanks:</span> My intrepid colleague Jasson Lewellen discovered many of these issues firsthand, as well as a number of their solutions, and pointed me at Adobe&#8217;s Knowledge Base documentation of them for this article.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makemacwork.com/cs4-licensing-stops-working.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCal Can&#8217;t Connect To Server</title>
		<link>http://www.makemacwork.com/ical-cant-connect-to-server.htm</link>
		<comments>http://www.makemacwork.com/ical-cant-connect-to-server.htm#comments</comments>
		<pubDate>Mon, 02 Mar 2009 07:00:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Command Line]]></category>
		<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.makemacwork.com/ical-cant-connect-to-server</guid>
		<description><![CDATA[For a much-ballyhooed feature when Leopard premiered, iCal Server has had a checkered history, dangerously unstable for its first few minor updates and providing little more than database corruption, frustration, and an excuse to use the word &#8220;ballyhooed&#8221;. Now that things have calmed down, many companies are experimenting with the service to see if it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>For a much-ballyhooed feature when Leopard premiered, iCal Server has had a checkered history, dangerously unstable for its first few minor updates and providing little more than database corruption, frustration, and an excuse to use the word &#8220;ballyhooed&#8221;. Now that things have calmed down, many companies are experimenting with the service to see if it&#8217;s ready for production.</p>
<p>So imagine the surprise when you&#8217;ve configured and started the service, but your client machines simply won&#8217;t connect. In fact, they complain there&#8217;s a username or password error, when the username and password work fine for other services. Check the logs in Server Admin, and all you&#8217;ll find is an ominous message:</p>
<blockquote><p>The selected logfile does not exist.</p></blockquote>
<p>In some Leopard Server installations, the iCal Server logfiles aren&#8217;t ever created properly. The result is that the server process starts, but doesn&#8217;t do anything because it has no place to log its actions. It&#8217;s the sort of problem you&#8217;d usually figure out by digging through log files, but because they don&#8217;t exist, iCal Server just sits there dumbly, unable to provide any clues.</p>
<p>The easy way to stop this serpent from eating its own tail is to create and properly permission the files, then restart the iCal service. Open the Terminal, and type:</p>
<p><code><strong>cd /var/log/caldavd/<br />sudo touch access.log error.log<br />sudo chmod 640 access.log<br />sudo chmod 644 error.log</strong></code></p>
<p>The <tt>touch</tt> command creates the required logs, while <tt>chmod</tt> is used to set their permissions. With the log files now in their expected place, client machines should have no trouble connecting to iCal Server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makemacwork.com/ical-cant-connect-to-server.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Troubleshoot Time Machine Server</title>
		<link>http://www.makemacwork.com/troubleshoot-time-machine-server.htm</link>
		<comments>http://www.makemacwork.com/troubleshoot-time-machine-server.htm#comments</comments>
		<pubDate>Mon, 02 Feb 2009 07:00:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[Time Machine]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.makemacwork.com/troubleshoot-time-machine-server</guid>
		<description><![CDATA[Backing up client machines to a specially-provisioned network share is one of the marquee features of Leopard Server. Unfortunately, it&#8217;s a feature with far more promise than documentation. When it works, it&#8217;s a dream, finally freeing you from an aging Retrospect setup (or worse). When it fails, though, it tends to do so without much [...]]]></description>
			<content:encoded><![CDATA[<p>Backing up client machines to a specially-provisioned network share is one of the marquee features of Leopard Server. Unfortunately, it&#8217;s a feature with far more promise than documentation. When it works, it&#8217;s a dream, finally freeing you from an aging Retrospect setup (or worse). When it fails, though, it tends to do so without much insight as to what&#8217;s gone wrong. If you can&#8217;t get Time Machine backing up to a server, you&#8217;ll get plenty of detail as to why. Once a machine stops backing up properly, though, there&#8217;s no real indication as to how you might get it working again.</p>
<p>There are a variety of reasons your <a href="http://www.makemacwork.com/network-time-machine.htm">network Time Machine setup</a> might start excluding certain machines. Rather than address them each individually, the following is a general troubleshooting approach for the full gamut of issues. Follow these guidelines, and your Time Machine setup should be working again in no time.</p>
<p>First, turn off Time Machine on the misbehaving client machine. With the large, decorative switch now in the &#8220;off&#8221; position, remove the preferences file at <tt>Library/Preferences/com.apple.TimeMachine.plist</tt>. If you&#8217;re dealing with a corrupt preference file, that should resolve the issue immediately.</p>
<p>Next, remove the Time Machine &#8220;cookie&#8221; from your network share. These invisible files are named with a period, followed by the MAC address (also called the ethernet id) of the &#8220;Ethernet 1&#8243; interface on each client machine (not necessarily the network interface you&#8217;re actually using). If the machine has a primary MAC address of <tt>a1:b2:c3:d4:e5:f6</tt>, then you&#8217;re looking for a file called <tt>.a1b2c3d4e5f6</tt> at the root of the share. Get rid of it, and any identification issues with your Time Machine client should disappear.</p>
<p>Finally, you&#8217;ll need to reintroduce your client machine to the Time Machine server. In order to access your share every hour, Time Machine stores authentication data in a keychain when it&#8217;s first configured. Delete all references to your Time Machine server from the &#8220;System&#8221; keychain (most simply with Keychain Access in the Utility folder). Once no memory of the name or IP of the server remains, you can reconfigure Time Machine to back up to your server again.</p>
<p>These steps won&#8217;t solve every Time Machine server problem, but this quick checklist can often get your users backing up again, and get you back to working on larger problems.</p>
<p><span class="note">Recommended Reading:</span> For more information about common backup problems, take a look at Apple&#8217;s own Knowledge Base on <a href="http://support.apple.com/kb/HT1770">troubleshooting Time Machine issues</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makemacwork.com/troubleshoot-time-machine-server.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Startup Fails With Blue Screen</title>
		<link>http://www.makemacwork.com/startup-fails-with-blue-screen.htm</link>
		<comments>http://www.makemacwork.com/startup-fails-with-blue-screen.htm#comments</comments>
		<pubDate>Mon, 19 Jan 2009 08:00:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.makemacwork.com/startup-fails-with-blue-screen</guid>
		<description><![CDATA[If you were to list all the Windows features Macintosh users have wished for, you&#8217;d never see the &#8220;Blue Screen Of Death&#8221; among them. Which is why it&#8217;s such a shock when restarting an OS X machine to see the Apple logo, followed immediately by a frozen field of bright blue. Unlike Windows, there&#8217;s not [...]]]></description>
			<content:encoded><![CDATA[<p>If you were to list all the Windows features Macintosh users have wished for, you&#8217;d never see the &#8220;Blue Screen Of Death&#8221; among them. Which is why it&#8217;s such a shock when restarting an OS X machine to see the Apple logo, followed immediately by a frozen field of bright blue. Unlike Windows, there&#8217;s not even any diagnostic information to accompany the colorful rebuke.</p>
<p>This issue occurs most frequently right after Software Update has run on Leopard. It&#8217;s most often caused by a corrupt dynamic loader cache, a feature which replaced &#8220;application prebinding&#8221; in OS X 10.5 and tells the system where to find available shared libraries. Without a roadmap to these libraries, the computer can&#8217;t boot properly.</p>
<p>If the affected system is running 10.5.6, you can remedy this problem by booting with the &#8220;Shift&#8221; key held, triggering a Safe Boot sequence and deleting the damaged cache files. If you&#8217;re running an earlier version of Leopard, Safe Boot won&#8217;t remove the caches, so you&#8217;ll have to boot the machine from a DVD or external drive and remove the files manually from <tt>/var/db/dyld/</tt> instead.</p>
<p>Once the cache files have been removed, the machine should restart normally.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makemacwork.com/startup-fails-with-blue-screen.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suitcase Fusion Won&#8217;t Launch</title>
		<link>http://www.makemacwork.com/suitcase-fusion-wont-launch.htm</link>
		<comments>http://www.makemacwork.com/suitcase-fusion-wont-launch.htm#comments</comments>
		<pubDate>Mon, 12 Jan 2009 08:00:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.makemacwork.com/suitcase-fusion-wont-launch</guid>
		<description><![CDATA[If you support a design department of any size, various font problems have long been a thorn in your side. If your organization hasn&#8217;t felt your pain and moved to an expensive server-based solution, that means there&#8217;s a good chance you&#8217;ve been running some version of Extensis&#8217; Suitcase as your font management tool. Like it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>If you support a design department of any size, various font problems have long been a thorn in your side. If your organization hasn&#8217;t felt your pain and moved to an expensive server-based solution, that means there&#8217;s a good chance you&#8217;ve been running some version of Extensis&#8217; <a href="http://www.extensis.com/en/products/suitcasefusion2/index.jsp">Suitcase</a> as your font management tool. Like it&#8217;s competitors <a href="http://www.insidersoftware.com/FA_pro4_osx.php">Font Agent Pro</a> and <a href="http://www.fontexplorerx.com/">FontExplorer</a>, Suitcase has had a checkered technical past, but the new Suitcase Fusion 2 seemed to be a well designed and stable product. Then Apple shipped Leopard 10.5.6.</p>
<p>Suddenly, stable installations of Suitcase Fusion wouldn&#8217;t launch at all, with no obvious error or explanation as to why. The answer lies inexplicably in Extensis&#8217; handling of a computer&#8217;s Bonjour name, the publicly-seen machine name set in the &#8220;Sharing&#8221; pane of OS X&#8217;s System Preferences. If a Bonjour name exceeds 20 characters, or features non-alphanumeric characters, Suitcase Fusion is apparently too distracted to let your users get their work done. Extensis hasn&#8217;t provided any public information on why computer names might be an obstacle to font management.</p>
<p>Unless you feel like renaming all your workstations, the sane response is to hold back the 10.5.6 update until Extensis addresses the issue with a Suitcase update or Apple changes something back in 10.5.7. When the situation changes, we&#8217;ll update this article with more information.</p>
<p><span class="note">Update:</span> About a month after 10.5.6 shipped, Extensis followed with <a href="http://www.extensis.com/en/support/updates/SF2-13-0-2.jsp">Suitcase Fusion 13.0.2</a>, released specifically to solve this issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makemacwork.com/suitcase-fusion-wont-launch.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrade To Leopard Server</title>
		<link>http://www.makemacwork.com/upgrade-to-leopard-server.htm</link>
		<comments>http://www.makemacwork.com/upgrade-to-leopard-server.htm#comments</comments>
		<pubDate>Mon, 15 Dec 2008 07:00:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.makemacwork.com/upgrade-to-leopard-server</guid>
		<description><![CDATA[If you&#8217;ve tried to upgrade Tiger server to Leopard, you&#8217;ve probably already learned that it&#8217;s a bumpy road. The process is so fraught with bugs that Apple themselves recommend against it in their Server Essentials manual, stating it should never be preformed on &#8220;production&#8221; machines. Unfortunately, not every organization has a spare XServe to experiment [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve tried to upgrade Tiger server to Leopard, you&#8217;ve probably already learned that it&#8217;s a bumpy road. The process is so fraught with bugs that Apple themselves recommend against it in their Server Essentials manual, stating it should never be preformed on &#8220;production&#8221; machines. Unfortunately, not every organization has a spare XServe to experiment on, and those sharing files off internal disks may not want the hours of data shuffling that installing from scratch would entail.</p>
<p>The issues inherit in a Leopard Server upgrade can be addressed quickly and easily if you know what to look for. With a little advance preparation, and this article as a checklist, you can make sure the process is safe and successful for most OS X installations.</p>
<p>You&#8217;ll want to have checked in advance that any third-party applications you need run on Leopard, and you&#8217;ll definitely need a known-good backup in case something goes awry. Now let&#8217;s get started.</p>
<h3>Document Server Settings:</h3>
<p>The big problem with the Leopard upgrade isn&#8217;t that it loses data.  In fact, it&#8217;s the opposite, with the newly upgraded volume turning on new services, adding duplicate users, or even sharing out random (and sometimes private) directories. The most important part of the process, then, is to document all your Server Admin settings prior to upgrade. You&#8217;ll want to have notes (or screenshots) detailing all your DNS zones, web sites, firewall configuration, etc. If your team doesn&#8217;t already document all their server settings in a change log, now&#8217;s the time to catch up on the paperwork.</p>
<h3>Archive Open Directory:</h3>
<p>The next step you&#8217;ll want to take is to export all your Open Directory settings. This includes not just your users and groups, their passwords, their managed preferences, but also all your Kerberos and Password Server data. After you&#8217;ve upgraded your server, you&#8217;ll restore this information to insure nothing&#8217;s been corrupted in the upgrade process.</p>
<p>You can do this easily by using the &#8220;Archive&#8221; pane in the &#8220;Open Directory&#8221; options of Server Admin. Simply click the &#8220;Choose&#8230;&#8221; button to set the location the collected data should be saved to, then click the &#8220;Archive&#8230;&#8221; button to set the name and password for the disk image that&#8217;s created. Type very carefully, and since the password isn&#8217;t verified before the image is created, test that you can open it before you proceed.</p>
<h3>Install Leopard Server:</h3>
<p>With your preparations made, you can run the Leopard Server install normally. You&#8217;ll be asked to enter your new Leopard serial number, but otherwise the process shouldn&#8217;t require any configuration. The upgrade takes about a half hour on the current generation of XServe, and you can fill the time by downloading any recent updates you plan on installing. When your server reboots, it&#8217;ll likely have a host of services you don&#8217;t want turned on, so it&#8217;s best to restart it with the network cable unplugged.</p>
<h3>Reconfigure Services:</h3>
<p>If all went well (or at least as expected), you should now have a fully functional Leopard Server.  Maybe a little too functional, even. Leopard tends to turn on a bunch of undesired services during the upgrade process. Was your XServe an email or NFS server previously? There&#8217;s a good chance it might be now.</p>
<p>Open Server Admin, and select the your local machine from the left column. Now take a good, hard look at the services listed below it. Turn off the services you weren&#8217;t running prior to upgrade, then check your remaining service settings to make sure nothing unexpected has been added or changed. If you don&#8217;t need Apache 1.3, it&#8217;s a good time to upgrade to version 2.2 in the Web options as well. Now it&#8217;s time to plug back in the network cable and wrap up the job.</p>
<h3>Restore Open Directory:</h3>
<p>Now that the rest of the damage has been undone, you&#8217;ll want to clean up your account information. If your server remained an OD master through this process, you&#8217;re in luck. Otherwise, you&#8217;ll need to promote it in the &#8220;Settings&#8221; pane of the Open Directory options, then return to the &#8220;Archive&#8221; pane.</p>
<p>Choose the archive disk image you made earlier, and click &#8220;Restore&#8230;&#8221; to return your Open Directory domain to it&#8217;s pre-upgrade state. Once you&#8217;ve confirmed Open Directory accounts work locally, test each of the services you&#8217;re offering over the network as well, making sure that everything functions as it did prior to the upgrade process.</p>
<p>And voila! While not exactly fast or automatic, you should now have a newly upgraded and properly functioning Leopard Server. Now you can go find out what&#8217;s going to break when you upgrade your client machines&#8230;</p>
<p><span class="note">Recommended Reading:</span> While it may contradict some real-world experience, Apple nonetheless publishes an excellent guide on <a href="http://images.apple.com/server/macosx/docs/Upgrading_and_Migrating_v10.5.pdf">Upgrading and Migrating 10.5</a>, essential reading for anyone planning a complex upgrade to Leopard Server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makemacwork.com/upgrade-to-leopard-server.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Can&#8217;t Sync Information</title>
		<link>http://www.makemacwork.com/iphone-cant-sync-information.htm</link>
		<comments>http://www.makemacwork.com/iphone-cant-sync-information.htm#comments</comments>
		<pubDate>Wed, 19 Nov 2008 08:00:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.makemacwork.com/iphone-cant-sync-information</guid>
		<description><![CDATA[While a lot of iPhones sold to corporate customers are connected to the company&#8217;s Exchange server, even more float around officially unsupported. At least until something goes wrong.  When your VP of Marketing signs a two-year contract on a new toy, your IT department has just gotten into the iPhone business. Which is why [...]]]></description>
			<content:encoded><![CDATA[<p>While a lot of iPhones sold to corporate customers are connected to the company&#8217;s Exchange server, even more float around officially unsupported. At least until something goes wrong.  When your VP of Marketing signs a two-year contract on a new toy, your IT department has just gotten into the iPhone business. Which is why it&#8217;s so frustrating when you see a message like this sitting in your trouble ticket queue:</p>
<blockquote><p><strong>iTunes cannot sync information with the iPhone &#8220;3G&#8221; because<br />syncing has been disabled on this computer.</strong></p></blockquote>
<p>The dialog even offers you the opportunity to enable syncing again, but the option doesn&#8217;t actually result in anything. Once this error appears, you can&#8217;t synchronize any of the data in the iTunes &#8220;Info&#8221; tab (including contacts, calendars, bookmarks, and mail accounts), though music, picture, and video syncs work normally. Home users might not notice for months, but if an iPhone is meant for business this issue renders it basically useless.</p>
<p>The problem is corrupt SyncServices data, the system that keeps track of information between Macintosh systems and applications. The solution is to delete the the files in <tt>~/Library/SyncServices</tt> and <tt>~/Library/Application Support/SyncServices</tt>, log the user out and back in, then reset the sync preferences in iTunes. This forces OS X to rebuild the SyncServices database, resolving the issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makemacwork.com/iphone-cant-sync-information.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
