clonek Posted February 21, 2009 Share Posted February 21, 2009 I’m having some trouble with the final release of iPC 10.5.6. After upgrading to iTunes version 8.0.2, it keeps showing the software license agreement when I start iTunes. It will only show it once then it doesn’t appear again until I reboot. iTunes also seems for forget that I authorized my computer for use with the iPod/iTunes store as well. You only get a limited number of authorized computers per year so this is a pretty big deal for me. Anyone know of a fix for this? This is a fresh install with all the latest updates applied. I’m running: AMD X2 5000+ ASUS M2N32-Sli mobo (nforce 590) Nvidia Geforce 8800GT Link to comment https://www.insanelymac.com/forum/topic/154138-itunes-keeps-showing-software-license-agreement/ Share on other sites More sharing options...
clonek Posted February 24, 2009 Author Share Posted February 24, 2009 Anyone have any ideas? I've tried everything...clearing caches, reinstalling itunes, I've even just reinstalled osx completely and I'm getting the same problem again. This time I've only installed the latest quicktime and itunes updates. Link to comment https://www.insanelymac.com/forum/topic/154138-itunes-keeps-showing-software-license-agreement/#findComment-1090141 Share on other sites More sharing options...
eno Posted February 24, 2009 Share Posted February 24, 2009 Anyone have any ideas? I've tried everything...clearing caches, reinstalling itunes, I've even just reinstalled osx completely and I'm getting the same problem again. This time I've only installed the latest quicktime and itunes updates. iTunes verifies the machine by checking the MAC address of en0. With 0.62.12 installed does en0 have the same MAC address after each boot? Check with ifconfig en0 Link to comment https://www.insanelymac.com/forum/topic/154138-itunes-keeps-showing-software-license-agreement/#findComment-1090577 Share on other sites More sharing options...
clonek Posted February 26, 2009 Author Share Posted February 26, 2009 I tested this today. Everything has been fine for a few days except for WoW crashes with the 62.8 driver (which i already knew of). iTunes works as expected. I ran ifconfig en0 for... 0.62.8 0.62.12 0.62.12 after another reboot with 0.62.12 it changes the mac address each time like you said. 0.62.8 does not. Is there a way to fix this? maybe even hardcoding a mac address in the Info.plist or something? Link to comment https://www.insanelymac.com/forum/topic/154138-itunes-keeps-showing-software-license-agreement/#findComment-1092572 Share on other sites More sharing options...
eno Posted February 28, 2009 Share Posted February 28, 2009 I tested this today. Everything has been fine for a few days except for WoW crashes with the 62.8 driver (which i already knew of). iTunes works as expected. I ran ifconfig en0 for... 0.62.8 0.62.12 0.62.12 after another reboot with 0.62.12 it changes the mac address each time like you said. 0.62.8 does not. Is there a way to fix this? maybe even hardcoding a mac address in the Info.plist or something? I think I know what the problem is now. Your card has an invalid MAC address so nForceLAN is calculating a random MAC. Problem is the random MAC is different on each boot. I am not sure why it is any different in 0.62.8 but I will fix the problem before the next release. Link to comment https://www.insanelymac.com/forum/topic/154138-itunes-keeps-showing-software-license-agreement/#findComment-1094293 Share on other sites More sharing options...
clonek Posted February 28, 2009 Author Share Posted February 28, 2009 I think I know what the problem is now. Your card has an invalid MAC address so nForceLAN is calculating a random MAC. Problem is the random MAC is different on each boot. I am not sure why it is any different in 0.62.8 but I will fix the problem before the next release. I dumped the command to a file each time. I'll post them below in case they're of any use to you. 0.62.8 en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::64b:80ff:fe80:8003%en0 prefixlen 64 scopeid 0x4 inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255 ether 04:4b:80:80:80:03 media: autoselect (1000baseT <full-duplex,flow-control>) status: active supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control> 0.62.12 First boot en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::200:80ff:fe6c:3ea2%en0 prefixlen 64 scopeid 0x4 inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255 ether 00:00:80:6c:3e:a2 media: autoselect (1000baseT <full-duplex,flow-control>) status: active supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control> 0.62.12 Second boot en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::200:80ff:fe6c:dce4%en0 prefixlen 64 scopeid 0x4 inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255 ether 00:00:80:6c:dc:e4 media: autoselect (1000baseT <full-duplex,flow-control>) status: active supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control> 0.62.8 shows my true mac address. Link to comment https://www.insanelymac.com/forum/topic/154138-itunes-keeps-showing-software-license-agreement/#findComment-1094521 Share on other sites More sharing options...
eno Posted February 28, 2009 Share Posted February 28, 2009 I dumped the command to a file each time. I'll post them below in case they're of any use to you. 0.62.8 en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::64b:80ff:fe80:8003%en0 prefixlen 64 scopeid 0x4 inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255 ether 04:4b:80:80:80:03 media: autoselect (1000baseT <full-duplex,flow-control>) status: active supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control> 0.62.12 First boot en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::200:80ff:fe6c:3ea2%en0 prefixlen 64 scopeid 0x4 inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255 ether 00:00:80:6c:3e:a2 media: autoselect (1000baseT <full-duplex,flow-control>) status: active supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control> 0.62.12 Second boot en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::200:80ff:fe6c:dce4%en0 prefixlen 64 scopeid 0x4 inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255 ether 00:00:80:6c:dc:e4 media: autoselect (1000baseT <full-duplex,flow-control>) status: active supported media: none autoselect 10baseT/UTP <half-duplex,flow-control> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <half-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control> 0.62.8 shows my true mac address. Ah, that explains it. 0.62.8 did not detect the default nForce MAC address (which is invalid). If you have the default MAC it means the manufacturer of the motherboard did not set the it properly (or it got erased on a firmware update). I will find a better way to set the random MAC in the next release so that it doesn't change on each boot. Link to comment https://www.insanelymac.com/forum/topic/154138-itunes-keeps-showing-software-license-agreement/#findComment-1094525 Share on other sites More sharing options...
eno Posted March 2, 2009 Share Posted March 2, 2009 I have a solution. I am going to set the MAC address based off the PCI location and the device+vendor IDs. Once I finish testing the update I will post it as 0.62.13. edit: 0.62.13 is out which should resolve your issue (you will have to reset your iTunes authorizations one last time to eliminate any bogus MACs). Link to comment https://www.insanelymac.com/forum/topic/154138-itunes-keeps-showing-software-license-agreement/#findComment-1096541 Share on other sites More sharing options...
Recommended Posts