Problem running commercial software

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
RobinB
Level 1
Level 1
Posts: 5
Joined: Fri May 02, 2008 11:01 am

Problem running commercial software

Post by RobinB »

Dear all,

I am using Linux at work, and have until now never had the need to use a Windows programme. Now, I have to work with a commercial programme that does not have a Linux version, so I got Wine.

Installation ran smoothly, I am so far impressed. When first started, however, the programme checks the license (on Windows, it checks a password against a "SystemID" that is computed from Hardware/OS specifications) and then gives you different options (apply for license, enter license number, etc.)

On Wine, immediately after startup I get the following message: "Your license server is outdated. Reboot your computer to upgrade." I suspect that this has something to do with the SystemID that the programme has to find.

Does anyone have a clue what I might try to solve this problem?

Thank you,
Robin
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Problem running commercial software

Post by vitamin »

RobinB wrote:Dear all,

I am using Linux at work, and have until now never had the need to use a Windows programme. Now, I have to work with a commercial programme that does not have a Linux version, so I got Wine.

Installation ran smoothly, I am so far impressed. When first started, however, the programme checks the license (on Windows, it checks a password against a "SystemID" that is computed from Hardware/OS specifications) and then gives you different options (apply for license, enter license number, etc.)

On Wine, immediately after startup I get the following message: "Your license server is outdated. Reboot your computer to upgrade." I suspect that this has something to do with the SystemID that the programme has to find.

Does anyone have a clue what I might try to solve this problem?

Thank you,
Robin
What Wine version? Run your program from the terminal and post complete output.
RobinB
Level 1
Level 1
Posts: 5
Joined: Fri May 02, 2008 11:01 am

Post by RobinB »

The wine version is 0.9.59. And I am running Ubuntu 8.04.

This is what I get (it is a different computer than the one from work, but the same problem):


