Câu hỏi Xserver lỗi “(EE) module ABI phiên bản chính (6) không phù hợp với phiên bản của máy chủ (8)”


Tôi đã nâng cấp Ubuntu từ 12.04 lên 14.04. Sau đó, xserver không thể khởi động. Tôi đã tải xuống trình điều khiển nvidia mới nhất từ đây và khởi động lại. GRUB hiện có các mục sau:

*Ubuntu
 Advanced options for Ubuntu
 Memory test (memtest86+)
 Memory test (memtest86+, serial console 115200) 

Khi chọn "Tùy chọn nâng cao cho Ubuntu", các mục sau được hiển thị:

Ubuntu, with Linux 3.13.0-34-generic
Ubuntu, with Linux 3.13.0-34-generic (recovery mode)
Ubuntu, with Linux 3.5.0-54-generic
Ubuntu, with Linux 3.5.0-54-generic (recovery mode)
Ubuntu, with Linux 3.5.0-47-generic
Ubuntu, with Linux 3.5.0-47-generic (recovery mode)
Ubuntu, with Linux 3.5.0-46-generic
Ubuntu, with Linux 3.5.0-46-generic (recovery mode)
Ubuntu, with Linux 3.5.0-44-generic
Ubuntu, with Linux 3.5.0-44-generic (recovery mode)
Ubuntu, with Linux 3.5.0-42-generic
Ubuntu, with Linux 3.5.0-42-generic (recovery mode)
Ubuntu, with Linux 3.5.0-41-generic
Ubuntu, with Linux 3.5.0-41-generic (recovery mode)
Ubuntu, with Linux 3.5.0-40-generic
Ubuntu, with Linux 3.5.0-40-generic (recovery mode)
Ubuntu, with Linux 3.5.0-23-generic
Ubuntu, with Linux 3.5.0-23-generic (recovery mode)

Sau khi cài đặt các trình điều khiển, tuy nhiên, việc chọn bất kỳ mục nhập không khôi phục nào sẽ dẫn đến màn hình màu đen có con trỏ nhấp nháy. Sau khi khởi động vào chế độ phục hồi, tôi đã xóa tất cả các trình điều khiển nvidia bằng cách chạy:

sudo ./usr/bin/nvidia-installer --uninstall

Bây giờ tôi có thể khởi động lại từ bất kỳ hạt nhân nào mà không bật GUI. Tôi đã thử bắt đầu xserver từ dòng lệnh bằng cách chạy:

startx

Đã xảy ra lỗi liên quan đến ~ / .XAuthority. Chạy lệnh một lần nữa như là người chủ đã ném lỗi:

Failed to insert nvidia. No such symbol

Tiếp theo, tôi đã thử cài đặt lại xserver:

sudo apt-get install --reinstall xorg

Lệnh đã được chạy thành công nhưng bây giờ tôi nhận được các lỗi sau khi cố gắng startx:

(EE) module ABI major version (6) doesn't match the server's version (8)
xinit: connection to X server lost
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.

Tại sao điều này xảy ra?

Chỉnh sửa # 1:

Tôi đã cài đặt bản cập nhật nvidia-current:

sudo apt-get install nvidia-current-updates

và chạy startx lần nữa. Đầu ra là:

xauthL: timeout in locking authority file ~/.Xauthority

Sau đó, màn hình vẫn nhấp nháy. Tôi phải nhảy vào chế độ đầu cuối. Đầu ra như sau:

waiting for X server to accept connections

và một màn hình của các dòng:

No protocol specified 

Chỉnh sửa # 2:

Sau khi xóa .Xauthority tập tin và chạy startx lỗi sau được hiển thị:

(EE) module ABI major version (6) doesn't match the server's version (8)
xinit: connection to X server lost
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.

2
2017-08-25 21:32


gốc




Các câu trả lời:


OK Vì vậy, bạn đã phá vỡ X, sẽ phải cài đặt lại hệ thống

Bạn sẽ cần DVD / USB trực tiếp của mình hoặc bạn phải tạo một đĩa DVD.

Khởi động phương tiện trực tiếp và chọn cài đặt Ubuntu

Nếu bạn thấy một tùy chọn để nâng cấp Ubuntu 14.04 lên 14.04 (hoặc đôi khi như UPGRADE này là từ quan trọng) (ở trên cùng), hãy sử dụng tùy chọn này để cài đặt lại

Nếu không, đó là OK chọn cái gì khác

Đánh dấu cài đặt Ubuntu hiện tại của bạn và thiết lập điểm gắn kết của nó thành /

ĐÂY LÀ BIT QUAN TRỌNG Có một hộp nhỏ cho biết định dạng trên ổ đĩa đảm bảo bạn UNTICK hộp này (ví dụ như định dạng bị tắt)

Sau đó cài đặt, cài đặt này sẽ cài đặt lại tất cả các tệp hệ thống (bao gồm X) nhưng sẽ không thay đổi thư mục chi tiết người dùng / nhà của bạn.

Khởi động lại khi nó kết thúc

Đây là tài liệu về điều này


2
2017-08-25 21:36



Bạn đã thực hiện bước tiếp theo chưa? - Mark Kirby
Vui lòng xóa trình điều khiển này trước tiên sudo apt-get remove --purge nvidia-curreny-updates - Mark Kirby
OK bạn đã phá vỡ X, bạn có hai phiên bản của các tập tin cài đặt trong một mớ hỗn độn lớn (họ không phù hợp với lỗi của bạn nói), nhưng lo sợ không tôi sẽ cập nhật câu trả lời của tôi với một sửa chữa cho bạn sớm - Mark Kirby
Câu trả lời mới sẽ sửa máy chủ X của bạn - Mark Kirby
Nếu bạn không có tùy chọn [lớp bạn có thể, bạn có thể làm điều này bằng tay nó được giải thích trong giải pháp và tài liệu được liên kết, đọc từ dòng If not, that's OK choose something else - Mark Kirby