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
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, > RobinWhat Wine version? Run your program from the terminal and post complete output.
This is what I get (it is a different computer than the one from work, but the same problem): robin at 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 at 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!
RobinB wrote:> The wine version is 0.9.59.Upgrade to newer Wine version wine-0.9.60 or wine-0.9.61
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...)
RobinB wrote:> This is what I get (it is a different computer than the one from work, but the same problem): > > > robin at 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 at 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/PreloaderPageZeroProblem?highlight=%28pageZero%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