robinb@robinb-desktop:~$ wine "C:\Program Files\Materialise\Mimics 11.1\Mimics.exe"
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
fixme:win:UpdateLayeredWindow (0x20024,0x1e8,0x7f21fa30,0x7f21fa28,0x200,0x7f21fa20,0x00000000,0x7f21fa18,2): stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x7f21f234
fixme:advapi:LookupAccountNameW (null) L"USERS" 0x7f03ab2c 0x7f21ee08 (nil) 0x7f21ee04 0x7f21ee00 - stub
fixme:advapi:RegisterEventSourceW ((null),L"MatLicensing"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x00000000,(nil),0x0001,0x00000000,0x7f21ee58,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:LookupAccountNameW (null) L"USERS" 0x7f03ab2c 0x7f21ee24 (nil) 0x7f21ee20 0x7f21ee1c - stub
fixme:advapi:RegisterEventSourceW ((null),L"MatLicensing"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x00000000,(nil),0x0001,0x00000000,0x7f21ee74,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
robinb@robinb-desktop:~$


I think that Wine loads fine, it just tries to do something that might be beyond its abilities, that triggers the error message and terminates the programme.
There are a few people sharing the preloader error, but it is not the cause of my troubles. E.g. the notepad starts fine, so wine does start and execute as it should, regardless of the preloading thing.
If anyone could help, I would be glad!
Last edited by RobinB on Fri May 02, 2008 9:58 pm, edited 1 time in total.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

RobinB wrote:The wine version is 0.9.59.
Upgrade to newer Wine version wine-0.9.60 or wine-0.9.61
RobinB
Level 1
Level 1
Posts: 5
Joined: Fri May 02, 2008 11:01 am

Post by RobinB »

Upgraded to 0.9.60, problem is still exactly the same.

As I said before, it is probably connected to the programme trying to access hardware and OS information to calculate a SystemID for the license. I think I would need a way to simulate such a process, or allow such hardware access. (I do not know, what Wine exactly does, anyway...)
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

RobinB wrote:Upgraded to 0.9.60, problem is still exactly the same.
How about messages? Post new messages here again. Also make sure that Wine is not running in case installation didn't finish correctly.
James McKenzie

Problem running commercial software

Post by James McKenzie »

RobinB wrote:
This is what I get (it is a different computer than the one from work, but the same problem):


robin@robin-desktop:~$ wine "C:\Program Files\Materialise\Mimics 11.1\Mimics.exe"
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
fixme:win:UpdateLayeredWindow (0x20024,0x1e8,0x7f21fa30,0x7f21fa28,0x200,0x7f21fa20,0x00000000,0x7f21fa18,2): stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x7f21f234
fixme:advapi:LookupAccountNameW (null) L"USERS" 0x7f03ab2c 0x7f21ee08 (nil) 0x7f21ee04 0x7f21ee00 - stub
fixme:advapi:RegisterEventSourceW ((null),L"MatLicensing"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x00000000,(nil),0x0001,0x00000000,0x7f21ee58,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:LookupAccountNameW (null) L"USERS" 0x7f03ab2c 0x7f21ee24 (nil) 0x7f21ee20 0x7f21ee1c - stub
fixme:advapi:RegisterEventSourceW ((null),L"MatLicensing"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x00000000,(nil),0x0001,0x00000000,0x7f21ee74,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
robin@robin-desktop:~$


I think that Wine loads fine, it just tries to do something that might be beyond its abilities, that triggers the error message and terminates the programme.
If anyone could help, I would be glad!


Page Zero Error:

If you are using Ubuntu, look at the following web page:

http://wiki.winehq.org/PreloaderPageZer ... ageZero%29


James McKenzie
RobinB
Level 1
Level 1
Posts: 5
Joined: Fri May 02, 2008 11:01 am

Post by RobinB »

@vitmain: when I say "exactly the same", I mean "exactly the same". Same programme termination same terminal output (except for some of the Hex addresses which change a little bit, see below).

@James: As I have said before, it is not connected to the memory mapping problem. I have used the fix described under your link, the top few lines of the terminal output are gone, but the rest remains the same (see below) and the programme still terminates with the same (windows) error message. As I said, it is important: it *is definitely* a windows error box. Mimics looks for specific hardware and OS information to calculate a SystemID and Wine does or can not provide it.


fixme:win:UpdateLayeredWindow (0x10024,0x204,0x32fa30,0x32fa28,0x21c,0x32fa20,0x00000000,0x32fa18,2): stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x32f234
fixme:advapi:LookupAccountNameW (null) L"USERS" 0x14ac64 0x32ee08 (nil) 0x32ee04 0x32ee00 - stub
fixme:advapi:RegisterEventSourceW ((null),L"MatLicensing"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x00000000,(nil),0x0001,0x00000000,0x32ee58,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:LookupAccountNameW (null) L"USERS" 0x14ac64 0x32ee24 (nil) 0x32ee20 0x32ee1c - stub
fixme:advapi:RegisterEventSourceW ((null),L"MatLicensing"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x00000000,(nil),0x0001,0x00000000,0x32ee74,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

RobinB wrote:@vitmain: when I say "exactly the same", I mean "exactly the same". Same programme termination same terminal output (except for some of the Hex addresses which change a little bit, see below).

@James: As I have said before, it is not connected to the memory mapping problem. I have used the fix described under your link, the top few lines of the terminal output are gone, but the rest remains the same (see below) and the programme still terminates with the same (windows) error message. As I said, it is important: it *is definitely* a windows error box. Mimics looks for specific hardware and OS information to calculate a SystemID and Wine does or can not provide it.


fixme:win:UpdateLayeredWindow (0x10024,0x204,0x32fa30,0x32fa28,0x21c,0x32fa20,0x00000000,0x32fa18,2): stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x32f234
fixme:advapi:LookupAccountNameW (null) L"USERS" 0x14ac64 0x32ee08 (nil) 0x32ee04 0x32ee00 - stub
fixme:advapi:RegisterEventSourceW ((null),L"MatLicensing"): stub
Looks like it's trying to do something that's not implemented in Wine. I'm guessing it's getting an error from the LookupAccountNameW() and then goes the standard way of logging error into error log.
RobinB
Level 1
Level 1
Posts: 5
Joined: Fri May 02, 2008 11:01 am

Post by RobinB »

Just upgraded to 0.9.61, still the same...
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

RobinB wrote:Just upgraded to 0.9.61, still the same...
Open bug report in bugzilla. Nothing more you can do past this point.
Locked