Xquartz sụp đổ vòng lặp vô hạn trong Mountain Lion?


11

Tôi đang cố gắng để Xquartz hoạt động trong Mountain Lion, nhưng khi tôi nhấp vào nó, nó sẽ khởi động, sau đó sụp đổ, sau đó khởi động lại, v.v. Nó lặp như thế cho đến khi tôi khởi động lại hoặc đăng xuất.

Bảng điều khiển của tôi nói điều này cho mọi vòng lặp:

    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

Tôi không biết gì về Xquartz, vì vậy tôi không biết cách chẩn đoán vấn đề.

Tôi đang sử dụng Xquartz 2.7.2 tại đây http://xquartz.macosforge.org/landing/

Câu trả lời:


6

Tôi đã có thể giải quyết vấn đề này trên Mountain Lion 10.8.2 bằng XQuartz 2.7.4 bằng cách di chuyển ~/.xinitrc.dra khỏi đường đi (tương tự như xóa nó).


1
Vấn đề tương tự - Tôi đã có một ~/.xinitrctập tin. Khi tôi xóa nó, vấn đề biến mất.
bonh

1

Tôi cũng đã có kinh nghiệm này. Tôi sẽ thêm rằng tôi đã di chuyển qua các tệp ưu tiên, vì vậy có thể điều đó đã góp phần gây ra vấn đề. Nếu tôi tìm thấy câu trả lời, tôi sẽ quay lại để chia sẻ. Bất kỳ may mắn về kết thúc của bạn?

Giải pháp khả thi ... Tôi chắc chắn đây không phải là giải pháp tốt nhất ngoài kia, nhưng tôi ở đây để đề cập đến những gì tôi đã trải nghiệm ... sau khi gỡ cài đặt cổng X, tôi đã có thể khiến Xquartz khởi chạy mà không cần vòng lặp vô hạn. Tôi cũng đã thử gỡ cài đặt xorg vì tôi cảm thấy nên cài đặt qua Xquartz (tôi có thể sai). Chỉ với X được gỡ cài đặt, Quartz đã khởi chạy và tôi đã nhận được những gì tôi mong đợi nhận được cho một cửa sổ Xterm. Khi xorg được gỡ cài đặt, tôi không nhận được khởi chạy xwindow khi được gọi qua thiết bị đầu cuối, vì vậy tôi nghĩ rằng tôi chỉ đi được một nửa câu trả lời ở đây. [hoặc để xorg cài đặt và xóa X] Tôi sẽ đề cập rằng các cửa sổ của tôi không có tay cầm cửa sổ, điều này cực kỳ bực bội, vì vậy tôi không nghĩ rằng điều này đã được giải quyết hoàn toàn.


1

Ok- tôi dường như đã sửa lỗi của tôi bằng cách nào đó. Tôi nghĩ đó là một vấn đề với tất cả .files khởi tạo của tôi - xem bảng điều khiển, tôi có thể xác định rằng có các dòng từ bản cài đặt Fink cũ hơn đã làm đảo lộn sự khởi đầu của máy chủ Xquartz. Cụ thể, nó có thể là dòng /sw/bin/init.sh là vấn đề chính. Hãy chắc chắn rằng tất cả các tệp RC của bạn, v.v., được thiết lập đúng và không thiếu thứ gì (kiểm tra bảng điều khiển để chắc chắn) - .bash_profile, .bashrc, .xinitrc đều có vấn đề do cài đặt trước đây đối với tôi. Tôi hi vọng cái này giúp được!


Cảm ơn vì tiền hỗ trợ! Tôi đã có vấn đề này mãi mãi, nhưng tôi đã khắc phục bằng cách xóa .xinitrc. Tôi đoán tại một số điểm, kde (được cài đặt thông qua fink) đã thêm một cái gì đó vào đó để làm cho X11 sử dụng máy tính để bàn kde, điều này gây ra vấn đề.
asmeker

0

Tôi cũng có vấn đề này với Xquartz khởi chạy, bỏ, khởi chạy lại. HĐH X 10.14.6 Mojave. Xóa .xinitrc đã sửa lỗi này cho tôi.


Chào mừng bạn đến hỏi khác nhau và cảm ơn bạn đã trả lời. Thật không may, những câu trả lời ngắn như thế này không thực sự cung cấp đủ chi tiết hoặc ngữ cảnh để giúp nhiều người dùng. Nếu có thể, thật tốt nếu bạn có thể thêm một số thông tin về cách bạn đã xóa .xinitrc. Ngoài ra, bạn có thể muốn đọc Cách trả lời để biết các mẹo cung cấp câu trả lời tại đây.
Monomeeth
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.