goon icon indicating copy to clipboard operation
goon copied to clipboard

Porcelain/Goon fails to start on Windows 2012 R2 Datacenter

Open cdeyoung opened this issue 9 years ago • 2 comments

I've tried explicitly pointing to the full path of the goon.exe executable, as well as having it in my path. I've also tried using the both the 32-bit and 64-bit binaries, as well as building from source, but I cannot get Goon to work with Porcelain on Windows 2012 R2 Datacenter. In all scenarios, it returns with the following error:

=INFO REPORT==== 7-Aug-2016::12:28:47 === application: logger exited: stopped type: temporary (Mix) Could not start application porcelain: Porcelain.App.start(:normal, []) returned an error: "goon executable at c:/Windows/system32/goon.exe does not support protocol version 2.0"

I am using the latest version of Goon (v1.1.1).

Anybody have a workaround?

It may not be relevant, but Goon works fine for me in OS X El Capitan and Fedora.

cdeyoung avatar Aug 07 '16 12:08 cdeyoung

Hi. The issue might be related to how Porcelain negotiates the protocol with the goon binary. Could you try running this branch of Porcelain and see if it works?

alco avatar Aug 09 '16 07:08 alco

The alco/goon-ack branch worked for me on a Windows 7 (through Cygwin) installation. However, my failure case would fallback to the basic driver:

[warn]  [Porcelain]: goon executable at c:/cygwin-1.7.31-3/home/bturnbull/bin/goon.exe does not support protocol version 2.0

[warn]  [Porcelain]: falling back to the basic driver.

bturnbull avatar Dec 06 '16 21:12 bturnbull