<?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"
	>

<channel>
	<title>HardMac's Blog</title>
	<atom:link href="http://blog.hardmac.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.hardmac.com</link>
	<description>where no mac has gone before</description>
	<pubDate>Sat, 02 Aug 2008 16:51:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>!$title$!</title>
		<link>http://blog.hardmac.com/archives/title</link>
		<comments>http://blog.hardmac.com/archives/title#comments</comments>
		<pubDate>Sat, 02 Aug 2008 16:51:30 +0000</pubDate>
		<dc:creator>moose</dc:creator>
		
		<category><![CDATA[!$categories$!]]></category>

		<category><![CDATA[!$mt_keywords$!]]></category>

		<guid isPermaLink="false">http://blog.hardmac.com/archives/title</guid>
		<description><![CDATA[!$text$!
]]></description>
			<content:encoded><![CDATA[<p>!$text$!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hardmac.com/archives/title/feed</wfw:commentRss>
		</item>
		<item>
		<title>MobileMeh [UPDATED]</title>
		<link>http://blog.hardmac.com/archives/mobilemeh</link>
		<comments>http://blog.hardmac.com/archives/mobilemeh#comments</comments>
		<pubDate>Thu, 24 Jul 2008 21:24:51 +0000</pubDate>
		<dc:creator>moose</dc:creator>
		
		<category><![CDATA[Apple talk]]></category>

		<category><![CDATA[Rants &#038; Raves]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[bugs]]></category>

		<category><![CDATA[mobileme]]></category>

		<guid isPermaLink="false">http://blog.hardmac.com/?p=251</guid>
		<description><![CDATA[So, mobileme&#8230;
I really wanted to like it&#8230; the idea is good, it looks nice&#8230; but it seems to be .Mac all over again.
I don&#8217;t care about the issue of the &#8220;push&#8221; not being real push and taking 15&#8242; to propagate from my Mac to the &#8220;cloud&#8221;.
My problem is the sync with my iPhone. I subscribed [...]]]></description>
			<content:encoded><![CDATA[<p>So, <em>mobileme</em>&#8230;<br />
I really wanted to like it&#8230; the idea is good, it looks nice&#8230; but it seems to be .Mac all over again.<br />
I don&#8217;t care about the issue of the &#8220;push&#8221; not being real push and taking 15&#8242; to propagate from my Mac to the &#8220;cloud&#8221;.<br />
My problem is the sync with my iPhone. I subscribed to mobileme, then configured the account on my iPhone, activated all the push features, did a first sync through iTunes and everything went fine.<br />
OK, maybe the propagation is not as instantaneous as I&#8217;d like it to be, but the over-the-air sync is great. Or would be great if it worked really reliably. Let&#8217;s say that it works, but that when you test it at your desk, the time it takes for data to propagate is too long. But in real life, like adding an appointment on the road, it&#8217;s fine, when I come back home the appointment has been pushed to my MacBook Pro&#8217;s iCal.</p>
<p>BUT&#8230; I noticed an annoying thing: if you activate the mobileme syncing of calendars, in iTunes you have no option anymore to select which calendars you want synced to your iPhone. I don&#8217;t want all my calendars on my iPhone, I have a whole bunch of them that I especially don&#8217;t want beeping when I&#8217;m away from my desk, like backup reminders and such.</p>
<p>So I decided to deactivate mobileme calendar syncing on the iPhone. But when you do that, it ERASES the calendars from the iPhone, and you&#8217;re left with nothing until you synchronise it back through iTunes&#8230; in theory.<br />
Because when I connected the iPhone to iTunes, it still said that my calendars where automatically synced over the air through mobileme. Damn. I forced a sync, but nada, nothing, still empty calendars on my iPhone.<br />
I tried everything, including <a href="http://support.apple.com/kb/TS1627" onclick="javascript:pageTracker._trackPageview('/outbound/article/support.apple.com');" target="_blank">resetting the SyncServices folder as recommended by Apple</a>.<br />
Nothing, iTunes still tells me my calendars are handled by mobileme. </p>
<p>So in the end I restored my iPhone to its original state.</p>
<p>What a mobilemess&#8230;</p>
<p>[UPDATE: while trying to figure out this mess, I tracked the console messages during the iPhone's restore process and found this hidden gem of Apple-dev Star Wars humor:</p>
<blockquote><p>25/07/08 00:15:32 [0x0-0x24024].com.apple.iTunes[269] MobileDevice: AMDeviceConnect: This is not the droid you&#8217;re looking for. Move along, move along. </p></blockquote>
<p>At least, it made me laugh at 00:21 while I&#8217;m waiting for the restore to complete&#8230; I need the phone ready by tomorrow morning, dammit!]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hardmac.com/archives/mobilemeh/feed</wfw:commentRss>
		</item>
		<item>
		<title>Spot The Idiot - The Unofficial Apple Weblog on the iStore deal</title>
		<link>http://blog.hardmac.com/archives/spot-the-idiot-the-unofficial-apple-weblog-on-the-istore-deal</link>
		<comments>http://blog.hardmac.com/archives/spot-the-idiot-the-unofficial-apple-weblog-on-the-istore-deal#comments</comments>
		<pubDate>Sat, 28 Jun 2008 21:53:45 +0000</pubDate>
		<dc:creator>moose</dc:creator>
		
		<category><![CDATA[Apple talk]]></category>

		<category><![CDATA[Rants &#038; Raves]]></category>

		<category><![CDATA[Spot the Idiot]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[app store]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[developper]]></category>

		<guid isPermaLink="false">http://blog.hardmac.com/?p=246</guid>
		<description><![CDATA[Are iPhone app devs getting a raw deal? - The Unofficial Apple Weblog (TUAW):
We mentioned yesterday a rumor that Apple won&#8217;t cut a check for iPhone application developers until the dev&#8217;s share of the sales tops $250. [...]
From the (indie) developer&#8217;s perspective, this stinks. They&#8217;ve already paid at least $99 just to participate, and now [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://www.tuaw.com/2008/06/27/are-iphone-app-devs-getting-a-raw-deal/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.tuaw.com');">Are iPhone app devs getting a raw deal? - The Unofficial Apple Weblog (TUAW)</a>:</p>
<p>We mentioned yesterday a rumor that Apple won&#8217;t cut a check for iPhone application developers until the dev&#8217;s share of the sales tops $250. [...]<br />
From the (indie) developer&#8217;s perspective, this stinks. They&#8217;ve already paid at least $99 just to participate, and now they have to wait until they make (potentially) hundreds of sales before they see a dime from Apple. Will the high barrier for entry discourage truly good app development? </p></blockquote>
<p>Hmm, let me see&#8230; $99 a &#8220;high barrier&#8221;? Well, maybe, but let&#8217;s see how many of these Indie Devs have a PS3 or XBOX360, for which a single GAME is $60 at least? And how much do they spend on Starbucks?<br />
In any case, the fact that an Indie dev might desperately NEED $250, like, right now, is ridiculous! If you develop apps for money, then I hope you plan on earning a bit more than just $250&#8230; and if you just want to make a quick $250 to buy your next iPhone, then maybe it&#8217;s better if the &#8220;high barrier&#8221; discourages you from entering the iPhone AppStore system.</p>
<p>Seriously, I don&#8217;t know a single dev who would create an app just to get $250&#8230; might as well make it freeware.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hardmac.com/archives/spot-the-idiot-the-unofficial-apple-weblog-on-the-istore-deal/feed</wfw:commentRss>
		</item>
		<item>
		<title>everybody hates the Dock, except&#8230; DELL</title>
		<link>http://blog.hardmac.com/archives/everybody-hates-the-dock-except-dell</link>
		<comments>http://blog.hardmac.com/archives/everybody-hates-the-dock-except-dell#comments</comments>
		<pubDate>Thu, 26 Jun 2008 06:53:48 +0000</pubDate>
		<dc:creator>moose</dc:creator>
		
		<category><![CDATA[Rants &#038; Raves]]></category>

		<category><![CDATA[windows]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[dell]]></category>

		<category><![CDATA[dock]]></category>

		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://blog.hardmac.com/?p=245</guid>
		<description><![CDATA[So, Dell decided that Vista suxx and they really wanted badly to have OSX on their machines. But, of course, Apple told then to go make an OS for themselves.
And now, this is what Dell has come up with:
Dell Dock Puts a Little Mac OS X Into Vista Studio Laptops:


Sweet, uh?
]]></description>
			<content:encoded><![CDATA[<p>So, Dell decided that Vista suxx and they <em>really</em> <a href="http://www.applematters.com/article/june-16-2005-michael-dell-says-he-would-be-happy-to-license-os-x/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.applematters.com');" target="_blank">wanted badly to have OSX on their machines</a>. But, of course, Apple told then to go make an OS for themselves.</p>
<p>And now, this is what Dell has come up with:</p>
<blockquote><p><a href="http://gizmodo.com/5019768/dell-dock-puts-a-little-mac-osx-into-vista-studio-laptops" onclick="javascript:pageTracker._trackPageview('/outbound/article/gizmodo.com');">Dell Dock Puts a Little Mac OS X Into Vista Studio Laptops</a>:</p>
<div style="text-align:center;"><img src="http://blog.hardmac.com/wp-content/uploads/2008/06/dell-dock.jpg" alt="Dell_Dock.jpg" border="0" width="451" height="150" /></div>
</blockquote>
<p>Sweet, uh?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hardmac.com/archives/everybody-hates-the-dock-except-dell/feed</wfw:commentRss>
		</item>
		<item>
		<title>Return of the &#8217;70s Weirdos</title>
		<link>http://blog.hardmac.com/archives/return-of-the-70s-weirdos</link>
		<comments>http://blog.hardmac.com/archives/return-of-the-70s-weirdos#comments</comments>
		<pubDate>Mon, 23 Jun 2008 06:45:44 +0000</pubDate>
		<dc:creator>moose</dc:creator>
		
		<category><![CDATA[Rants &#038; Raves]]></category>

		<category><![CDATA[windows]]></category>

		<category><![CDATA[flashback]]></category>

		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://blog.hardmac.com/?p=241</guid>
		<description><![CDATA[Newsweek.com:

That photo of 11 weirdos in &#8217;70s clothes you may have seen on the Internet really is the original Microsoft team, snapped Dec. 7, 1978, on the eve of the company&#8217;s move from Albuquerque, N.M., to Seattle. Almost 30 years later, a few weeks before Bill Gates&#8217;s departure from Microsoft, the group (looking better) reconvened.


&#8220;looking [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://www.newsweek.com/id/142636" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.newsweek.com');">Newsweek.com</a>:</p>
<div style="text-align:center;"><img src="http://blog.hardmac.com/wp-content/uploads/2008/06/microsoft-bill-gates-technology-company-bz04.jpg" alt="microsoft-bill-gates-technology-company-BZ04.jpg" border="0" width="299" height="200" /></div>
<p>That photo of 11 weirdos in &#8217;70s clothes you may have seen on the Internet really is the original Microsoft team, snapped Dec. 7, 1978, on the eve of the company&#8217;s move from Albuquerque, N.M., to Seattle. Almost 30 years later, a few weeks before Bill Gates&#8217;s departure from Microsoft, the group (looking better) reconvened.</p>
<div style="text-align:center;"><img src="http://blog.hardmac.com/wp-content/uploads/2008/06/microsoft-bill-gates-technology-company-bz04-wide-horizontal.jpg" alt="microsoft-bill-gates-technology-company-BZ04-wide-horizontal.jpg" border="0" width="302" height="200" /></div>
</blockquote>
<p>&#8220;looking better&#8221; ? OMG!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hardmac.com/archives/return-of-the-70s-weirdos/feed</wfw:commentRss>
		</item>
		<item>
		<title>Kudos to Apple&#8217;s Customer Support</title>
		<link>http://blog.hardmac.com/archives/kudos-to-apples-tech-support</link>
		<comments>http://blog.hardmac.com/archives/kudos-to-apples-tech-support#comments</comments>
		<pubDate>Tue, 17 Jun 2008 06:47:02 +0000</pubDate>
		<dc:creator>moose</dc:creator>
		
		<category><![CDATA[Apple talk]]></category>

		<category><![CDATA[Rants &#038; Raves]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[applecare]]></category>

		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://blog.hardmac.com/?p=240</guid>
		<description><![CDATA[So I went on a business trip for a week and I noticed on my way back that the soft plastic sheath of the magsafe cable on my MacBook Pro&#8217;s power brick was desolidarising itself from the brick.
The metal wires you (barely) see on the picture are not the live wires, but rather the shielding [...]]]></description>
			<content:encoded><![CDATA[<p>So I went on a business trip for a week and I noticed on my way back that the soft plastic sheath of the magsafe cable on my MacBook Pro&#8217;s power brick was desolidarising itself from the brick.<br />
The metal wires you (barely) see on the picture are not the live wires, but rather the shielding of said live wires (or so I hope).</p>
<div style="text-align:center;"><img src="http://blog.hardmac.com/wp-content/uploads/2008/06/gaine.jpg" border="0" alt="gaine.jpg" width="407" height="216" /></div>
<p>Anyway, this is a major hasard, especially when you use your laptop on a plane equipped with power plugs on each seat.<br />
So as soon as I came back, I called Apple&#8217;s Tech Support. After a rather longish wait of 9 minutes (which, I must admit, I was warned of by the voice server) I got on the line with a young lady speaking French with a heavy Dutch accent (I live in France&#8230;) who told me, after pulling out my file, that, of course, they would send me a replacement power brick (the MBPro is still under guarantee) and that I&#8217;d just have to return the old one in the box the new one came in.<br />
This was yesterday at about 11:30 am. At 3pm the same day, I received an email informing me that the new power brick had shipped and I could track it on UPS.com.<br />
I went there and effectively the item was marked for delivery tomorrow.<br />
So, same day expedition for a 48hrs delivery? For a REPAIR*? All I have to say is, no wonder Apple&#8217;s Customer Support gets the highest ratings.</p>
<p>&#8212;<br />
* I already knew Apple&#8217;s online store was superfast, like ordering something on monday morning and getting it delivered the next day at noon, but this is different, you PAY for what you order.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hardmac.com/archives/kudos-to-apples-tech-support/feed</wfw:commentRss>
		</item>
		<item>
		<title>Spot the Idiot: Samsung&#8217;s &#8220;iPhone killer&#8221;</title>
		<link>http://blog.hardmac.com/archives/spot-the-idiot-samsungs-iphone-killer</link>
		<comments>http://blog.hardmac.com/archives/spot-the-idiot-samsungs-iphone-killer#comments</comments>
		<pubDate>Tue, 17 Jun 2008 06:20:58 +0000</pubDate>
		<dc:creator>moose</dc:creator>
		
		<category><![CDATA[Spot the Idiot]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[iphone 3G]]></category>

		<category><![CDATA[samsung]]></category>

		<guid isPermaLink="false">http://blog.hardmac.com/?p=238</guid>
		<description><![CDATA[So here we are with a new iPhone killer&#8230; wait, the killer is late, its target is already dead! Samsung&#8217;s Instinct was supposed to go snipe the iPhone, but Apple already sent it to rest, and now iPhone 2 is coming&#8230;
Walt Mossberg on Samsung&#8217;s Instinct:
Also, the timing of the Instinct is unfortunate. It was designed [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.hardmac.com/wp-content/uploads/2008/06/instinct.jpg" alt="instinct.jpg" border="0" width="130" height="300" align="left" />So here we are with a new iPhone killer&#8230; wait, the killer is late, its target is already dead! Samsung&#8217;s Instinct was supposed to go snipe the iPhone, but Apple already sent it to rest, and now iPhone 2 is coming&#8230;</p>
<blockquote><p><a href="http://online.wsj.com/public/article/SB121322194642065867-yJIpz9v8z2snSwKN00hu9V4Oqdo_20090612.html?mod=rss_free" onclick="javascript:pageTracker._trackPageview('/outbound/article/online.wsj.com');">Walt Mossberg on Samsung&#8217;s Instinct</a>:</p>
<p>Also, the timing of the Instinct is unfortunate. It was designed to go up against the first iPhone. Sprint even has a Web site (nowisgood.com) comparing the two devices. But the Instinct will go on sale only three weeks before Apple and AT&#038;T start selling the new 3G iPhone, the second-generation model announced earlier this week. </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.hardmac.com/archives/spot-the-idiot-samsungs-iphone-killer/feed</wfw:commentRss>
		</item>
		<item>
		<title>iPhone 3G is nothing&#8230; [UPDATE]</title>
		<link>http://blog.hardmac.com/archives/iphone-3g-is-nothing</link>
		<comments>http://blog.hardmac.com/archives/iphone-3g-is-nothing#comments</comments>
		<pubDate>Mon, 09 Jun 2008 20:21:37 +0000</pubDate>
		<dc:creator>moose</dc:creator>
		
		<category><![CDATA[Apple talk]]></category>

		<category><![CDATA[Rants &#038; Raves]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[iphone 3G]]></category>

		<category><![CDATA[mobileme]]></category>

		<guid isPermaLink="false">http://blog.hardmac.com/?p=235</guid>
		<description><![CDATA[Just came back from a serious beer session at the pool bar, which means I missed the WWDC Keynote.
&#8230;and I caught up on the news&#8230; my take? Forget about iPhone 3G, forget about GPS support and the AppStore&#8230;
THE big thing? MobileMe.
This is THE MOBILE COMPUTING dream everybody has been prophesying for years&#8230; the famous CLOUD [...]]]></description>
			<content:encoded><![CDATA[<p>Just came back from a serious beer session at the <a href="http://www.flickr.com/photos/otolithe/sets/72157605448626174/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');" target="_blank">pool bar</a>, which means I missed the WWDC Keynote.</p>
<p>&#8230;and I caught up on the news&#8230; my take? Forget about <a href="http://www.apple.com/iphone/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.apple.com');" target="_blank">iPhone 3G</a>, forget about <a href="http://www.apple.com/iphone/features/maps.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.apple.com');" target="_blank">GPS support</a> and the <a href="http://www.apple.com/iphone/features/appstore.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.apple.com');" target="_blank">AppStore</a>&#8230;</p>
<p>THE big thing? <a href="http://www.apple.com/mobileme/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.apple.com');" target="_blank">MobileMe</a>.</p>
<p>This is THE MOBILE COMPUTING dream everybody has been prophesying for years&#8230; the famous <a href="http://www.infoworld.com/article/08/04/07/15FE-cloud-computing-reality_1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.infoworld.com');" target="_blank">CLOUD COMPUTING</a>.</p>
<p>.Mac was a sad affair, but it was a good stumbling step in the right direction&#8230; now if Apple can get their acts together and put the resources to make MobileMe efficient, then they have the KILLER NEXT BIG THING.</p>
<p>Everybody has been talking about accessing your data anywhere, anytime, but it has been all theory&#8230; Now what Apple announces is basically IT. And with PUSH SYNCH they avoid the pain of having to synch your data&#8230; You create content (emails, contents, pictures, whatever) and they just magically synch over the air and become available to ALL your devices&#8230;</p>
<p>&#8220;It&#8217;s a kind of magic&#8221;.</p>
<p>[UPDATE: I just signed to be notified when MobileMe becomes available and heres is the post-signup screen:</p>
<div style="text-align:center;"><img src="http://blog.hardmac.com/wp-content/uploads/2008/06/image-1.png" alt="Image 1.png" border="0" width="1045" height="365" /></div>
<p>the NEXT big thing is always UNDER CONSTRUCTION]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hardmac.com/archives/iphone-3g-is-nothing/feed</wfw:commentRss>
		</item>
		<item>
		<title>How I saved my corrupted Time Machine sparsebundle image&#8230;</title>
		<link>http://blog.hardmac.com/archives/how-i-saved-my-corrupted-time-machine-sparsebundle-image</link>
		<comments>http://blog.hardmac.com/archives/how-i-saved-my-corrupted-time-machine-sparsebundle-image#comments</comments>
		<pubDate>Thu, 29 May 2008 09:49:09 +0000</pubDate>
		<dc:creator>moose</dc:creator>
		
		<category><![CDATA[Apple talk]]></category>

		<category><![CDATA[Rants &#038; Raves]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.hardmac.com/archives/how-i-saved-my-corrupted-time-machine-sparsebundle-image</guid>
		<description><![CDATA[So I have a 500GB Time Capsule stuck somewhere in the house, to which all the Macs are backed up by Time Machine. Well, actually, my work MacBook Pro gets backed up on the TC&#8217;s internal hard drive, while all the other Macs (that&#8217;s one G5 iMac, a G4 iBook and a core2duo MacBook) are [...]]]></description>
			<content:encoded><![CDATA[<p>So I have a 500GB Time Capsule stuck somewhere in the house, to which all the Macs are backed up by Time Machine. Well, actually, my work MacBook Pro gets backed up on the TC&#8217;s internal hard drive, while all the other Macs (that&#8217;s one G5 iMac, a G4 iBook and a core2duo MacBook) are backed-up to a 500GB USB HD that&#8217;s hooked-up to the TC.<br />
The great thing with TC/TM is that, since a couple versions of Leopard, the backups can be done over the LAN via Ethernet OR Airport. While TM does backups to external HD as simple subfolders, when you backup to a network drive, TM creates a sparsebundle disk image using your computer&#8217;s name and mac address (well, the MAC address of the network interface you used when doing the first ever TM backup of said machine).</p>
<p>On Monday, while TM was doing it&#8217;s hourly thing, there was a power outage in the house. When it went back live, I found out TM couldn&#8217;t backup my MacBook Pro anymore, it threw an error saying that it could not find the backup disk. I checked and could see the TC alright on the LAN, and the sparsebundle for my laptop was clearly there&#8230; So I rebooted the TC, but to no result. Them I tried to mount manually the sparsebundle: the Finder grinded away for a loooong while before giving up and throwing an error stating that the image had &#8220;no filesystem&#8221;. Yikes!</p>
<p><span id="more-234"></span></p>
<p>I went and had a look in my system logs and here is what I found:</p>
<blockquote><p>
May 28 08:29:14 rangiroa /System/Library/CoreServices/backupd[1607]: Backing up to: /Volumes/Backup of rangiroa/Backups.backupdb<br />
May 28 08:31:17 rangiroa /System/Library/CoreServices/backupd[1607]: Stopping backupd to allow ejection of backup destination disk!<br />
May 28 08:31:17 rangiroa /System/Library/CoreServices/backupd[1607]: Error: (6) getxattr for key:com.apple.backupd.SnapshotState path:/Volumes/Backup of rangiroa/Backups.backupdb/rangiroa/2008-04-29-102105<br />
May 28 08:31:17 rangiroa /System/Library/CoreServices/backupd[1607]: Error: (6) getxattr for key:com.apple.backupd.SnapshotContainer path:/Volumes/Backup of rangiroa/Backups.backupdb/rangiroa/2008-04-29-102105<br />
May 28 08:31:17 rangiroa /System/Library/CoreServices/backupd[1607]: Error: (-36) Creating directory 2008-05-28-083117.inProgress<br />
May 28 08:31:17 rangiroa /System/Library/CoreServices/backupd[1607]: Failed to make snapshot container.<br />
May 28 08:31:17 rangiroa /System/Library/CoreServices/backupd[1607]: Error: (-36) Creating directory rangiroa 2</p>
<p>[...] 998 of them [...]</p>
<p>May 28 08:31:18 rangiroa /System/Library/CoreServices/backupd[1607]: Backup failed with error: 2<br />
May 28 08:31:30 rangiroa /System/Library/CoreServices/backupd[1635]: Mounting disk image /Volumes/Time Capsule/rangiroa_0017f2cb63cb.sparsebundle<br />
May 28 08:31:30 rangiroa /System/Library/CoreServices/backupd[1635]: Failed to attach to disk image, returned: 35<br />
May 28 08:31:30 rangiroa /System/Library/CoreServices/backupd[1635]: Failed to mount disk image /Volumes/Time Capsule/rangiroa_0017f2cb63cb.sparsebundle<br />
May 28 08:31:30 rangiroa /System/Library/CoreServices/backupd[1635]: Ejected Time Machine network volume.
</p></blockquote>
<p>So the Finder could not <em>attach</em> the disk image, nor <em>mount it</em>&#8230;</p>
<p>And you know, there is <em>no way</em> to directly access the HD in the Time Capsule, meaning you can&#8217;t simply do a disk utility check on it. Wai you&#8217;ll say, you <em>can</em> use Disk Utility to check and repair a disk image, but to do that, said Disk utility first tries to <em>mount</em> the image, which, of course, failed in my case&#8230; So no luck with Disk Utility.</p>
<p>So I copied the 160GB sparsebundle to a USB HD, and went on trying to fix it&#8230; I did a lot of googling for the problem, but all I found was loads of complaints, but no solutions, until I stumbled on <a href="http://www.macosxhints.com/article.php?story=20080302005526405" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.macosxhints.com');" target="_blank">this post over at macosxhints.com</a>. It says the guy managed to repair his sparsebundle using some terminal wizardry involving the use of the hdiutl command:</p>
<blockquote><p>sudo hdiutil mount -nomount -readwrite /path/to/sparseimage</p></blockquote>
<p>So I tried it: I launched Terminal, typed the correct command and path to the image, at which point I got a huge CPU spike while nothing happended in the Terminal, indicating that some process was running but giving no feedback. Looking at the Activity Monitor showed a process called fsck_hfs using about 60% of one CPU. fsck_hfs does, according to OSX&#8217;s man page (&#8221;man fsck_hfs&#8221;) , an HFS file system consistency check.<br />
Funny thing is that I left it running for quite a while (we are dealing with a 160GB image, with hundreds of thousands of files), and after a couple hours, it <em>failed</em>! Argh!</p>
<p>But then, out of pure luck, I checked Disk Utility, and there in the sidebar was my sparsebundle showing that it contained an <em>unmounted</em> disk image called &#8220;backup of rangiroa&#8221;&#8230; I then decided to launch a repair on it, which started and after about 30 minutes started founding a whole bunch of errors, and <em>fixing</em> them:</p>
<blockquote><p>
/dev/rdisk2s2: fsck_hfs run at Tue May 27 15:47:11 2008<br />
/dev/rdisk2s2: ** /dev/rdisk2s2 (NO WRITE)<br />
/dev/rdisk2s2: QUICKCHECK ONLY; FILESYSTEM DIRTY<br />
[...]<br />
/dev/rdisk2s2: fsck_hfs run at Tue May 27 15:47:11 2008<br />
/dev/rdisk2s2: ** /dev/rdisk2s2<br />
/dev/rdisk2s2: ** Checking Journaled HFS Plus volume.<br />
/dev/rdisk2s2: ** Detected a case-sensitive catalog.<br />
/dev/rdisk2s2: ** Checking Extents Overflow file.<br />
/dev/rdisk2s2: ** Checking Catalog file.<br />
/dev/rdisk2s2:    Keys out of order<br />
/dev/rdisk2s2: (4, 89246)<br />
/dev/rdisk2s2: ** Rebuilding Catalog B-tree.<br />
/dev/rdisk2s2:    Invalid record count<br />
/dev/rdisk2s2: (4, 785)<br />
/dev/rdisk2s2:    Invalid node structure<br />
[... thousands of them]<br />
/dev/rdisk2s2: ** Rechecking volume.<br />
/dev/rdisk2s2: ** Checking Journaled HFS Plus volume.<br />
/dev/rdisk2s2: ** Detected a case-sensitive catalog.<br />
/dev/rdisk2s2:    Invalid B-tree node size<br />
/dev/rdisk2s2: (8, 0)<br />
/dev/rdisk2s2: ** Volume check failed.
</p></blockquote>
<p>ARGH!<br />
but then it went on:</p>
<blockquote><p>
/dev/rdisk2s2: fsck_hfs run at Tue May 27 16:19:39 2008<br />
/dev/rdisk2s2: ** /dev/rdisk2s2<br />
/dev/rdisk2s2: ** Checking Journaled HFS Plus volume.<br />
/dev/rdisk2s2: ** Detected a case-sensitive catalog.<br />
/dev/rdisk2s2: ** Checking Extents Overflow file.<br />
/dev/rdisk2s2: ** Checking Catalog file.<br />
/dev/rdisk2s2:    Keys out of order<br />
/dev/rdisk2s2: (4, 89246)<br />
/dev/rdisk2s2: ** Rebuilding Catalog B-tree.</p>
<p>/dev/rdisk2s2: fsck_hfs run at Tue May 27 17:32:47 2008<br />
/dev/rdisk2s2: (S,&#8221;Checking Journaled HFS Plus volume.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Detected a case-sensitive catalog.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking Extents Overflow file.&#8221;,0)<br />
/dev/rdisk2s2: (1 %)<br />
[...]<br />
/dev/rdisk2s2: (S,&#8221;Checking Catalog file.&#8221;,0)<br />
[...]<br />
/dev/rdisk2s2: (40 %)<br />
/dev/rdisk2s2: (E,&#8221;Keys out of order&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Rebuilding Catalog B-tree.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Rechecking volume.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking Journaled HFS Plus volume.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Detected a case-sensitive catalog.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking Extents Overflow file.&#8221;,0)<br />
/dev/rdisk2s2: (1 %)<br />
/dev/rdisk2s2: (2 %)<br />
/dev/rdisk2s2: (S,&#8221;Checking Catalog file.&#8221;,0)<br />
[...]<br />
/dev/rdisk2s2: (45 %)<br />
/dev/rdisk2s2: (E,&#8221;Incorrect number of thread records&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking multi-linked files.&#8221;,0)<br />
/dev/rdisk2s2: (E,&#8221;Incorrect number of file hard links&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking Catalog hierarchy.&#8221;,0)<br />
[...]<br />
/dev/rdisk2s2: (E,&#8221;Invalid directory item count&#8221;,0)<br />
/dev/rdisk2s2: (E,&#8221;(It should be %@ instead of %@)&#8221;,2)<br />
/dev/rdisk2s2: 11692<br />
/dev/rdisk2s2: 11690<br />
/dev/rdisk2s2: (85 %)</p>
<p>/dev/rdisk2s2: fsck_hfs run at Tue May 27 18:27:13 2008<br />
/dev/rdisk2s2: ** /dev/rdisk2s2 (NO WRITE)<br />
/dev/rdisk2s2: QUICKCHECK ONLY; FILESYSTEM DIRTY<br />
/dev/rdisk2s2: (E,&#8221;Incorrect folder count in a directory (id = %@)&#8221;,1)<br />
/dev/rdisk2s2: 19<br />
/dev/rdisk2s2: (E,&#8221;(It should be %@ instead of %@)&#8221;,2)<br />
/dev/rdisk2s2: 11692<br />
/dev/rdisk2s2: 11690<br />
/dev/rdisk2s2: (S,&#8221;Checking Extended Attributes file.&#8221;,0)<br />
/dev/rdisk2s2: (E,&#8221;Overlapped extent allocation (file %@)&#8221;,1)<br />
/dev/rdisk2s2: 9899556 /.HFS+ Private Directory Data<br />
[...]<br />
/dev/rdisk2s2: (S,&#8221;Checking multi-linked directories.&#8221;,0)<br />
/dev/rdisk2s2: (E,&#8221;Incorrect number of directory hard links&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking volume bitmap.&#8221;,0)<br />
/dev/rdisk2s2: (E,&#8221;Volume Bit Map needs minor repair&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking volume information.&#8221;,0)<br />
/dev/rdisk2s2: (E,&#8221;Invalid volume free block count&#8221;,0)<br />
/dev/rdisk2s2: (E,&#8221;(It should be %@ instead of %@)&#8221;,2)<br />
/dev/rdisk2s2: 84245711<br />
/dev/rdisk2s2: 80893131<br />
/dev/rdisk2s2: (E,&#8221;Volume Header needs minor repair&#8221;,0)<br />
/dev/rdisk2s2: (100 %)<br />
/dev/rdisk2s2: (S,&#8221;Repairing volume.&#8221;,0)<br />
/dev/rdisk2s2: (E,&#8221;Previous ID in a hard link chain is incorrect (id = %@)&#8221;,1)<br />
[...]<br />
/dev/rdisk2s2: 1<br />
/dev/rdisk2s2: 2<br />
/dev/rdisk2s2: (E,&#8221;Orphaned directory hard link (id = %@)&#8221;,1)<br />
/dev/rdisk2s2: 9787044<br />
/dev/rdisk2s2: (S,&#8221;Look for links to corrupt files in DamagedFiles directory.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Rechecking volume.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking Journaled HFS Plus volume.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Detected a case-sensitive catalog.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking Extents Overflow file.&#8221;,0)<br />
[...]<br />
/dev/rdisk2s2: (85 %)<br />
/dev/rdisk2s2: (E,&#8221;HasFolderCount flag needs to be set (id = %@)&#8221;,1)<br />
[...]<br />
/dev/rdisk2s2: 25<br />
/dev/rdisk2s2: (S,&#8221;Checking Extended Attributes file.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking multi-linked directories.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking volume bitmap.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking volume information.&#8221;,0)<br />
/dev/rdisk2s2: (100 %)<br />
/dev/rdisk2s2: (S,&#8221;Repairing volume.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Rechecking volume.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking Journaled HFS Plus volume.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Detected a case-sensitive catalog.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking Extents Overflow file.&#8221;,0)<br />
[...]<br />
/dev/rdisk2s2: (85 %)<br />
/dev/rdisk2s2: (S,&#8221;Checking Extended Attributes file.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking multi-linked directories.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking volume bitmap.&#8221;,0)<br />
/dev/rdisk2s2: (S,&#8221;Checking volume information.&#8221;,0)<br />
/dev/rdisk2s2: (100 %)<br />
/dev/rdisk2s2: (S,&#8221;The volume %@ was repaired successfully.&#8221;,1)<br />
/dev/rdisk2s2: Backup of rangiroa
</p></blockquote>
<p>Yes, &#8220;The volume %@ was repaired successfully.&#8221; That took about 4hrs&#8230;</p>
<p>I then double-clicked on the sparsebundle in the Finder and, ta-da, IT MOUNTED!</p>
<p>I then right-clicked on the Time Machine icon in the Dock, chose &#8220;Browse another Time Machine backup&#8230;&#8221;, pointed it to my repaired image, and the TM browser launched successfully!</p>
<p>I then copied back the repaired sparsebundle on the Time Capsule HD over the LAN, and launched a Time Machine backup&#8230; which <em>did</em> find the backup disk and hang there display a &#8220;Preparing backup&#8221; status for a long time. A bit scared I went and looked in the backupd log to find this message:</p>
<blockquote><p>May 28 22:40:35 rangiroa /System/Library/CoreServices/backupd[411]: Node requires deep traversal:/ reason:kFSEDBEventFlagMustScanSubDirs|kFSEDBEventFlagReasonEventDBUntrustable|</p></blockquote>
<p>So all it was doing was actually rechecking for file changes because it found out that the databse that stores all the file changes notified by Spotlight was &#8220;untrustable&#8221;, probably because the repair had found a number of orphaned hardlinks and such&#8230;</p>
<p>So I decided to let it go and, after about 45 minutes, it started doing the actual backup.</p>
<p>So, now all is back on tracks and working fine.</p>
<p>My conclusion? I hate disk images for storing files. If the container image gets corrupted, you cannot access ANY of your files. That is the reason why I will never use FleVault. At least, with regular Time Machine backups to external HDs, you can access your files manually, but with the sparsebundles&#8230; also, it sort of sucks that there is no guarantee of integrity on said sparsebundles. Finally, if you have a problem, you will have to be <em>patient</em> and let the processes take their time, which might be <em>hours</em>.</p>
<p>Oh, by the way, as indicated in the post I linked to, I tried using DiskWarrior, which is THE best disk repair tool out there, and which saved me quite a number of times (I bought it back in the days of the dreaded &#8220;The Thing&#8221; bug in OS9). But this time, it would crash silently after a few minutes of checking the sparsbundle&#8230;) </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hardmac.com/archives/how-i-saved-my-corrupted-time-machine-sparsebundle-image/feed</wfw:commentRss>
		</item>
		<item>
		<title>MacOSX 10.5.3 update fixes Time Machine backup of Aperture&#8217;s Library</title>
		<link>http://blog.hardmac.com/archives/macosx-1053-update-fixes-time-machine-backup-of-apertures-library</link>
		<comments>http://blog.hardmac.com/archives/macosx-1053-update-fixes-time-machine-backup-of-apertures-library#comments</comments>
		<pubDate>Thu, 29 May 2008 08:02:17 +0000</pubDate>
		<dc:creator>moose</dc:creator>
		
		<category><![CDATA[Apple talk]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://blog.hardmac.com/archives/macosx-1053-update-fixes-time-machine-backup-of-apertures-library</guid>
		<description><![CDATA[YES!
The 10.5.3 update to OSX finally fixes the problem where the Aperture Library would get backed up from scratch  multiple times.
In previous versions of OSX, if you had Aperture open while a backup started, Time Machine would skip the Aperture Library until you closed Aperture. Then, the next backup would do a complete copy [...]]]></description>
			<content:encoded><![CDATA[<p>YES!<br />
The 10.5.3 update to OSX finally fixes the problem where the Aperture Library would get backed up from scratch  multiple times.<br />
In previous versions of OSX, if you had Aperture open while a backup started, Time Machine would skip the Aperture Library until you closed Aperture. Then, the next backup would do a complete copy of your Aperture Library. yes, the WHOLE Library, not just the changed files&#8230; <a href="http://blog.hardmac.com/archives/time-machine-may-back-up-the-entire-aperture-library-on-each-run-no-really"  target="_blank">like I explained in this post</a> (and as <a href="http://support.apple.com/kb/TS1228" onclick="javascript:pageTracker._trackPageview('/outbound/article/support.apple.com');" target="_blank">Apple explained in a KBase post</a>).</p>
<p>So, yesterday, after reading that the 10.5.3 update &#8220;<a href="http://blog.hardmac.com/archives/mac-os-x-1053-update-supposedly-fixes-problems-between-time-machine-and-aperture"  target="_blank">Addresses compatibility issues with Aperture 2</a>.&#8221; I decided to give it a go: I removed my Aperture Library from Time Machine&#8217;s exclusion list and let it get backed-up (that&#8217;s about 37GB). As soon as the first backup was done, I launched Aperture and let it open until the next backup started. After the second backup was complete, I quit Aperture and had a look at the backupd logs for the third backup&#8230; and voila! it only backed up a couple new pictures I had added to Aperture.</p>
<p>Thanks Apple, it took you an awfully long time to fix this (and why the bug was there in the first place, when they control the whole OS/apps/hardware???) but finally it is fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hardmac.com/archives/macosx-1053-update-fixes-time-machine-backup-of-apertures-library/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
