+ Post New Thread
Results 1 to 14 of 14
Windows Thread, msi asking for CD in Technical; I'm having some fun packaging up LEGO Mindstorms NXT but managed to get there in the end and there's even ...
  1. #1
    randle's Avatar
    Join Date
    Dec 2006
    Location
    Chelmsford, Essex
    Posts
    595
    Thank Post
    66
    Thanked 16 Times in 15 Posts
    Rep Power
    19

    msi asking for CD

    I'm having some fun packaging up LEGO Mindstorms NXT but managed to get there in the end and there's even a separate msi for the drivers provided on the CD which is great although i need help with editing the drivers msi. The msi installs fine when executed from the CD but when copied to the server and run from there it prompts for the CD! This is obviously coded into the msi somewhere but am unsure where to look. Any ideas? LEGO tech support are hopeless.

  2. #2
    Joanne's Avatar
    Join Date
    Nov 2007
    Location
    Lancashire
    Posts
    1,752
    Thank Post
    163
    Thanked 188 Times in 146 Posts
    Blog Entries
    17
    Rep Power
    87
    have you copied everything from the cd into one folder?

  3. #3
    randle's Avatar
    Join Date
    Dec 2006
    Location
    Chelmsford, Essex
    Posts
    595
    Thank Post
    66
    Thanked 16 Times in 15 Posts
    Rep Power
    19
    Yes but this is a self contained msi so all files are included within it

  4. #4
    Joanne's Avatar
    Join Date
    Nov 2007
    Location
    Lancashire
    Posts
    1,752
    Thank Post
    163
    Thanked 188 Times in 146 Posts
    Blog Entries
    17
    Rep Power
    87
    note down what it wants from the cd, and use wininstall to edit the msi. Find the file and try and change the drive letter it picks the file up from... perhaps?

  5. #5

    Michael's Avatar
    Join Date
    Dec 2005
    Location
    Birmingham
    Posts
    9,262
    Thank Post
    242
    Thanked 1,572 Times in 1,252 Posts
    Rep Power
    340
    Do you have view hidden files enabled? It does seem odd it's still asking for a CD. Kind of defeats the objective having an MSI to distribute altogether!?

    For experimental purposes, have you tried mounting the MSI into a Virtual CD application?

  6. #6
    randle's Avatar
    Join Date
    Dec 2006
    Location
    Chelmsford, Essex
    Posts
    595
    Thank Post
    66
    Thanked 16 Times in 15 Posts
    Rep Power
    19
    That's the problem. There's no particular file, it just says
    The feature you are trying to use is on a CD-ROM or other removable disk that is not available. Insert the 'LEGO MINDSTORMS NXT Driver ' disk and click OK. Use source: Disk1
    Thinking about it now it seems that the msi maybe just points to another location on the CD but have opened the msi and had a look about and this seems to contain all relevant files!!

    Update: If i change the source to the msi then it installs fine so is just a matter of changing the source but don't know where in the msi this is!!
    Last edited by randle; 18th March 2008 at 03:27 PM.

  7. #7
    Joanne's Avatar
    Join Date
    Nov 2007
    Location
    Lancashire
    Posts
    1,752
    Thank Post
    163
    Thanked 188 Times in 146 Posts
    Blog Entries
    17
    Rep Power
    87
    sounds very strange.

    can you create a virtual cd and get it to point to there... or is that just another silly idea of mine?

  8. #8

    Michael's Avatar
    Join Date
    Dec 2005
    Location
    Birmingham
    Posts
    9,262
    Thank Post
    242
    Thanked 1,572 Times in 1,252 Posts
    Rep Power
    340
    I think I would go back to Lego Technical support, seeing as your establishment have purchased the product.

    Why not drop them an e-mail with the error message and give them a link to this page?

  9. #9
    randle's Avatar
    Join Date
    Dec 2006
    Location
    Chelmsford, Essex
    Posts
    595
    Thank Post
    66
    Thanked 16 Times in 15 Posts
    Rep Power
    19
    I've already tried and it seemed they didn't even know what an msi was!! I thought maybe it wasn't even worth the hassle in the end.

    Anyway i've made progress. Using ORCA i found "Disk 1" in the Media table so exchanged this with my packages dir path and the msi now executes fine although i need take away the specific path name as my packages are replicated over Three servers for load balancing so need a variable name in the place of a specific drive. Currently i have the path "Q:\Applications\LEGO Mindstorms NXT Driver\" So need something like %servername% but not sure what i can use! Any ideas?

  10. #10

    Michael's Avatar
    Join Date
    Dec 2005
    Location
    Birmingham
    Posts
    9,262
    Thank Post
    242
    Thanked 1,572 Times in 1,252 Posts
    Rep Power
    340
    Use a UNC path? \\servername\Applications\LEGO Mindstorms NXT Driver\

  11. #11
    randle's Avatar
    Join Date
    Dec 2006
    Location
    Chelmsford, Essex
    Posts
    595
    Thank Post
    66
    Thanked 16 Times in 15 Posts
    Rep Power
    19
    I have 3 Servers so don't want to specify a specific server although i could just have 3 different msi's with the relevant server name in the path. Isn't ideal but will work.

  12. #12
    randle's Avatar
    Join Date
    Dec 2006
    Location
    Chelmsford, Essex
    Posts
    595
    Thank Post
    66
    Thanked 16 Times in 15 Posts
    Rep Power
    19
    Well that was a surprise. I just took out any reference to a path from these entries and the msi still works so looks like i've got it doing what i want it to.

  13. #13
    buzzard's Avatar
    Join Date
    May 2006
    Location
    North West
    Posts
    303
    Thank Post
    105
    Thanked 27 Times in 23 Posts
    Rep Power
    25
    ahh this hopefully will be what I'm after!! what LEGO have sent us back after a few emails is

    Thank you for contacting the LEGO Education Technical Support line.
    Your customer number is XXXXXXXXXX

    Unfortunately we are not able to support installation of the software across a network due to many variables involved in this. We therefore recommend standalone installation only.

    However, on the software disc, located in the folder called 'bin', there is a file called 'silent_install.txt', which may be of help.

    Alternatively you may wish to visit one of the Internet forums.

    Instructions on how to do a silent install can be found in the file 'silent_install.txt', which is located in the folder 'Bin' on the LEGO Mindstorms NXT education CD.

    For further information or support please contact your distributor
    Nice for a site licenced app!!

  14. #14
    randle's Avatar
    Join Date
    Dec 2006
    Location
    Chelmsford, Essex
    Posts
    595
    Thank Post
    66
    Thanked 16 Times in 15 Posts
    Rep Power
    19
    I've found this to be the attitude of a lot of software vendors unfortunately.

SHARE:
+ Post New Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •