2015-01-27 2 views
6

OS X Server 4.0에 Xcode 봇을 통합하려고 할 때 "Build Service error issues"문제를 해결하는 방법이 단서 없습니다.Xcode 봇 통합 오류 : mmap하지 못했습니다.

모든 것이이 서버에서 정상적으로 작동하며, 같은 프로젝트의 다른 지점에 다른 작업 봇이 있습니다.

그것은 나에게

봇 문제가 발생합니다 : 오류가 발생했습니다. 서비스 오류를 작성하십시오. 문제 : mmap에 실패했습니다. 데이터를 쓸 수 없음 : 잘못된 인수 (-1).

무엇을해야할지 아무 생각도 ... 사전에

감사를 얻었다 없습니다!

답변

0

나는 동일한 문제가 있었고 방금이 문제를 해결하기 위해 변경하지 않고 로봇을 업데이트했습니다. Xcode에서 보고서 탐색기로 이동하여 봇을 선택하고 "봇 편집 ..."을 눌러 변경하지 않고 업데이트하십시오.

+0

FWIW, 간단히 말하면 "지금 통합 ..."이 작업이 진행된 것 같습니다. Apple이 곧이 기능을 사용할 수 있기를 바랍니다. "삽입하고 싶습니까?" –

4

이것은 분명히 due to a bug in Xcode 6.1.1입니다. 이 문제를 해결하기 위해 Xcode 6.1을 다시 설치했습니다.

난 그냥 서버 응용 프로그램에서 엑스 코드의 다른 버전을 선택 할 수 없습니다, 나는 완전히 엑스 코드 서비스 재설정했다 (이 모든 봇 삭제됩니다 을, 당신이 그들을 다시 만들어야합니다) :

sudo xcrun xcscontrol --reset 

내가이 명령을 실행했던 서버 응용 프로그램에서 엑스 코드 6.1을 선택할 수 있습니다 전에 :

sudo xcrun xcscontrol --initialize 

사람은 매우 모험적인 느낌과 엑스 코드 6.1.1에 문제의 근본 원인을 이해하려는 경우를, 여기에 내가 여기서 error의 출처는? libgit2 바이너리는 /Xcode-6.1.1.app/Contents/Developer/usr/lib/libgit2.dylib

+0

고마워요! 최대한 빨리 시도하고 알려 드리겠습니다. – olirip

+0

이것은 나에게도 Xcode 6.2에서 발생합니다. Doe가 너 한테 일어난거야? –

+0

6.3 및 6.4에는 동일한 문제가 있습니다. –

0

현재 버전 6.3 (이전 버전 일 수 있음)에서 Xcode는 이제 Git 자격 증명을 수정하고 작동시켜주는 "Fix it"버튼을 제공합니다. 다음 빌드에는 작업 복사본 상태에 대한 경고가 있었지만 정리 후에는 다음 빌드가 좋았습니다.

0

이 문제에 대한 해결책은 아주 부족했습니다. 여전히 문제의 원인을 알 수는 없지만이 문제는 산발적으로 실패합니다. 내가 한 일은 성공적인 테스트가있을 때까지 항상 깔끔한 세트로 계속 통합하는 것이 었습니다. 그 시점에서 나는 결코 봇을 편집하지 않았습니다. 이제는 매번 성공적으로 테스트를 실행합니다. 나는 이것이 올바른 해결책이라고 말하지 않고 좋은 해결책은 아니지만 osx 서버를 리셋하고 ssh 키 등을 업데이트하는 방법을 알고있다.

관련 문제