Big error fails every time!
I have an Xserve G5 with a LaCIE 250GB external hard drive hooked up via Firewire 800.
Every time I try to backup to a sparce image inside the Xserve, I get an error after 63 thousand files. The error is the following: "| 08:08:06 PM | Error | SDCopy(16968) malloc: ***error for object 0x335570: double free" I don't know what to do. I've deleted the image and recreated the image, moved it from destination and it still is not working. |
This is almost always due to a problem with ACLs on the source volume. Please check them to see if they're properly constructed -- a common problem I've seen is applying inherited ACLs recursively to a tree of files. It's wrong to do, confuses the ACL copying routine that we call (Apple's actually), and can cause this exact kind of error...
|
Any idea how to correct it?
I don't use ACLs on this volume. At least I don't remember I do. |
If you're not using ACLs, you can turn them off with fsaclctl. Check "man fsaclctl" for a detailed discussion of the command. In general, you'd use:
fsaclctl -p / -d to disable ACLs, assuming you're backing up the volume mounted at /. |
Done!
Thanks a lot, that made it work! |
Great -- ACLs seem a little fragile, still, in Tiger...
|
All times are GMT -4. The time now is 07:50 AM. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.