Error trying to install Lego Mindstorms

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
cobalt-60
Level 1
Level 1
Posts: 6
Joined: Sun Jan 18, 2009 11:31 am

Error trying to install Lego Mindstorms

Post by cobalt-60 »

When I try to install Leogo Mindstorms NXT directly from cdrom, I get this error (in a pop up window):

-----------------------------------------------------------------------------------------------------
.\ConfigInfo.cpp(2653): IInstallerError 11006
Developer Error. The following errors were found in your ini file:
1. Specified file not found: [MsiEngine] WinNTPath = bin\WindowsInstaller-KB893803-v2-x86.exe

Correct the ini file and try again.
<No Debug Message>
-----------------------------------------------------------------------------------------------------

There is an entry in the setup.ini file like this:

[MsiEngine]
WinNTPath=bin\WindowsInstaller-KB893803-v2-x86.exe
RequiredVersion=3.0.0.0
CommandLine=/passive /norestart

In the moment I'm a bit clueless what to do next, can someone help me?

Thanks, Joerg
cobalt-60
Level 1
Level 1
Posts: 6
Joined: Sun Jan 18, 2009 11:31 am

Post by cobalt-60 »

It seems to me that the problem are mainly the filenames.
I found a file with a similar name on the cdrom.
So I copied everything to the disk, changed the filename and this error message disappeared.

But more or less every filename is broken, so the installation went not much further.

One problem is, that on the cdrom all filenames are in lowercase and they are sometimes truncated.
Gert van den Berg

Error trying to install Lego Mindstorms

Post by Gert van den Berg »

On Sun, Jan 18, 2009 at 9:04 PM, cobalt-60 <[email protected]> wrote:
It seems to me that the problem are mainly the filenames.
I found a file with a similar name on the cdrom.
So I copied everything to the disk, changed the filename and this error message disappeared.

But more or less every filename is broken, so the installation went not much further.

One problem is, that on the cdrom all filenames are in lowercase and they are sometimes truncated.
Just a random guess: Check if Joliet support is enabled in your
kernel: It should look like this:
$ zgrep -i joliet /proc/config.gz
CONFIG_JOLIET=y

Gert
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

cobalt-60 wrote:One problem is, that on the cdrom all filenames are in lowercase and they are sometimes truncated.
Looks like more companies create broken cdrom images. It's possible to create cdrom where all files will be visible and have correct names on windows and be hidden and have broken names on Linux.

There are number of options to 'mount' you can try to use to get around this problem (can't recall now what are the most common workarounds of this).
cobalt-60
Level 1
Level 1
Posts: 6
Joined: Sun Jan 18, 2009 11:31 am

Re: Error trying to install Lego Mindstorms

Post by cobalt-60 »

Gert van den Berg wrote:...
Just a random guess: Check if Joliet support is enabled in your
kernel: It should look like this:
$ zgrep -i joliet /proc/config.gz
CONFIG_JOLIET=y

Gert
Yes, I checked this in my kernel config. The "Microsoft Joliet CDROM extensions" are built in the kernel.

My fstab entry for the cdrom is:

/dev/hda /media/cdrom0 udf,iso9660 uid=1000,ro,user,noauto 0 0

As long as I know, I don't have to specify anything specifically for joliet support here, is that right?
Gert van den Berg

Error trying to install Lego Mindstorms

Post by Gert van den Berg »

On Mon, Jan 19, 2009 at 4:05 PM, cobalt-60 <[email protected]> wrote:
My fstab entry for the cdrom is:

/dev/hda /media/cdrom0 udf,iso9660 uid=1000,ro,user,noauto 0 0

As long as I know, I don't have to specify anything specifically for joliet support here, is that right?
Not AFAIK.


The only real options left, if it is filesystem related, would be to
check the entries in /proc/mounts adn to try mounting it manually with
the other filesystem... (It might contain both UDF and ISO9660) The
mount man page contain mount options for iso9660 (norock is probably
the (obvious) one deserving the most attention) and udf

cd-info / lt-cd-info (part of libcdio) might help for figuring out
what is going on.with the CD. (Or at least what file systems /
extensions it contains...)

Gert
cobalt-60
Level 1
Level 1
Posts: 6
Joined: Sun Jan 18, 2009 11:31 am

Post by cobalt-60 »

So, I'm back sitting at the problem ...

I installed the libcdio-utils and cd-info told me:

CD Analysis Report
CD-ROM with both Macintosh HFS and ISO 9660 filesystem
ISO 9660: 277064 blocks, label `MINDSTORMSNXT'
Application:
Preparer :
Publisher :
System : APPLE COMPUTER, INC., TYPE: 0002
Volume : MINDSTORMSNXT

But dmesg reported:

hfs: can't find a HFS filesystem on dev hda.
ISO 9660 Extensions: Microsoft Joliet Level 1
ISO 9660 Extensions: IEEE_P1282


After puzzling around a little bit, I mounted the cdrom with hfsplus:

/dev/hda /media/cdrom1 hfsplus,iso9660 uid=1000,ro,user,noauto 0 0

and finally it worked :-D

Thanks for your support.
cobalt-60
Level 1
Level 1
Posts: 6
Joined: Sun Jan 18, 2009 11:31 am

Post by cobalt-60 »

I was a little bit too optimistic.

When I mount the cdrom with hfsplus, I get unjammed filenames, but I see only files for the mac.

So, no way to install it with wine :-(

I'm getting crazy ...

When I list the cd contents with

cd-info --iso9660

he displays all (windows) filenames correctly.

Any Ideas, what to try next?

Thx, Jörg
fcmartins
Level 4
Level 4
Posts: 114
Joined: Sat Nov 01, 2008 5:48 pm

Post by fcmartins »

I had a similar problem with wow, using ubuntu, which would mount the cd and show only the Mac files.
I fixed it by manually mounting it, from the top of my head, just using,

mount -t iso9660 /dev/hda /media/cdrom0 and it worked.
cobalt-60
Level 1
Level 1
Posts: 6
Joined: Sun Jan 18, 2009 11:31 am

Post by cobalt-60 »

When I mount the cdrom with "-t iso9660" then I get displayed all the windows *and* all the Mac files, both in lowercase.

Maybe this is the source of the problem, that he mixes the iso9660/joliet and the hfs files.
Locked