Nieskończona pętla Xquartz crash w Mountain Lion?

10

Próbuję sprawić, by Xquartz działał w Mountain Lion, ale kiedy go kliknę, uruchamia się, a następnie ulega awarii, a następnie uruchamia się ponownie itp. Pętla działa tak, dopóki nie uruchomię się ponownie lub wyloguję.

Moja konsola mówi to dla każdej pętli:

    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

Nic nie wiem o Xquartz, więc nie jestem pewien, jak zdiagnozować problem.

Używam Xquartz 2.7.2 znalezionego tutaj http://xquartz.macosforge.org/landing/

gavflynn
źródło

Odpowiedzi:

5

Udało mi się rozwiązać ten problem w Mountain Lion 10.8.2 z XQuartz 2.7.4, usuwając ~/.xinitrc.dsię z drogi (taki sam efekt, jak usunięcie).

Christopher M. Balz
źródło
Podobny problem - miałem ~/.xinitrcplik. Po usunięciu problemu problem zniknął.
bonh
1

Ja też tego doświadczyłem. Dodam, że przeprowadziłem migrację plików preferencji, więc prawdopodobnie przyczyniło się to do powstania problemu. Jeśli znajdę odpowiedź, wrócę do dzielenia się. Masz szczęście po twojej stronie?

Możliwe rozwiązanie ... Jestem pewien, że nie jest to najlepsze rozwiązanie, ale chcę tutaj wspomnieć o tym, czego doświadczyłem ... po odinstalowaniu portu X X udało mi się uruchomić Xquartz bez nieskończonej pętli. Próbowałem również odinstalować xorg, ponieważ uważałem, że powinienem go zainstalować za pomocą Xquartz (mogę się mylić). Po odinstalowaniu tylko X, Quartz uruchomił się i dostałem to, czego oczekiwałem od okna Xterm. Po odinstalowaniu xorg nie otrzymuję żadnego uruchomienia xwindow po wywołaniu przez terminal, więc myślę, że jestem w połowie drogi do odpowiedzi tutaj. [lub zostaw Xorg zainstalowany i usuń X] Wspomnę, że moje okna nie miały uchwytu okna, co było bardzo frustrujące, więc nie sądzę, że jest to całkowicie rozwiązane.

AllenH
źródło
1

Ok- Wydaje mi się, że jakoś naprawiłem mój. Myślę, że to był problem z wszystkimi moimi plikami inicjalizacyjnymi - obserwując konsolę, byłem w stanie stwierdzić, że były linie ze starszej instalacji Fink, które zakłócały uruchomienie serwera Xquartz. W szczególności mógł to być wiersz źródłowy /sw/bin/init.sh, który był głównym problemem. Upewnij się, że wszystkie pliki rc itp. Są poprawnie skonfigurowane i nie brakuje rzeczy (sprawdź konsolę, aby upewnić się) - .bash_profile, .bashrc, .xinitrc wszystkie miały problemy z powodu poprzednich instalacji. Mam nadzieję, że to pomoże!

AllenH
źródło
Dzięki za wskazówkę! Mam ten problem na zawsze, ale naprawiłem go, usuwając .xinitrc. Wydaje mi się, że w pewnym momencie kde (zainstalowany przez Fink) dodał coś, aby X11 używał pulpitu kde, co było przyczyną problemu.
asmeurer