WineHQ
Bug Tracking Database – Bug 28972

 Bugzilla

 

Last modified: 2014-03-07 14:13:07 UTC  

Seagate Crystal Enterprise 8.0 installer fails when starting services

Bug 28972 - Seagate Crystal Enterprise 8.0 installer fails when starting services
Seagate Crystal Enterprise 8.0 installer fails when starting services
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: -unknown
1.3.31
x86 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
ftp://207.115.90.226/Crystal%208.0%20...
: download, Installer
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2011-11-02 01:28 UTC by Dan Kegel
Modified: 2014-03-07 14:13 UTC (History)
1 user (show)

See Also:
Regression SHA1:
Fixed by SHA1:
Distribution: ---
Staged patchset:


Attachments
msi: GetComputerNameW returns ERROR_BUFFER_OVERFLOW when the buffer is too small. (561 bytes, patch)
2011-11-02 03:37 UTC, Hans Leidekker
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Kegel 2011-11-02 01:28:13 UTC
This is the followon to bug 9444.

With today's git, installation seems to nearly complete... and then the log shows

TheJobServer::Initialize: you either have to specify a nameserver or a port number!
...
err:eventlog:ReportEventW L"Unable to load dll: procReport."
...
err:eventlog:ReportEventW L"The root server reported an error Initialization Failure."
...
err:msi:ITERATE_Actions Execution halted, action L"StartServices" returned 1627

and a fatal dialog about not being able to start a service
comes up; when you click OK, the installation is rolled back.
Comment 1 Hans Leidekker 2011-11-02 03:37:50 UTC
Created attachment 37255 [details]
msi: GetComputerNameW returns ERROR_BUFFER_OVERFLOW when the buffer is too small.

Does this help?
Comment 2 Dan Kegel 2011-11-02 08:46:36 UTC
The app still puts up the same fatal error dialog, but the log is different.
The console shows
...
err:msi:ITERATE_StartService Failed to start service L"CacheServer" (1053)
err:msi:ITERATE_Actions Execution halted, action L"StartServices" returned 1627
err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1627
I've uploaded a warn+heap,+seh,+msi,+relay,+computername log to 
http://kegel.com/wine/bug-28971-newerrorcode-log.txt.rz
Comment 3 Austin English 2011-11-03 13:28:20 UTC
(In reply to comment #1)
> Created attachment 37255 [details]
> msi: GetComputerNameW returns ERROR_BUFFER_OVERFLOW when the buffer is too
> small.
> 
> Does this help?

http://source.winehq.org/git/wine.git/commitdiff/eb7d8b92cb3f74655f9721e020e12d971076d58b
Comment 4 Anastasius Focht 2014-02-21 19:22:28 UTC
Hello folks,

found a 'backup' of this product for testing.
Unfortunately all product keys found in the wild seem to have a built-in time bomb: expired.

The custom action of interest is 'MsiKC_CheckForSpecificProduct' which reads msi provided 'PIDKEY' property and sets 'KeycodeIsValid' msi property to '1' upon successful validation.
It also tells you the reason if not - only to be seen in debugger.

Format: http://support.microsoft.com/kb/874258

Cheap shot for testing the installer of course ;-)

The installer successfully registers and starts a crapload of services:

--- snip ---
 0000000e 13       'services.exe'
 00000050 9        \_ 'WebCompServer.exe'
 0000004a 3        \_ 'plugplay.exe'
 0000003a 13       \_ 'pageserver.exe'
 0000002e 4        \_ 'winedevice.exe'
 00000040 10       \_ 'JobServer.exe'
 00000036 9        \_ 'outputfileserver.exe'
 00000028 9        \_ 'inputfileserver.exe'
 00000012 10       \_ 'cacheserver.exe'
--- snip ---

There is one prerequisite needed though (bug 35467):

--- snip ---
...
0072:trace:process:__wine_kernel_init starting process name=L"C:\\Program Files\\Seagate Software\\Enterprise\\x86\\inputfileserver.exe" argv[0]=L"C:\\Program Files\\Seagate Software\\Enterprise\\x86\\inputfileserver.exe"
...
0075:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b83a97b ip=7b83a97b tid=0075
0075:trace:seh:raise_exception  info[0]=f6e08d7c
0075:trace:seh:raise_exception  info[1]=f6e08e76
wine: Call from 0x7b83a97b to unimplemented function msvcirt.dll.??0fstream@@QAE@XZ, aborting
--- snip ---

-> 'winetricks msvcirt' before running the installer.

$ wine --version
wine-1.7.13

Regards
Comment 5 Alexandre Julliard 2014-03-07 14:13:07 UTC
Closing bugs fixed in 1.7.14.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers