The Rosetta Stone : Installer doesn't work

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
chtit_draco
Level 1
Level 1
Posts: 5
Joined: Mon Apr 06, 2009 4:58 am

The Rosetta Stone : Installer doesn't work

Post by chtit_draco »

Hello,

I'm trying to install The Rosetta Stone v2.08 (language learning software) on a Debian Squeeze (w/ linux 2.6.28-2~snapshot.12850 for my wireless card) using wine 1.1.18.

Running the autorun.exe (with ALSA as audio driver in winecfg) starts on working well, asking me what language the install should be in, and then allowing me to click on "Run installer". At that point, however, I get these messages :

Code: Select all

matth@PCmatthieu:/media/cdrom0$ wine autorun.exe
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP023.TMP\\" 00000000
fixme:font:WineEngRemoveFontResourceEx :stub
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open
matth@PCmatthieu:/media/cdrom0$ 
Running the same exe with OSS as audio driver in winecfg gives :

Code: Select all

matth@PCmatthieu:/media/cdrom0$ wine autorun.exe
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP024.TMP\\" 00000000
fixme:font:WineEngRemoveFontResourceEx :stub
matth@PCmatthieu:/media/cdrom0$ 
If I skip the autorun.exe step and just launch Setup.exe, I get this error box :
Error creating process <Command.com /c
C:\windows\temp\IXP025.TMP\w.bat>. Reason: Fichier introuvable
(fichier introuvable = impossible to find/lost file)

I read on the wineHQ that using OSS and the padsp command as a wrapper should work, but it doesn't change anything for me.

