GUI / Unity bị sập trong 16.04 LTS sau khi cập nhật 2018-01-04, compiz segfaults


41

Các bản cập nhật mới nhất (4/1/2018) khiến máy tính xách tay của tôi liên tục gặp sự cố GUI / Unity:

(Bộ xử lý Intel Pentium su4100)

nhật ký hệ thống:

Jan  5 11:38:53 1810 kernel: [ 1850.327738] compiz[11911]: segfault at 0 ip 00007f6c7baf0c16 sp 00007ffd5ec71c60 error 4 in i965_dri.so[7f6c7b513000+82d000]

Sau khi đăng nhập, tôi kết thúc với một màn hình trống, chỉ một hình nền, GUI / Unity nằm trong một vòng lặp sự cố:

  • Không có bảng điều khiển.
  • Không có dấu gạch ngang.
  • Không thể bắt đầu một chương trình.
  • Trình khởi chạy biến mất.
  • Thanh bên biến mất.
  • Sự cố hệ thống.
  • Phím Windows không hoạt động.
  • Tổ hợp phím Alt+ Tabkhông hoạt động.

Đơn giản, máy tính không sử dụng được. Tương tự cho đăng nhập của khách. Điều duy nhất hoạt động: mở một thiết bị đầu cuối CTRL+ ALT+ Tđể kiểm tra các tệp nhật ký.

Tôi bằng cách nào đó đã buộc Chế độ đồ họa thấp trên Unity cho phép tôi đăng nhập và báo lỗi, nhưng vẫn còn nhiều vấn đề:

  • Dấu gạch ngang không hoạt động
  • Alt+ Tabkhông hoạt động
  • Đôi khi tất cả các cửa sổ biến mất trong vài giây

Báo cáo lỗi

Bất kỳ ý tưởng cho một giải pháp hoặc giải pháp?

CẬP NHẬT

Nếu bạn có những vấn đề tương tự / rất giống nhau, hãy theo liên kết đến báo cáo lỗi của tôi và đánh dấu ở đó bạn cũng bị ảnh hưởng. Hoặc tập tin của riêng bạn. Vui lòng để lại một bình luận nếu bạn muốn, hoặc upvote - đây là một vấn đề khó chịu - nhưng một câu trả lời nên đưa ra cách khắc phục hoặc giải pháp để người dùng có thể sử dụng lại máy tính của họ.

Nếu không có báo cáo lỗi thích hợp , Ubuntu không thể khắc phục sự cố.


2
Vui lòng xem xét thay đổi tiêu đề thành một cái gì đó như sau khi cập nhật Ubuntu 16.04 tháng 1 năm 2018, Trình khởi chạy / Thanh bên biến mất, sự cố hệ thống tương tự như nhiều câu hỏi đã được đăng ở đây. Bằng cách đó, người dùng trung bình có nhiều khả năng tìm thấy tìm kiếm Q & Ain này. Nhiều người không biết lỗi phân đoạn bộ nhớ là gì.
WinEunuuchs2Unix

1
Đây là lỗi cập nhật tồi tệ nhất tôi gặp phải trong 11 năm. Luôn luôn khó khăn để tìm sự cân bằng phù hợp trong cách diễn đạt cho cả hai noobsnerds. Tôi chọn compiz segfaultsvì đó là thông báo trong syslog (/ var / log / syslog).
Janghou

2
Bây giờ bạn sẽ muốn đánh dấu mình bị ảnh hưởng bởi lỗi khác mà @ janghou bị đánh dấu là bản sao. Ngoài ra, vui lòng không để lại những bình luận vô nghĩa (ví dụ: giải thích một cách giải quyết chưa được đề cập là ổn, 'tôi cũng vậy OMG, điều này thật kinh khủng, bạn đang làm cái quái gì vậy ?! ??!' Sẽ không ổn làm lộn xộn các hộp thư đến và làm cho họ khó chịu)
Ads20000

Câu trả lời:


31

CẬP NHẬT THÁNG 4

Tôi đã bị tấn công lần nữa bởi lỗi / triệu chứng này vào ngày 26 tháng 4 năm 2018. Tôi có thể giải quyết nó bằng cách áp dụng bản sửa lỗi tháng 3 VÀ thêm vào đó là dọn dẹp đường dẫn sự cố.

rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
sudo rm -r /var/crash/*
reboot

CẬP NHẬT tháng 3 năm 2018.

Có vẻ như một lỗi có ít nhiều các triệu chứng giống nhau đã tấn công một vài người dùng vào đầu tháng 3 năm 2018. Lỗi mới này nằm trong compiz-config chứ không phải compiz. Và nó ít nghiêm trọng hơn: phiên khách và chế độ đồ họa thấp đang hoạt động tốt. Báo cáo lỗi mới .

Khắc phục (đối với hầu hết người dùng):

rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
reboot

Giải thích: Hủy bỏ bất kỳ tập tin lowgfx.conf và thay đổi profile = unity-lowgfx để profile = unity.config/compiz-1/compizconfig/config. Làm sạch thư mục .cache trong thư mục chính của bạn.Reboot. Thx cho tất cả mọi người đóng góp trong bugreport.

Nếu bạn trúng vào tháng 3 và giải pháp trên không hoạt động, hãy để lại lời nhắn trên báo cáo lỗi . Hãy thử cách giải quyết 3 (xem bên dưới). Nếu không, hãy cố gắng điều chỉnh cài đặt compiz trong CCSM. Hoặc xóa / xóa thư mục ~ / .cache của bạn.


Đã sửa lỗi (tháng 1)

Lỗi này đã được sửa . Các bản cập nhật nằm trong các bản cập nhật Xenial, vì vậy một bản cập nhật sẽ giải quyết vấn đề.

 sudo apt update && sudo apt upgrade -y

Bạn có thể vô hiệu hóa đề xuất:

 System Settings -> Software & Updates -> Tab Developer options -> uncheck proposed

Hoặc hoàn nguyên bất kỳ cách giải quyết nào của bạn.

Lý lịch

Lỗi này được thừa nhận và gây ra bởi các bản cập nhật mesa của 2018-01-04 đến 17.2.4. Lỗi này hiện được đánh dấu là bản sao của một lỗi trước đó đã nộp 2017-12-01 , thật không may là lỗi đó đã bị xử lý sai .

Chỉ Intel cũ hơn, ~ 2006-2011, với đồ họa tích hợp (gen4 / 5) bị ảnh hưởng, vì vậy đó là lý do tại sao nó trượt qua thử nghiệm. Và nó dường như chỉ ảnh hưởng đến Unity, không phải Gnome hay LXDE.

Thông tin sau đây đã lỗi thời

Bản vá cho lỗi này sẽ có sẵn trong xenial - đề xuất trong thời gian ngắn. Hãy giúp Ubuntu bằng cách thử nghiệm gói mới này. Xem https://wiki.ubfox.com/Testing/EnableProposes để biết tài liệu về cách bật và sử dụng - được cung cấp. Vui lòng gửi phản hồi tại trang báo cáo lỗi để giúp cập nhật cho người dùng Ubuntu khác. Xem bình luận 48 để biết.

Để bật đề xuất (vui lòng đọc thông tin trong các liên kết ở trên trước) :

 System Settings -> Software & Updates -> Tab Developer options -> check proposed

Cài đặt các bản vá

  sudo apt-get install libgl1-mesa-dri/xenial-proposed
  sudo reboot

Sau đó thêm một tập tin/etc/apt/preferences.d/proposed-updates

 Package: *
 Pin: release a=xenial-proposed
 Pin-Priority: 400

Điều này sẽ bảo vệ bạn khỏi việc cập nhật tất cả các gói trong kho được đề xuất vào lần tới khi bạn thực hiện sudo apt upgrade. Bạn không muốn điều đó.

Nếu bạn thêm tệp này trước khi cài đặt các bản vá, bạn sẽ nhận được thông báo lỗi phụ thuộc.

Nếu bạn đã sử dụng PPA như một cách giải quyết, trước tiên bạn phải thanh lọc nó.

 sudo ppa-purge ppa:paulo-miguel-dias/pkppa
 sudo reboot

Cho đến khi lỗi này được sửa, cách giải quyết là gì?

1. Cài đặt sự hợp nhất giữa máy tính để bàn (LXDE)

sudo apt-get install lubuntu-desktop

Việc này sẽ mất khoảng 400 MB và cài đặt những thứ như Abiword, bạn có thể xóa chúng sau để tiết kiệm dung lượng đĩa. Đơn giản chỉ cần chọn Lubfox khi đăng nhập. Hủy bỏ lại Ubuntu-desktop khi lỗi được khắc phục.

2. Hạ cấp các gói mesa

Điều này được mô tả trong báo cáo lỗi. Nó có thể có tác dụng phụ không mong muốn và phá vỡ sự phụ thuộc, vì vậy hãy tự quyết định.

Vì có vẻ như 4 gói này cần được hạ cấp:

libegl1-mesa 17.2.4-0ubuntu1~16.04.2
libgbm1 17.2.4-0ubuntu1~16.04.2
libgl1-mesa-dri 17.2.4-0ubuntu1~16.04.2
libwayland-egl1-mesa 17.2.4-0ubuntu1~16.04.2

Một cách là tải chúng từ liên kết trong bình luận này và làm theo hướng dẫn.dpkg -i *.deb

Tôi sử dụng Wine, bạn cũng sẽ cần các gói i386 .

Ngăn chặn tự động nâng cấp từ 4 gói này. Đừng quên xóa tệp đó sau khi lỗi được khắc phục.

3. Sử dụng chế độ đồ họa thấp

Điều này sẽ giảm thiểu các lỗi và cung cấp cho bạn một GUI hoạt động. Nhưng:

  • Dấu gạch ngang không hoạt động
  • Tab Alt không hoạt động
  • đăng xuất, khởi động lại và tạm dừng cần phải được thực hiện với thiết bị đầu cuối, tương tự cho các chương trình không có trong trình khởi chạy
  • siêu khóa (windows) không hoạt động

Điều đó nói rằng: launcher, chuyển đổi không gian làm việc và các phím tắt đang hoạt động, vì vậy chỉ cần trải rộng các chương trình của bạn trên các không gian làm việc :)

Tạo một tập tin ~/.config/upstart/lowgfx.conf

start on starting unity7
pre-start script
initctl set-env -g UNITY_LOW_GFX_MODE=1
end script

Đăng xuất và đăng nhập.

4. PPA

Cập nhật mesa lên phiên bản mới hơn thông qua PPA . Đừng quên thanh lọc PPA khi lỗi được khắc phục. Đây có lẽ là sự lựa chọn tốt nhất. Vui lòng đọc thông tin trên trang PPA trước khi bạn áp dụng mã sau.

 sudo apt-add-repository ppa:paulo-miguel-dias/pkppa
 sudo apt update && sudo apt upgrade -y
 sudo reboot

Khởi động lại và nó sẽ ổn thôi. Nếu không xin vui lòng để lại tin nhắn trong báo cáo lỗi.

Đừng quên thanh lọc PPA khi lỗi được khắc phục.

 sudo ppa-purge ppa:paulo-miguel-dias/pkppa

5. Hạ cấp từ HWE xuống kernel stock (và mesa / x-server)

Lỗi được gây ra bởi các bản cập nhật mesa (17.2.4) và mesa được cập nhật dọc theo các nhân trong ngăn xếp HWE. Quay trở lại stock kernel (4.4) sẽ giải quyết vấn đề, nó sẽ hạ mesa xuống 11.2.

sudo apt install --install-recommends xserver-xorg xserver-xorg-core
xserver-xorg-video-all xserver-xorg-input-all xserver-xorg-video-intel 
server-xorg-video-qxl
sudo reboot

Điều đó sẽ loại bỏ tất cả các gói HWE. Có lẽ là giải pháp an toàn nhất.

Hy vọng lỗi này lỗi sẽ được giải quyết sớm. Cân nhắc giúp Ubuntu trong thử nghiệm.


Nếu bạn có 1Gb miễn phí - tôi ubuntu-mate-desktopcũng có thể thay thế tốt.
N0rbert

1
Có thể xác nhận lỗi không có trên CPU Skylake i7 6700HQ thế hệ thứ 6 với đồ họa HD 530. Tôi sẽ khởi động máy tính xách tay i7 3630QM thế hệ thứ 3 với đồ họa HD4000 và thay đổi chính sách Cập nhật từ mỗi 2 tuần thành KHÔNG BAO GIỜ cho đến khi lỗi được khắc phục. Cảm ơn về thông tin giá trị.
WinEunuuchs2Unix

1
Áp dụng các bản cập nhật đề xuất làm việc. Để bây giờ mọi thứ dường như làm việc như nó nên. Cảm ơn rất nhiều!
EF Nijboer

1
Cảm ơn bạn đã cập nhật tháng 3 năm 2018.
Mike S

1
@ Xin chào. Nâng cấp thì sao? Đã đi đến 18.04 và đã không có vấn đề kể từ đó. BTW Tôi đã bỏ Gnome 3 và chọn Mate, phù hợp hơn với IMHO phần cứng cũ. Tôi đoán tôi sẽ chọn Lubfox khi LXQt ở đó.
Janghou

0

Điều này gần đây đã ảnh hưởng đến tôi vào ngày 17.10 (i7-6700K, Intel HD530). Tôi đã nâng cấp lên MESA PPA được đề xuất ở đây mà không khắc phục được sự cố, nhưng bằng cách truy cập thủ công các plugin compiz của tôi trong CCSM, có vẻ như plugin Grid đặc biệt là vấn đề gây ra cho tôi.

Vô hiệu hóa lưới hoạt động cho tôi; bật lưới nhưng tắt tất cả các cài đặt xem trước trong tab Giao diện dường như cũng hoạt động cho đến nay (tôi thực sự không muốn mất chức năng của Lưới nếu tôi có thể tránh được).

Hoàn toàn là lỗi tồi tệ nhất tôi từng gặp trên Ubuntu :(


1
Có lẽ một hoặc hai ảnh chụp màn hình sẽ giúp người dùng khác điều hướng thay đổi cấu hình của họ. Ngoài ra, tôi nghĩ rằng hầu hết người dùng không có Compiz Tweak Tool hoặc bất cứ thứ gì nó được gọi và vẫn bị ảnh hưởng bởi các lỗi.
WinEunuuchs2Unix

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.