Mountain Lion에서 Xquartz 충돌 무한 루프?


10

나는 Mountain Lion에서 Xquartz를 작동 시키려고 노력하고있다. 그러나 그것을 클릭하면, 시작되었다가 다시 충돌한다. 다시 시작한다. 다시 부팅하거나 로그 아웃 할 때까지 이렇게 반복된다.

내 콘솔에 모든 루프마다 다음과 같이 표시됩니다.

    8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: lockfile: Sorry, giving up on "/var/folders/vr/6swz_qtn60q0ld9lp_pbdqk80000gn/T//font_cache.lock"
8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: font_cache is already running.
8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: If you believe this to be erroneous, please remove /var/folders/vr/6swz_qtn60q0ld9lp_pbdqk80000gn/T//font_cache.lock.
8/15/12 10:00:21.830 PM org.macosforge.xquartz.privileged_startx[14842]: lockfile: Sorry, giving up on "/opt/X11/var/run/font_cache.lock"
8/15/12 10:00:21.831 PM org.macosforge.xquartz.privileged_startx[14842]: font_cache is already running.
8/15/12 10:00:21.831 PM org.macosforge.xquartz.privileged_startx[14842]: If you believe this to be erroneous, please remove /opt/X11/var/run/font_cache.lock.
8/15/12 10:00:21.893 PM org.macosforge.xquartz.startx[14953]: xauth:  file /Users/gav/.serverauth.14954 does not exist
8/15/12 10:00:21.953 PM org.macosforge.xquartz.X11.stub[14994]: Xquartz: Unable to locate waiting server: org.macosforge.xquartz.X11
8/15/12 10:00:21.956 PM org.macosforge.xquartz.X11.stub[14995]: Xquartz: Starting X server: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11 --listenonly
8/15/12 10:00:22.305 PM SIMBL Agent[11494]: warning: failed to get scripting definition from /Applications/Utilities/XQuartz.app; it may not be scriptable.
8/15/12 10:00:22.306 PM SIMBL Agent[11494]: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-600 "The operation couldn’t be completed. (OSStatus error -600.)" (procNotFound: no eligible process with specified descriptor) UserInfo=0x4001afc60 {ErrorNumber=-600} userInfo:{
    ErrorNumber = -600;
}
8/15/12 10:00:22.307 PM SIMBL Agent[11494]: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-1701 "The operation couldn’t be completed. (OSStatus error -1701.)" (errAEDescNotFound) UserInfo=0x4001d7200 {ErrorNumber=-1701} userInfo:{
    ErrorNumber = -1701;
}
8/15/12 10:00:23.956 PM org.macosforge.xquartz.startx[14953]: /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
8/15/12 10:00:24.064 PM org.macosforge.xquartz.startx[14953]: /opt/X11/bin/xinit: connection to X server lost
8/15/12 10:00:24.065 PM org.macosforge.xquartz.startx[14953]: 
8/15/12 10:00:25.066 PM org.macosforge.xquartz.startx[14953]: waiting for X server to shut down 
8/15/12 10:00:25.113 PM org.macosforge.xquartz.startx[14953]: waiting for X server to shut down 
8/15/12 10:00:25.114 PM com.apple.launchd.peruser.501[129]: (org.macosforge.xquartz.startx) Throttling respawn: Will start in 7 seconds

저는 Xquartz에 대해 아무 것도 모릅니다. 그래서 문제를 진단하는 방법을 모르겠습니다.

Xquartz 2.7.2를 사용하고 있습니다. http://xquartz.macosforge.org/landing/

답변:


5

Mountain Lion 10.8.2에서 XQuartz 2.7.4로이 문제를 해결할 수있었습니다. ~/.xinitrc.d 방해가되지 않습니다 (삭제와 동일한 효과).


비슷한 문제 - 나는 ~/.xinitrc 파일. 삭제 한 후에 문제가 사라졌습니다.
bonh

1

나도 이것을 경험했다. 환경 설정 파일을 마이그레이션했기 때문에 문제에 기여했을 가능성이 있습니다. 대답을 찾으면 나도 돌아올거야. 네 운이 좋을까?

가능한 해결책... 나는 이것이 최선의 해결책은 아니라고 확신하지만, 내가 경험 한 것을 언급하기 위해 여기에있다. 포트 제거 X 후에 Xquartz가 무한 루프없이 시작될 수 있었다. 나는 Xquartz를 통해 설치되어야한다고 느꼈기 때문에 xorg를 제거하려고 시도했다. X 만 제거하면 Quartz가 시작되었고 Xterm 창을 사용할 것으로 예상됩니다. xorg를 제거한 상태에서 터미널을 통해 호출 할 때 xwindow를 실행하지 않으므로 여기서 대답하는 것의 절반 정도라고 생각합니다. [또는 xorg를 설치하고 X를 제거한 상태로 두십시오.] 필자는 창문에 창 핸들이 없어 매우 실망 스럽다는 것을 언급 할 것이므로 아직 완전히 해결되지 않았다고 생각합니다.


1

좋아, 내가 어떻게 든 내 문제를 해결 한 것 같아. 내 모든 초기화. 파일 - 콘솔을보고, 나는 Xquartz 서버의 시작을 뒤집어 놓은 구형 Fink 설치 라인이 있는지 확인할 수있었습니다. 특히, 주요 문제점 인 소스 /sw/bin/init.sh 행이있을 수 있습니다. 모든 rc 파일 등이 올바르게 설정되었는지, 누락 된 것이 아닌지 확인하십시오. (콘솔을 확인하십시오.) - .bash_profile, .bashrc, .xinitrc 모두 이전 설치로 인해 문제가있었습니다. 이게 도움이 되길 바란다!


팁 고마워! 나는이 문제를 영원히 가지고 있었지만 .xinitrc를 제거하여 수정했다. 어떤 시점에서, kde (fink를 통해 설치)가 X11이 문제를 일으키는 kde 데스크탑을 사용하기 위해 뭔가를 추가했다고 생각합니다.
asmeurer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.