Moreover, using winetricks to install msxml3, flash and IE6 (see http://appdb.winehq.org/objectManager.p ... ngId=37510) has no effects either.

For information, I have installed the corefonts from winetricks.

Does anyone know what to do with that? :?

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

Re: The Rosetta Stone : Installer doesn't work

Post by vitamin »

chtit_draco wrote:matth@PCmatthieu:/media/cdrom0$ wine autorun.exe
Try running setup directly. Most "autoruns" having problems on Wine.
chtit_draco
Level 1
Level 1
Posts: 5
Joined: Mon Apr 06, 2009 4:58 am

Re: The Rosetta Stone : Installer doesn't work

Post by chtit_draco »

vitamin wrote:
chtit_draco wrote:matth@PCmatthieu:/media/cdrom0$ wine autorun.exe
Try running setup directly. Most "autoruns" having problems on Wine.
I did, as mentionned above, but then I have a messagebox telling me :

Code: Select all

Error creating process <Command.com /c
C:\windows\temp\IXP026.TMP\w.bat>. Reason: Fichier introuvable
and the console says this:

Code: Select all

matth@PCmatthieu:/media/cdrom0$ wine setup.exe 
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP026.TMP\" 00000000
matth@PCmatthieu:/media/cdrom0$ 
chtit_draco
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: The Rosetta Stone : Installer doesn't work

Post by vitamin »

chtit_draco wrote:Error creating process <Command.com /c
C:\windows\temp\IXP026.TMP\w.bat>. Reason: Fichier introuvable
This is your real problem. I'm not sure Wine has command.com. It's "cmd.exe" in all NT+ systems. How old is your program again?
Gert van den Berg

The Rosetta Stone : Installer doesn't work

Post by Gert van den Berg »

On Mon, Apr 6, 2009 at 8:33 PM, vitamin <[email protected]> wrote:
chtit_draco wrote:
Error creating process <Command.com /c
C:\windows\temp\IXP026.TMP\w.bat>. Reason: Fichier introuvable
This is your real problem. I'm not sure Wine has command.com. It's "cmd.exe" in all NT+ systems. How old is your program again?
Windows (XP, at least) includes a command.com as well, but it is
running under the dos subsystem and it is mostly useless... But it
exists...

Including a FreeDOS command.com in Wine is probably not a bad idea,
presuming that Wine's DOS support is working well enough for it to
run... (I've never been able to run any DOS programs under Wine)

chtit_draco: Try copying FreeCOM into your Wine Windows /
windows/command directory:
http://www.freedos.org/cgi-bin/lsm.cgi? ... ommand.lsm

Gert
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

The Rosetta Stone : Installer doesn't work

Post by austin987 »

On Mon, Apr 6, 2009 at 11:10 PM, Gert van den Berg <[email protected]> wrote:
Including a FreeDOS command.com in Wine is probably not a bad idea,
presuming that Wine's DOS support is working well enough for it to
run... (I've never been able to run any DOS programs under Wine)
It's GPL'ed, Wine is LGPL'ed, the license is incompatible.

If they'd be willing to re-license it, that may be an option...

--
-Austin
Gert van den Berg

The Rosetta Stone : Installer doesn't work

Post by Gert van den Berg »

On Tue, Apr 7, 2009 at 6:20 AM, Austin English <[email protected]> wrote:
On Mon, Apr 6, 2009 at 11:10 PM, Gert van den Berg <[email protected]> wrote:
Including a FreeDOS command.com in Wine is probably not a bad idea,
presuming that Wine's DOS support is working well enough for it to
run... (I've never been able to run any DOS programs under Wine)
It's GPL'ed, Wine is LGPL'ed, the license is incompatible.

If they'd be willing to re-license it, that may be an option...
How about just bundling it? This would require it being used and not linked in..

Like gcc gets bundled with MS SFU...

It can also get installed on request, like Gecko...

IMHO, Wine would need to turn into some kind of distribution
eventually, including the core Wine and some bundled utilities, from
say, ReactOS (explorer), FreeDOS (commnad.com, general DOS
utilities...), etc..

GPLv2 has: (And an actual lawyer probably need to give an opinion...)
(v3's terminology make a quick search hard....)
"In addition, mere aggregation of another work not based on the
Program with the Program (or with a work based on the Program) on a
volume of a storage or distribution medium does not bring the other
work under the scope of this License. "

Gert
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

The Rosetta Stone : Installer doesn't work

Post by austin987 »

On Mon, Apr 6, 2009 at 11:34 PM, Gert van den Berg <[email protected]> wrote:
On Tue, Apr 7, 2009 at 6:20 AM, Austin English <[email protected]> wrote:
On Mon, Apr 6, 2009 at 11:10 PM, Gert van den Berg <[email protected]> wrote:
Including a FreeDOS command.com in Wine is probably not a bad idea,
presuming that Wine's DOS support is working well enough for it to
run... (I've never been able to run any DOS programs under Wine)
It's GPL'ed, Wine is LGPL'ed, the license is incompatible.

If they'd be willing to re-license it, that may be an option...
How about just bundling it? This would require it being used and not linked in..
I don't think that'll fly past AJ/devs. Does it actually gain us anything?
It can also get installed on request, like Gecko...
Possibly, but command.com is something that should be in there by default, IMHO.
IMHO, Wine would need to turn into some kind of distribution
eventually, including the core Wine and some bundled utilities, from
say, ReactOS (explorer), FreeDOS (commnad.com, general DOS
utilities...), etc..
No. Wine is an application/set of libraries, not a 'distribution'.
Furthermore, Wine doesn't accept ReactOS code. We've got an explorer
replacement (winefile/virtual desktop).
GPLv2 has: (And an actual lawyer probably need to give an opinion...)
(v3's terminology make a quick search hard....)
"In addition, mere aggregation of another work not based on the
Program with the Program (or with a work based on the Program) on a
volume of a storage or distribution medium does not bring the other
work under the scope of this License. "
SFLC would be the one's to ask. IANAL, but that's the general
interpretation I've heard as well. The problem then is, what happens
if we need to improve the command.com code? Relicensing would be the
best course of action.

--
-Austin
chtit_draco
Level 1
Level 1
Posts: 5
Joined: Mon Apr 06, 2009 4:58 am

Re: The Rosetta Stone : Installer doesn't work

Post by chtit_draco »

Gert van den Berg wrote: chtit_draco: Try copying FreeCOM into your Wine Windows /
windows/command directory:
http://www.freedos.org/cgi-bin/lsm.cgi? ... ommand.lsm

Gert
I downloaded command.com from http://www.fdos.org/kernel/#branches, stable branch and put it into ~/.wine/drive_c/windows (putting it into the command directory doesn't work).

Running Setup.exe now gives:

Code: Select all

matth@PCmatthieu:/media/cdrom0$ wine setup.exe 
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP028.TMP\" 00000000
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
wine: Cannot start DOS application "C:\\windows\\Command.com"
      because vm86 mode is not supported on this platform.
Running the command.com in wine gives the same message:

Code: Select all

matth@PCmatthieu:~/.wine/drive_c/windows/command$ wine command.com
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
wine: Cannot start DOS application "C:\\windows\\command\\command.com"
      because vm86 mode is not supported on this platform.
Maybe this is because I have an AMD64 architecture (Intel Core2Duo)?

What baffles me is that several people didn't have any problem installing this version of The Rosetta Stone on wine according to the wineAppDB... :?

chtit_draco
Usurp
Level 4
Level 4
Posts: 161
Joined: Sat Apr 19, 2008 7:16 am

Re: The Rosetta Stone : Installer doesn't work

Post by Usurp »

Gert van den Berg wrote:On Mon, Apr 6, 2009 at 8:33 PM, vitamin <[email protected]> wrote:
chtit_draco wrote:
Error creating process <Command.com /c
C:\windows\temp\IXP026.TMP\w.bat>. Reason: Fichier introuvable
This is your real problem. I'm not sure Wine has command.com. It's "cmd.exe" in all NT+ systems. How old is your program again?
Windows (XP, at least) includes a command.com as well, but it is
running under the dos subsystem and it is mostly useless... But it
exists...
Gert
If we claim to support Windows 9x, we have to provide a command.com.
Why couldnt we use cmd as command.com ? They are almost identical.
Gert van den Berg

The Rosetta Stone : Installer doesn't work

Post by Gert van den Berg »

On Tue, Apr 7, 2009 at 10:33 AM, chtit_draco <[email protected]> wrote:
wine: Cannot start DOS application "C:\\windows\\Command.com"
     because vm86 mode is not supported on this platform.


Maybe this is because I have an AMD64 architecture (Intel Core2Duo)?
AFAIK vm86 mode does not work when you are running in long mode
(64-bit operating system)

You could try getting command.com to start wine's cmd.exe.

Not sure how.... A symlink / hardlink might work (No idea what to link
it to...) or a short script that starts cmd.exe (again, not sure if
this will work..)
What baffles me is that several people didn't have any problem installing this version of The Rosetta Stone on wine according to the wineAppDB...  :?
Haven't anyone left a HOWTO?


On Tue, Apr 7, 2009 at 11:39 AM, Usurp <[email protected]> wrote:
If we claim to support Windows 9x, we have to provide a command.com.
Why couldnt we use cmd as command.com ? They are almost identical.
Except that the one is a 16-bit DOS com file (Although it would seem
from what i've read on wine-devel that actually compiling 16-bit dos /
Windows code under Linux might be a bit of an issue...), while the
other is a 32-bit / 64-bit exe. (Not sure if it will affect Wine, or
16-bit applications running under wine that tries to load command.com)

The functionality comparison is a bit more fair... command.com
provides mostly a subset of cmd's functionality...
It's almost like bash vs. Bourne shell...

Some comments here explain quite a few differences:
http://www.hyperorg.com/blogger/mtarchive/001935.html

Gert
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

The Rosetta Stone : Installer doesn't work

Post by austin987 »

On Tue, Apr 7, 2009 at 12:00 PM, Gert van den Berg wrote:

If that command.com helps, would someone send me a small example of a
program that benefits (preferably a small downloadable one)? If it
helps, we can add it to winetricks.


--
-Austin
chtit_draco
Level 1
Level 1
Posts: 5
Joined: Mon Apr 06, 2009 4:58 am

Re: The Rosetta Stone : Installer doesn't work

Post by chtit_draco »

Gert van den Berg wrote: You could try getting command.com to start wine's cmd.exe.

Not sure how.... A symlink / hardlink might work (No idea what to link
it to...) or a short script that starts cmd.exe (again, not sure if
this will work..)
[...]
Haven't anyone left a HOWTO?
I tried using a sym link and a hard link to drive_c/windows/system32/cmd.exe, and both don't work. I can't call the cmd.exe using "wine command.com"...it just prints out :

Code: Select all

matth@PCmatthieu:~/.wine/drive_c/windows$ wine COMMAND.COM 
wine: could not load L"C:\\windows\\COMMAND.COM": Module introuvable
And so this same error message appears when I run the setup.exe file for Rosetta Stone.

I guess that's because it's not an .exe and wine checks for extensions before running it?

As for any HOWTO about it, I couldn't find any, since people at the wine AppDB either managed to install it without any problem, or can't install it at all...

chtit_draco
Usurp
Level 4
Level 4
Posts: 161
Joined: Sat Apr 19, 2008 7:16 am

Re: The Rosetta Stone : Installer doesn't work

Post by Usurp »

chtit_draco wrote:
Gert van den Berg wrote: You could try getting command.com to start wine's cmd.exe.

Not sure how.... A symlink / hardlink might work (No idea what to link
it to...) or a short script that starts cmd.exe (again, not sure if
this will work..)
[...]
Haven't anyone left a HOWTO?
I tried using a sym link and a hard link to drive_c/windows/system32/cmd.exe, and both don't work. I can't call the cmd.exe using "wine command.com"...it just prints out :

Code: Select all

matth@PCmatthieu:~/.wine/drive_c/windows$ wine COMMAND.COM 
wine: could not load L"C:\\windows\\COMMAND.COM": Module introuvable
And so this same error message appears when I run the setup.exe file for Rosetta Stone.

I guess that's because it's not an .exe and wine checks for extensions before running it?

As for any HOWTO about it, I couldn't find any, since people at the wine AppDB either managed to install it without any problem, or can't install it at all...

chtit_draco
The following works :

Code: Select all

[syl@wine c]$ ln -s /usr/local/lib/wine/cmd.exe.so command.com
[syl@wine c]$ wine command.com
CMD version 1.1.18

C:\
chtit_draco
Level 1
Level 1
Posts: 5
Joined: Mon Apr 06, 2009 4:58 am

Re: The Rosetta Stone : Installer doesn't work

Post by chtit_draco »

okay, I did a symlink to /usr/lib/wine/cmd.exe.so (it isn't in local in my installation).

Doing "wine command.com" now works, and enters into the cmd console.

However, then Setup.exe now prints another error, while using cmd I suppose :

Code: Select all

matth@PCmatthieu:/media/cdrom0$ wine setup.exe 
fixme:advapi:DecryptFileA "C:\\windows\\temp\\IXP029.TMP\\" 00000000
fixme:exec:SHELL_execute flags ignored: 0x00000100
Le programme n'a pas pu être lancé, ou il n'y a pas de programme associé avec le fichier spécifié.
ShellExecuteEx a échoué: Fichier introuvable

Le service BITS démarre.
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub!
Le service BITS a démarré avec succès.
Fichier introuvable

fixme:msvcrt:MSVCRT__wsetlocale 1 L".OCP"
fixme:msvcrt:MSVCRT__wsetlocale 3 L".OCP"
fixme:msvcrt:MSVCRT__wsetlocale 4 L".OCP"
fixme:msvcrt:MSVCRT__wsetlocale 5 L".OCP"

BITSADMIN version 2.0 [ 6.6.2600.2180 ]
BITS administration utility.
(C) Copyright 2000-2004 Microsoft Corp.

Unable to get console input mode - 0x80070006
fixme:exec:SHELL_execute flags ignored: 0x00000100
Le programme n'a pas pu être lancé, ou il n'y a pas de programme associé avec le fichier spécifié.
ShellExecuteEx a échoué: Fichier introuvable

matth@PCmatthieu:/media/cdrom0$ 
Translation of the error messages :

The program couldn't be launched, or there is no program associated with the specified file.
ShellExecuteEx failed: File can't be found.

The BITS service is starting.
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub!
The BITS service was started successfully.
File can't be found.


:( Is this ever gonna work...

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

Re: The Rosetta Stone : Installer doesn't work

Post by vitamin »

chtit_draco wrote:BITSADMIN version 2.0 [ 6.6.2600.2180 ]
Wine does not have BITS implemented at all. It's all stubbed.
If your program requires BITS it will not work on Wine. And no you can not install native, it won't work.
Locked