http://bugs.winehq.org/show_bug.cgi?id=34237
Bug #: 34237 Summary: Jenkins fails to install (dogfood) Product: Wine Version: 1.7.0 Platform: x86 URL: http://jenkins-ci.org/ OS/Version: Linux Status: NEW Keywords: download, Installer, source Severity: normal Priority: P2 Component: programs AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com Classification: Unclassified
Looks like its service related:
err:service:service_send_start_message service L"Jenkins" failed to start err:msi:ITERATE_StartService Failed to start service L"Jenkins" (1053) err:msi:ITERATE_Actions Execution halted, action L"StartServices" returned 1627 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1627
I'll attach a log.
austin@aw25 ~ $ wine --version wine-1.7.0 austin@aw25 ~ $ sha1sum jenkins-1.526.zip 1658d7cba2cd1bdc5ac521a806957df7ef0610ea jenkins-1.526.zip austin@aw25 ~ $ du -h jenkins-1.526.zip 84M jenkins-1.526.zip
http://bugs.winehq.org/show_bug.cgi?id=34237
--- Comment #1 from Austin English austinenglish@gmail.com 2013-08-08 21:29:46 CDT --- Created attachment 45556 --> http://bugs.winehq.org/attachment.cgi?id=45556 WINEDEBUG=relay,tid,service,msi, tailed to 100k lines
http://bugs.winehq.org/show_bug.cgi?id=34237
--- Comment #2 from Hans Leidekker hans@meelstraat.net 2013-08-09 03:01:35 CDT --- Looks like the Jenkins service is a .NET 4.0 program.
http://bugs.winehq.org/show_bug.cgi?id=34237
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|programs |mscoree Severity|normal |minor
--- Comment #3 from Austin English austinenglish@gmail.com 2013-08-09 13:05:05 CDT --- Works with winetricks dotnet40. Presumably this is a wine-mono bug then.
http://bugs.winehq.org/show_bug.cgi?id=34237
--- Comment #4 from Vincent Povirk madewokherd@gmail.com 2013-08-09 13:15:57 CDT --- There are some service-related API's in .NET (System.ServiceProcess) that don't go through the Windows API in Mono. That's probably the issue here.
http://bugs.winehq.org/show_bug.cgi?id=34237
--- Comment #5 from Austin English austinenglish@gmail.com 2013-10-28 19:05:34 CDT --- With wine-1.7.5 and wine-mono-4.5.0: fixme:mscoree:ConfigFileHandler_startElement Unknown element L"runtime" in state 1 fixme:mscoree:ConfigFileHandler_startElement Unknown element L"generatePublisherEvidence" in state 3 fixme:mscoree:CLRMetaHost_GetRuntime Unrecognized version L"v4.0" err:service:service_send_start_message service L"Jenkins" failed to start err:msi:ITERATE_StartService Failed to start service L"Jenkins" (1053) err:msi:ITERATE_Actions Execution halted, action L"StartServices" returned 1627 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1627
https://bugs.winehq.org/show_bug.cgi?id=34237
--- Comment #6 from Vincent Povirk madewokherd@gmail.com --- Wine Mono 4.5.4 added some service process support, please retest.
https://bugs.winehq.org/show_bug.cgi?id=34237
--- Comment #7 from Austin English austinenglish@gmail.com --- with wine-1.7.31-88-g9a68ef4: err:ole:CoGetClassObject class {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} not registered err:ole:CoGetClassObject class {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} not registered err:ole:create_server class {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} not registered fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported err:ole:CoGetClassObject no class object {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} could be created for context 0x17 fixme:hnetcfg:fw_app_put_Enabled 0x6dbe18, -1 fixme:service:svcctl_CreateServiceW Don't know how to add a password fixme:mscoree:ConfigFileHandler_startElement Unknown element L"generatePublisherEvidence" in state 4 err:service:service_send_start_message service L"Jenkins" failed to start err:msi:ITERATE_StartService Failed to start service L"Jenkins" (1053) err:msi:ITERATE_Actions Execution halted, action L"StartServices" returned 1627 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1627
https://bugs.winehq.org/show_bug.cgi?id=34237
--- Comment #8 from Vincent Povirk madewokherd@gmail.com --- Tested in Wine 4.5. The install completes, and I get a browser window that eventually asks for an administrator password. I think this bug is resolved. Please open a new bug for any further problems.
https://bugs.winehq.org/show_bug.cgi?id=34237
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #9 from Vincent Povirk madewokherd@gmail.com --- Forgot to mark the bug as resolved.
https://bugs.winehq.org/show_bug.cgi?id=34237
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Jenkins fails to install |Jenkins 1.526 service (.NET |(dogfood) |2.0 app) fails to install | |with Wine-Mono CC| |focht@gmx.net URL|http://jenkins-ci.org/ |http://mirrors.jenkins-ci.o | |rg/windows/jenkins-1.526.zi | |p Severity|minor |normal
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello folks,
--- quote --- Looks like the Jenkins service is a .NET 4.0 program. --- quote ---
no, the originally reported Jenkins 1.526 installer only requires .NET Framework 2.0
In a Wine build without Wine-Mono ('--disable-mscoree') it automatically downloads and installs .NET 2.0 and works out of the box.
--- snip --- $ find .wine/drive_c/Program\ Files/ -type f ( -iname "*.dll" -or -iname "*.exe" ) | xargs -i file {} | grep assembly | cut -f1 -d: | xargs -IX sh -c "echo "X" && (hexdump -C "X" | grep BSJB -B0 -C2)" .wine/drive_c/Program Files/Jenkins/jenkins.exe 00003ba0 42 53 4a 42 01 00 01 00 00 00 00 00 0c 00 00 00 |BSJB............| 00003bb0 76 32 2e 30 2e 35 30 37 32 37 00 00 00 00 05 00 |v2.0.50727......| 00003bc0 6c 00 00 00 fc 25 00 00 23 7e 00 00 68 26 00 00 |l....%..#~..h&..| --- snip ---
See also: https://issues.jenkins-ci.org/browse/JENKINS-21484
https://github.com/jenkinsci/jenkins/commit/b08d7c7ee7e7ff589dcc5e5bdd40a014...
Current master HEAD: https://github.com/jenkinsci/jenkins/blob/master/core/src/main/resources/win...
--- snip --- <configuration> <runtime> <!-- see http://support.microsoft.com/kb/936707 --> <generatePublisherEvidence enabled="false"/> </runtime> <startup> <!-- this can be hosted either on .NET 2.0 or 4.0 --> <supportedRuntime version="v2.0.50727" /> <supportedRuntime version="v4.0" /> </startup> </configuration> --- snip ---
Anyway, filling some fields.
Regards
https://bugs.winehq.org/show_bug.cgi?id=34237
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.6.