Jump to content
21 posts in this topic

Recommended Posts

ive noticed that on my system, when i upgraded to 10.4.8 with the smethex kernel, that i tunes would not authorize (gave an unkown error, -50) and that it wanted authorization to preview songs from the music store, which is wierd. i upgraded again to 10.4.9 using the JaS combo update and installed the 10.4.4 loginwindow and the problem was still present

 

i then did a fresh install of 10.4.6, everything in itunes was normal then tired upgrading to 10.4.8, this time using the Mifki No NX kenrel and...i still had the same issues.

 

i havent tired updating fro .4.6 directly to .4.9 yet but i was just wondering if anyone else has had similar issues and if there were any solutions, havent found anything by searching the forums yet

 

thanks

 

PS: i also noticed that while 10.4.9 was install after updating from smethex kernel and .4.8 that it would not see my built-in ethernet...not sure if this is related to the itunes issue since i was on a wireless connection then and could access the internet fine.

My circumstances were somewhat different, but I had the same error -50 when attempting to authorize my dell laptop or preview songs. After much searching and experimentation, I ended up removing my NetworkInterfaces.plist and preferences.plist files from /System/Library/SystemConfiguration and rebooting. Then I made sure to enable my on-board interface before AirPort, and it worked like a charm.

 

Now, as I said, the circumstances are different. I created my Apple ID using SharpMusique under Debian Linux on this same laptop months ago. YMMV.

 

Hope this helps...

Now I don't know a thing about programming but I have been doing some minor kext editing and terminal work since I got my hackintosh up and running. However, I still claim to know nothing and do not know what any of these edits will do to your hackintosh. For me, the edits fixed my iTunes -50 issue. But again, I know nothing and have only pieced together the actions of others to provide my fix. These "others" are the much more experienced users of this board.

 

Beware, if you had to perform some trick to get your wireless and or LAN working, this might undo the trick so be prepared to do your trick again to get wireless and or LAN up and running.

 

If you have any questions about what I'm talking about read the information after the breakdown.

 

The breakdown:

 

1. Make sure NetworkInterfaces.plist shows your onboard LAN, if you have one, as BSD Name: en0 and the IOInterfaceUnit should also be 0.

 

2. Make sure NetworkInterfaces.plist shows your wireless card as BSD Name: en1 and the IOInterfaceUnit as 1.

 

3. Save

 

4. Reboot

 

5. Recheck NetworkInterfaces.plist to see if changes stuck. If not, try again and be sure to save you edits.

 

6. Try to play low-quality iTunes music.

 

7. If you still get -50 error, go into /System/Library/SystemConfiguration and delete NetworkInterfaces.plist and Preference.plist. These will refresh themselves when you reboot. Beware, if you had to perform some trick to get your wireless and or LAN working, this might undo the trick so be prepared to do your trick again to get wireless and or LAN up and running.

 

8. Reboot

 

9. Check NetworkInterfaces.plist to verify wireless as en1 and 1 and LAN as en0 and 0. If good, open iTunes.

 

10. Try to play some low-quality music. Hopefully it works because this is what worked for me.

 

the end

 

 

 

The Background...

 

Ok. I know I'm new to these boards but I've been trying to figure this -50 error out for the past week. Nothing seems to have worked... until now. The information that each of you has iterated has tied the puzzle together for me and has provided a solution to this -50 error. What I'm hoping is that someone else can verify that this method works. So please give it a try. If this doesn't work for everyone, maybe it will help someone more experienced than me fix the issue.

 

So you try to play some low quality music that your girlfriend bought off iTunes but when you try to authorize the track you get something to the effect that: itunes would not authorize unkown error -50, blah blah blah. The -50 error is the important thing.

 

My iTunes authorization worked fine until I changed my wireless from a Belkin F5D7050 USB dongle using Zydas Drivers to a Netgear WG311T PCI card which is recognized as airport using apple drivers. Other people on this forum have mentioned having similar issues when either updating NIC cards or even just updating the kernel. Seems somehow related to DRM issues and MAC addresses but what do I know. Either way, I hope this solution works for others and not just me.

 

My Netgear WG311T did not work out of the box, but it should have. I initially used a Belkin F5D7050 for my wireless device and the Belkin/Zydas information was recorded in the NetworkInterfaces.plist. When I put in the Netgear card it's information was also recorded in the NetworkInterfaces.plist. Even after removing the Belkin device and deleting the Belkin/Zydas drivers I had to go in and make sure that the NetworkInterfaces.plist had the correct information.

 

Once in the NetworkInterfaces.plist, I found that my Zydas USB dongle was still showing up as the en1 networking device. I recalled reading on the forums that the wireless device you are using must be listed as en1 and that the onboard LAN or other LAN should be listed as en0. So:

 

onboard LAN, if you have one, should have the BSD Name: en0 and the IOInterfaceUnit should also be 0.

 

If there is already something listed as en0 and 0, find out if it's your onboard LAN and if it's not, change it per the instructions above using your plist editor.

 

My onboard LAN is listed under IOPathMatch as such: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P32@1E/IOPCI2PCIBridge/ethernet@8/Intel82557/IOEthernetInterface

 

I'm assuming yours will look something like that if you have one that is recognized. If you don't have LAN or any kind, go to the next step.

 

Next, your wireless card should have the BSD Name: en1 with the IOInterfaceUnit listed as 1. Edit it with plist editor if it doesn't have this info.

 

My Netgear WG311T wireless card is listed as such: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P32@1E/IOPCI2PCIBridge/ethernet@1/AirPort_Athr5424/AtherosInterface

 

When I installed my Netgear WG311T, it was listed as en4 which was wrong and is why it didn't show up as an airport card. The Belkin F5D7050 was listed as en1. I basically swapped the two BSD Names and IOInterface Unit(s) thereby making the Belkin en4 and 4 and the Netgear en1 and 1. Obviously, you may have some devices listed that I do not but the important thing seems to be that the main wireless device be listed as en1 and that you have no extra devices listed in the NetworkInterfaces.plist.

 

Once you have determined the proper values for the NetworkInterfaces.plist, you need to save it and reboot.

 

After reboot, I found that my Netgear WG311T was still not showing up as an "Airport" in the Network preferences pane. It was showing up but for some reason as an unknown wireless device. I tried accessing girlfriend's poor quality music once again and same damn error: -50. I opened the NetworkInterfaces.plist once again and found that although my BSD Name and IOInterfaceUnits were now correct, the Belkin/Zydas information was still there. Even though that device was no longer plugged in, the information was retained. A few posts on this forum have mentioned having luck getting rid of the iTunes -50 error by deleting NetworkInterfaces.plist and preferences.plist from /System/Library/SystemConfiguration and then rebooting. Well, I actually tried this when my Netgear WG311T was listed as en4. It did nothing for me with regards to the -50 error. However, after making the en1 and 1 edits to the NetworkInterfaces.plist and rebooting, I decided to delete NetworkInterfaces.plist and preferences.plist again and then reboot in order to just see, per chance, if it would get rid of my unwanted Belkin/Zydas stuff. Following reboot, the Netgear showed up in the network preferences as an airport!!. I opened the NetowrkingInterfaces.plist and found the Belkin/Zydas stuff was gone!!!

 

Next, I joined my wireless network, I opened iTunes, and it immediately asked if I would accept the iTunes user agreement, which I thought was wierd since I updated iTunes a week or two ago. I then authorized my machine and miraculously, I could play some of girlfriend's low quality music.

 

Anyway, I'm curious to know if this works for anyone else, or if it's at all helpful. This error was driving me crazy. So even if this method doesn't work for anyone else, I'm glad I got rid of it.

:thumbsup_anim:

Thanks for the great proceedures but It did not work for me :thumbsup_anim:

 

All I have is an airport card (Netgear wireless), that I had to change to en1.. No matter what I do I get the -50 error

 

Anyone else have any suggestions? Should I get a network card (wired) that works and then re-install?

 

 

~ToD

Yes,

 

The interfaces for Parallels.

 

Even if I delete the Network Interfaces and Preferences, those still re-appear.

 

Good news, I think I fixed it.

 

I changed the parallels interface to En0 and the airport as EN1

 

Rebooted

 

Deleteded the two plist files

 

rebooted

 

I now see the airport and the itunes error is gone :thumbsup_anim:

  • 2 weeks later...

Pa,

edit this file...

 

/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

 

Like you i use a wireless card, i presume you have it setup as en1?

 

My onboard device doesn't have osx drivers, so to get itunes working i had to create a virtual ethernet device. Fortunately I installed Parallels which generates virtual ethernet device at en2.

 

Then i renamed en2 to en0 in NetworkInterfaces.plist, rebooted and now have full itunes functionality.

 

Hope that helps.

Pa,

edit this file...

 

/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

 

Like you i use a wireless card, i presume you have it setup as en1?

 

My onboard device doesn't have osx drivers, so to get itunes working i had to create a virtual ethernet device. Fortunately I installed Parallels which generates virtual ethernet device at en2.

 

Then i renamed en2 to en0 in NetworkInterfaces.plist, rebooted and now have full itunes functionality.

 

Hope that helps.

It Works!!!! (Installing Parallels)

Thank You So Much!!!

  • 1 month later...
  • 3 months later...

So I've posted this in another post before, but I have a feeling this could be related.

 

I have JaS 10.4.8 with PPF1 and PPF2.

 

Here's the different situations:

 

iTunes 7.2

 

I can do everything, most importantly play my purchased shows from the iTunes store.

 

iTunes 7.3 and above including 7.4.2

 

I can play music just fine, but I can't play shows. It asks for authorization over an over again. There's some sort of authentication problem. I don't see any errors on the screen.

 

System has just one network interface, integrated Nvidia Nforce4.

 

Question: Does iTunes have a log file by chance I can dig through?

So I've posted this in another post before, but I have a feeling this could be related.

 

I have JaS 10.4.8 with PPF1 and PPF2.

 

Here's the different situations:

 

iTunes 7.2

 

I can do everything, most importantly play my purchased shows from the iTunes store.

 

iTunes 7.3 and above including 7.4.2

 

I can play music just fine, but I can't play shows. It asks for authorization over an over again. There's some sort of authentication problem. I don't see any errors on the screen.

 

System has just one network interface, integrated Nvidia Nforce4.

 

Question: Does iTunes have a log file by chance I can dig through?

 

For some reason this notification of your response just now popped up in my inbox. Either way, I'm assuming you either figured this out or you still need help. If you still need help, I have no idea if there is a log file. I'm assuming your video problem is not with itunes itself but with your video setup. I wouldsearch that route and make sure all of you video functions outside of iTunes will work. Especially try Quicktime movies as that is the engine that itunes uses to play movies. Cheers.

×
×
  • Create New...