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.