I upgraded to version 7.3 this morning and now the program cannot save changes to my library. The program reports unknown error -50 every time iTunes tries to save the ITL and XML files to My Music\iTunes.
Right now I'm trying the damaged 0KB ITL library replacement trick to import my existing copy of the XML file. However, this is going to remove all of my existing view settings, which is a bummer.
I just did a full system backup earlier this week, so my archived XML file should be darn close to whats on my MacBook. Can you walk me through the process you are doing? I unfortunately dont know what the "0KB ITL" replacement trick is.
There's a little known trick you can perform to restore your iTunes library from the XML file. On the Mac, go to ~/Music/iTunes. There you will see two files named iTunes Library (ITL and XML). Delete these files and launch iTunes. iTunes will create new library files with proper permissions. Now, replace the XML file with your backup. Open the ITL file in a text editor, such as BBEdit, select all, delete, and save. You could also try replacing the ITL file with an empty text document but I'm not sure this would have the right file permissions. Now you should have your backed up XML library file and a 0 KB ITL file. Launch iTunes. It will start importing the data from your XML file and restore the library. Unfortunately, your view settings will be reset because this information is kept only in the ITL file.
Hopefully an Apple engineer will have a simpler fix for the file permissions problem but if not, this should help you upgrade to 7.3. I'm trying it right now on my library.
Thanks Michael, seems like an easy enough solution, though a little messy. i think I'll sit on it for a few days and see if a magic 7.3.1 update doesn't dribble out to correct the problem a little more cleanly.
you mentioned that it appears to be a permissions issue, am i too optimistic to hope that a simple repair permissions won't fix the issue? i'm going to give it a shot, can't hurt.
I just finished running the damaged ITL file trick and this is not an acceptable solution. The date added field for all songs is now marked with the current timestamp. So, ignore my post above regarding that trick for now. I'm going to do a little reading to see if there is a way to easily change the library file permissions in Windows XP.
Nope. A simple repair permissions on both the drive and the Macintosh HD volume didn't seem to have any effect.
One interesting thing though. After I repaired permissions and then restarted my computer, iTunes went through "upgrading iTunes library" again when the app was opened. I think that is kind of strange since it did that process already once i opened iTunes after the initial upgrade.
Anyways, not a good way to start the old iPhone rollout by breaking peoples iTunes libraries...
I'm having the same problem on my MBP. You can blow away your iTunes Music Library.xml file to fix the problem, but you lose ALL your ratings and custom settings for all your tracks. This is BS. It had better be fixed before I get my hands on my iPhone tonight.
iTunes will update your library every time you open the application. Since it was not able to update the old 7.2 library file and save it in 7.3 format, it will attempt to do so everytime you start iTunes. The fact that it did that when you opened iTunes is irrelevant to the fact that you repaired permissions.