Snow Leopard issues - an interim fix

There have been a number of people who have had problems with the NXT-G environment installations, and the newest Max OS 10.6 (Snow Leopard). Installations that either don't work or don't seem to do anything, etc. There is a interim solution I've been told about, but I've not personally tested it, as (for various reasons) I've not installed 10.6 on my Mac as yet. But, here's the steps I've been told should allow NXT-G 2.0 to install on a 10.6 machine:
  1. Copy the contents of the installation CD onto the Desktop
  2. Open the copied folder and look under "Parts". Under Parts, location the "MindstormsUnivEdu.pkg" (if you are trying to install the Educational version) or "MindstormsUnivRet.pkg" (if you are working from the Retail install CD).
  3. Control-click (or right-click, if you have a two-button mouse) on the package, and choose "Show Package Contents" from the pop-up menu. This allows you to poke about in the normally "sealed" installation package.
  4. Go into the revealed Contents/Resources directory and delete the "preflight" file (toss it in the trash)
  5. Close this package and then run it like a normal install from this modified version on your desktop. Mindstorms NXT should install properly.
This is not by any means a permanent fix - LEGO and NI are working on that, and hopefully will have a patch or something to fix this properly. But hopefully this will allow the folks who have had trouble with 10.6 and NXT-G to continue playing.

Please let us know if this fixed your 10.6 problems, or brought up new ones.

Comments

Timotees said…
For me, with my Macbook Pro, and 10.6, it works:). Thanks a lot!
Ya this is a valid workaround -- also valid for installing NXT-G 1.1 on a fresh mac 10.6.1 (which is what i have)
Spike said…
I get an "Unable to open resource files" error message. Was worth a shot though.
Unknown said…
It solved the problem for me ! Even connected the nxt via Bluetooth. Only communicating pc-nxt (a program download and start) is very slow.. Is that normal for Bluetooth ??
Anonymous said…
I am getting a "A required file is broken" message, with error code 1003. Dang.
James said…
same problem; got "A required file is broken" error
James said…
I overcame the "required file is broken" error by re-installing "legodriver.pkg" from the Parts folder. Once running the installer, I selected the default options (e.g. location). Now it works!
Tannis Calder said…
Yay! Thanks James, I fillay got it working.
Unknown said…
Thanks James! Installing LegoDriver.pkg in the parts folder solved this for me.
Stefan said…
Thanks James, the programs is starting well. But there is the next problem at my MacBook: There are no pictures in the Building Instructions at the right side of the program screen, while the number of building steps will be posted correct.
Anonymous said…
I ran the install from the folder I created on the desktop but I still don't see how to run the application. Shouldn't I have an icon or program file to click on??? When I installed it from the folder I still chose to install it on the HD, does that matter? Oh, this is so frustrating, it's driving me crazy.
hexadecimal said…
SKJOBRIEN you try remove old folder NXT from your app´s just leve to trash.

IT WORKS IN MBP 13" in 10.6.2

I Mac YOU !!!
Haoken said…
Both retail and Edu version 2.0 of NXT Software work on my Macbook Pro. thanks a lot
Unknown said…
Thank you very much - it worked - I also have the problem of not being able to see the building files (but a more minor problem) - anyone resolved this?
Olaf said…
I've got no 'Preflight' file in the folder :-(
It's a brand new CD I just got with my package today : (C) 2009
Unknown said…
Thanks James, that was the final link in getting it running. I got mine for Christmas and haven't been able to play with it yet. ;)
Mat Morrison said…
Ditto. Thx James. Reinstalling legodriver.pkg was key.
Azy said…
ya, thanx to brian & james. Now i can practice the software then teach my students :)
Steve Lee said…
Reinstall legodriver also works for me but also no instruction pictures. I find this very sad as Snow Leopard has be out for a long time now.
Steve Lee said…
So I then reinstalled the entire meta package and the instructions are now visible.
Unknown said…
You need the flashplayer installed to view pics. Had the same problem, installed flash and was away! (snow Leopard)
Steve Lee said…
Except it turns out the Bluetooth connectivity is so slow it is unusable. Sigh! Come on Guys.
Paul Cobbaut said…
Thanks James!
Re-installing "legodriver.pkg" from the Parts folder solves the "error code 1003" missing file issue on Snow Leopard.
Tomppa said…
James, thank you. Using your instruction was beneficial.
Guiks said…
it didnt work cuz i cant find the file to delet!
Unknown said…
I've tried what you suggest and I still get error 1003 - but I'm using case sensitive file system on my Mac.

More precisely, I have an old Mac where I installed NXT under Leopard (had to patch one particular filename due to case sensitivity of the file system - cannot remember which ... grrrrrr), then I upgraded it to Snow Leopard and reinstalled it following your advice. On the new one, it doesn't work - probably because of the missing patch. Does somebody remember the file name that is broken?
Unknown said…
[as a solution to the problem I described above]
To install NXT on Mac OS X with a case-sensitive file system, do the following:
1. Install NXT.
2. Make a symbolic link /Library/fantom.framework -> /Library/Fantom.framework.
It works for me.
babo said…
Bostjan's solution was close, on Mac OS X 10.6.4 with a case sensitive filesystem the following solved the driver problem:
1. Get and run the Snow Leopard patch from http://mindstorms.lego.com/en-us/support/files/Advanced.aspx#Patches

