Why do I keep getting this error message after updating to OS X 10.8.1? After I updated to OS X 10.8.1, I keep getting this error message when I execute purge:


  [ERROR]    The device-file for this operating system, 'osx-12.1.0.xml', was not found. An attempt to revert to a previous revision of the OS device-file: 'osx-12.0.0.xml' has been made. Please file a Radar report with Apple, on the 'CoreProfile' component, version 'X'.


Is there anything I need to do to fix the error? To what exactly is the error message referring?
The purge command is still executing correctly, but it looks like Apple forgot to update the file and it's kicking this error back.

The best temporary solution is the following:


Open Terminal
cd /System/Library/PrivateFrameworks/CoreProfile.framework/Versions/A/Resources/De vices/
sudo ln -s osx-12.0.0.xml osx-12.1.0.xml


This will add a non destructive symbolic link that is a reference to another file; in this case you're pointing the link 12.1.0 to the previous file, 12.0.0. Since this is only a link, if an update does roll out with this file it will just overwrite the link.

This is the best temp fix, and I'm sure it's been submitted a few times to their bug tracker. Hopefully it gets fixed soon! There is an Apple support communities thread about the same thing here.