Problem running commercial software
Problem running commercial software
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
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
Re: Problem running commercial software
What Wine version? Run your program from the terminal and post complete output.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
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!
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.
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...)
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...)
Problem running commercial software
RobinB wrote:
If you are using Ubuntu, look at the following web page:
http://wiki.winehq.org/PreloaderPageZer ... ageZero%29
James McKenzie
Page Zero Error: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!
If you are using Ubuntu, look at the following web page:
http://wiki.winehq.org/PreloaderPageZer ... ageZero%29
James McKenzie
@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
@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
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 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