2. Get and install the Fantom driver from http://mindstorms.lego.com/en-us/support/files/Advanced.aspx#Driver

3. Open a shell window and use this command:
sudo ln -s /Library/Frameworks/Fantom.framework /Library/Frameworks/fantom.framework
some_lonely_guy said…
These instructions worked like a charm for me. Thank you for this. The problem I'm having now, is the program seems to think that I'm dragging/mouse locked and it's pretty much impossible for me to program anything. Has anyone else had a problem with this. I'm using a 17" MBP with 10.6.5.
Unknown said…
Same problem here as "me" reported above - it seems to be connected with Adobe flash player 10. When I deinstall it, the Mindstorms software works fine, with flash player 10 reinstalled, the problems are back. Does anyone have a solution for this?
macbraughton said…
Same mousing issue here running OS X 10.6.5.

I hadn't used the Lego Mindstorms software since before the upgrade to 10.5.

Uninstalled Flash, as Pirmin said, and it is an acceptable temporary fix. Mindstorms isn't an every day program for me and Flash is easy to install/reinstall. Though a compatibility fix would be nice...
Unknown said…
I was able to overcome the error 1003 problem but now everytime I try to open the application, it quits unexpectedly in about a second. I've tried restarting. Please help someone!
Unknown said…
Flash Problem?
All worked fine in Nov. In Jan, no longer can run Robot Educator movies, RE runs slow, and there are strange mouse issues. Moving mouse in RE causes mouse-over block names and menu names in main window to open . When Flash uninstalled, no movies in RE. After reinstall, same problem. Also reinstalled Mindstorms 1.1 and 2.0 w/ no help. Installed PC version of Mindstorms on home MacBook Pro using Bootcamp and RE runs fine, but classroom has all Macs so need to resolve this issue. Got a class full of students unable to use RE. Pls help.
Unknown said…
Robot Educator problem workaround works.
Called Lego Education Tech Support...
866 349 5346
Problem is with Flash/Safari compatability.
Workaround is to create an alias of this file...
/Applications/LEGO MINDSTORMS Edu NXT/engine/EditorVis/Academy Content/index.html
Put the alias on your desktop and open it with Firefox, not Safari.
RE works fine in this separate window.
Open Mindstorms in another window, keeping Mindstorms RE window closed.
guillem said…
if that doesn't work??? what can we do?
yogaseeker said…
How to Get the Flash sections of the Robot Educator Tutorials to Work within the Lego NXT 2 application

The problem is that Lego has not updated their software to work with the latest versions of flashplayer. I doubt the solution in the above comment will work if you keep your flashplayer updated.

If you want the flash animations to work in the Robot Educator tutorials, then you actually have to install an older version of flashplayer (version 10 r45). All you have to do is uninstall your present flashplayer with an app called uninstall flashplayer http://kb2.adobe.com/cps/909/cpsid_90906.html

Then restart your computer.

Now you have two options:

1. Install the Flashplayer ver 10r45 (flashplayer10r45_2_ub_mac) Get this from the Flash site.

OR

2. Run the NXT 2 installer the way that Brian suggests in his blog article. This will install the correct version of flashplayer.

The only problem is that you won't be able to update your flashplayer. Not ideal. But if you use Google Chrome as your main browser, it has its own internal flashplayer that updates automatically and does not affect your other flashplayer programs such as NXT Lego 2. You don't even need to use Firefox to run Robot Educator because it will now run within the Lego NXT 2 program as it should.

The question is when will Lego ever get around to really fixing this? I mean it's only been about two years now!
Martial said…
I had error 1003...

I don't know why but the problem is coming from Fantom et VISA framework. (maybe a corrupt file)

How to ?
1. Download new frameworks here: http://www.megaupload.com/?d=JZ7YS7JP
2. Delete Fantom.framework and VISA.framework in /Library/Frameworks
3. Copy both new in /Library/Frameworks
4. Start Mindstorms...
5. Enjoy !! :-)
Anonymous said…
Thanks "Doodles". Your advice was the only one hat enabled me to run the build tutorials as I need them. What is with Lego! This Flash issue has been around for ages....
Anonymous said…
Here is how I solved this problem for my students. Many thanks to all on this thread for your help!

http://myp-tech.wikispaces.com/Year+10
RoboMan said…
THANK YOU JAMES!
Anonymous said…
I have the same problem as Adam... after installation on my 10.6 mac, when I open mindstorms it quits after about 2 seconds every time. How can I fix this?
VB said…
I find some of the comments here just incredible of kindness...

To fix the nxt2 version, freshly installed from the CD, one
«just» has: learn english (no support in other language, nice for kids...), accept a downgraded flashplayer, load a fix on the LEGO site, fix the ruby script and make it executable, do the full installation again (had to restart my machine 3 times this morning, something I usually do only once a month), and prevent any flash upgrade in the next 3 year because LEGO just doesn't invest 1 month of an engineer on the problem.

I find the support from LEGO just below any standard.

Until I hear of a reasonable customer care from LEGO, I would strongly advise not to purchase the mindstorm.
Unknown said…
I tried this and when I opened the program, it crashed in something called "Thread 0”.
Can anyone help?

Popular Posts