Tôi đang sử dụng phần mềm độc quyền (Maxwell 4
, một chương trình kết xuất) trên máy chủ không đầu mà tôi không có quyền truy cập vật lý. Tôi có quyền truy cập SSH (và có thể sử dụng RDP).
Khi chạy phần mềm, nó cố gắng mở một số GUI, nhưng nó là một máy chủ không có đầu, điều này tất nhiên là không thành công. Tôi đã thử hai điều: chuyển tiếp GUI tới máy (windows) cục bộ của mình và chạy nó trong RDP, nhưng đều không hoạt động.
Thông tin hệ thống:
Ubuntu 18.04 với GeForce RTX 2080 Ti Rev
Cố gắng 1: Sử dụng cửa sổ Kết nối máy tính từ xa
Tôi có thể kết nối với máy chủ không đầu như mong đợi và mở các thư mục/chương trình/thiết bị đầu cuối, v.v. Khi tôi thử chạy phần mềm này, nó sẽ cho tôi một libGL
lỗi.
lỗi libGL: MESA-LOADER: không mở được swrast (đường dẫn tìm kiếm /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
lỗi libGL: không tải được trình điều khiển: swrast
Lỗi phân đoạn (đổ lõi)
Có vẻ như một vấn đề trình điều khiển rõ ràng. Khi tôi tìm kiếm vấn đề này liên quan đến phần mềm mà tôi đang cố chạy, nó không trả về kết quả nào. Dựa trên thông tin tôi có thể tìm thấy, tôi đã cố gắng đảm bảo rằng libGL
và chữ viết tắt
được cài đặt đúng cách
Vì libGL
, nhiều câu trả lời cho tôi biết tôi nên cài đặt đúng phiên bản cho hệ thống của mình. Tuy nhiên, không có câu trả lời nào giải thích cách quyết định phiên bản nào là chính xác. Tôi đã thử các cách sau nhưng lỗi vẫn tiếp diễn.
sudo apt-get cài đặt -y mesa-utils libgl1-mesa-glx
Nỗ lực 2: putty với x-forwarding và xMing
Điều này có vẻ giống như một cú sút xa nhưng vì tôi không biết đủ về chủ đề này nên nó có vẻ đáng để rút ngắn.
Tôi đã định cấu hình PuTTY và xMing theo cách có vẻ hoạt động. tôi có thể chạy
xclock
trên máy chủ và nó sẽ mở một cửa sổ nhỏ trên máy cục bộ của tôi. Khi cố gắng khởi động phần mềm, nó sẽ báo lỗi sau:
QXcbConnection: Không thể kết nối để hiển thị
Những điều không rõ ràng với tôi.
Có vẻ như QXcbConnection
là do máy chủ không đầu không thể chuyển tiếp nội dung tới xMing. Tôi nghi ngờ rằng ngay cả khi tôi đã sửa lỗi này bằng cách nào đó, thông báo ở trên libGL
vẫn sẽ tồn tại.
Như tôi hiểu nó, libGl
đang cố mở chữ viết tắt
. Khi tìm kiếm chữ viết tắt
, tất cả những gì tôi có thể tìm thấy là do người dùng khác giải thích rằng nó không hoạt động. Như vậy, tôi không chắc nó làm/dùng để làm gì.
Vì tôi hoàn toàn không quen thuộc với libGl
, chữ viết tắt
, QXcbConnection
và kết xuất nói chung, tôi thậm chí không biết bắt đầu gỡ lỗi từ đâu. Có cách nào để kiểm tra chữ viết tắt
?