Bug 1380544

Summary: OpenShift v3.3 MacOSX Client fails after Mac OSX update to Sierra
Product: OpenShift Container Platform Reporter: Rafael Benevides <benevides>
Component: ocAssignee: Fabiano Franz <ffranz>
Status: CLOSED ERRATA QA Contact: Peter Ruan <pruan>
Severity: high Docs Contact:
Priority: medium    
Version: 3.3.0CC: aos-bugs, ffranz, jcajka, jokerman, mmccomas, nschuetz, sdodson, xiaocwan, xxia
Target Milestone: ---   
Target Release: 3.3.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Cause: Binaries compiled with Golang versions prior to 1.7 will segfault most of the times in macOS Sierra (10.12) given incompatibilities between the Go syscall wrappers and Darwin. Consequence: Users of the OpenShift command-line tools ('oc', 'oadm', and others) in macOS Sierra (10.12) get a stack trace in the attempt of running commands. Fix: The Go 1.7 fix was backported by the go-tools team to Go 1.6 which was then used to compile our command-line tools in this release. Result: Users of the OpenShift command-line tools can use it normally in macOS Sierra (10.12).
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-10-27 15:42:48 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1381593    
Bug Blocks:    
Attachments:
Description Flags
macOS_version none

Description Rafael Benevides 2016-09-29 23:59:05 UTC
Description of problem:

oc fails with MacOSX Sierra


Version-Release number of selected component (if applicable): 3.3.0.32


How reproducible:


Steps to Reproduce:
Problems running oc commands: deleting deployment configs sometimes hangs, oc get pods and oc edit dc foo intermittently causing panic errors, see the errors in gist...

Actual results:

https://gist.github.com/rawlingsj/8f732478abc5f9055e856cf9325224bc

https://gist.github.com/rawlingsj/e2b5db98a3e2e31a8cb6262dc80a7d62

Expected results:

work without error


Additional info: https://github.com/openshift/origin/issues/11085

Comment 4 XiaochuanWang 2016-10-11 06:25:15 UTC
Created attachment 1209019 [details]
macOS_version

Comment 5 XiaochuanWang 2016-10-11 06:26:12 UTC
From Comment 2, MacOS is 10.12 Sierra system

Comment 7 Peter Ruan 2016-10-13 02:32:02 UTC
been using the patch for a couple of days with no trackback occurring, marking bug as VERIFIED.

Comment 8 Scott Dodson 2016-10-17 15:25:58 UTC
I'm moving this back to modified so that we make sure to test with an official build, 3.3.1.2 or later. It was previously verified via a test build.

Comment 10 XiaochuanWang 2016-10-18 03:12:41 UTC
Test again on client/servier 3.3.1.2 on Mac Sierra and it does not reproduce. Peter, could you please help to test again? This could be marked as VERIFIED if not reproduced ever again.

Comment 11 Peter Ruan 2016-10-19 07:17:15 UTC
I've verified it with 3.3.1.1 and 3.3.1.3, I don't see the traceback anymore.  Moving it to VERIFIED.

Comment 13 errata-xmlrpc 2016-10-27 15:42:48 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2016:2084