GUI/Единица, отказывающий в 16.04 LTS после обновлений 04.01.2018, compiz segfaults

Последние обновления (4/1/2018) заставляют мой ноутбук постоянно разрушить GUI/единица:

(Процессор Intel Pentium su4100)

системный журнал:

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]

После входа в систему я заканчиваю с пустым рабочим столом, просто обои, GUI/единица находится в цикле катастрофического отказа:

  • Никакая панель.
  • Никакой тире.
  • Не может запустить программу.
  • Средство запуска исчезает.
  • Боковая панель исчезает.
  • Системный катастрофический отказ.
  • Ключ Windows не работа.
  • Сочетание клавиш Alt+Tab, не работающее.

Просто, компьютер не применим. То же для гостевого входа в систему. Единственная вещь, работающая: откройте терминальный CTRL+ALT+T для исследования файлов журнала.

Я так или иначе вынудил Низкий Графический режим на Единице позволить мне войти в систему и зарегистрировать ошибку, но все еще много проблем:

  • Тире, не работающий
  • Alt+Tab, не работающий
  • Иногда окна все исчезают в течение нескольких секунд

Отчет об ошибках

Какие-либо идеи для решения или обходного решения?

ОБНОВЛЕНИЕ

Если Вы имеете те же / очень похожие проблемы, переходите по ссылке к моему отчету об ошибках и отмечаете там, что Вы затронуты также. Или зарегистрируйте свое собственное. Оставьте комментарий, при необходимости или upvote - это - противная проблема - но ответ должен предложить фиксацию или обходное решение, таким образом, пользователи могут использовать свой компьютер снова.

Без надлежащих отчетов об ошибках Ubuntu не может устранить проблемы.

41
задан 6 November 2018 в 13:35

3 ответа

ОБНОВЛЕНИЕ АПРЕЛЯ

26 апреля 2018 года я снова столкнулся с этой ошибкой / симптомами. Я мог решить ее, применив мартовское исправление И дополнительно очистив каталог аварийного завершения.

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

ОБНОВЛЕНИЕ в марте 2018 года.

Кажется, что ошибка с более или менее одинаковыми симптомами коснулась пары пользователей, начиная с марта 2018 года. Эта новая ошибка в compiz-config, а не в compiz. И это менее серьезно: гостевая сессия и режим низкой графики работают нормально. Новый отчет об ошибке .

Исправить (для большинства пользователей):

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

Объяснение: Удалить любой файл lowgfx.conf и изменить profile = unity-lowgfx до profile = unity в .config/compiz-1/compizconfig/config. Очистите каталог .cache в своем домашнем каталоге. Перезагрузите. Спасибо всем , внесшим вклад в отчет об ошибке.

Если вы нажали в марте, и вышеупомянутое решение не работает, оставьте сообщение в отчете об ошибке . Попробуйте обходной путь 3 (см. Ниже). В противном случае попробуйте настроить параметры compiz в CCSM. Или удалите / очистите каталог ~ / .cache.


Исправлена ​​ошибка (январь)

Эта ошибка теперь исправлена ​​. Обновления находятся в Xenial-updates, поэтому обновление решит проблему.

 sudo apt update && sudo apt upgrade -y

Вы можете отключить предложенное:

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

Или отменить любой из ваших обходных путей.

Предпосылки

Эта ошибка подтверждается и вызывается обновлениями mesa с 2018-01-04 по 17.2.4. Ошибка теперь помечена как копия ранее зарегистрированной ошибки 2017-12-01 , к сожалению, эта ошибка была неправильно .

Это касается только более старой версии Intel, ~ 2006-2011, с интегрированной графикой (gen4 / 5), поэтому она прошла тестирование. И это, похоже, влияет только на Unity, а не на Gnome или LXDE.

Следующая информация устарела

Патч для этой ошибки будет доступен в предложении xenial. Пожалуйста, помогите Ubuntu, протестировав этот новый пакет. См. https://wiki.ubuntu.com/Testing/EnableProposed для документации о том, как включить и использовать -proposed. Пожалуйста, оставьте отзыв на странице отчета об ошибке , чтобы помочь распространить это обновление для других пользователей Ubuntu. См. Комментарий 48 для информации.

Чтобы включить предложенное (сначала прочтите информацию в вышеуказанных ссылках) :

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

Установите патчи

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

Затем добавьте файл /etc/apt/preferences.d/proposed-updates

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

Это защитит вас от обновления всех пакетов в предлагаемом репозитории в следующий раз, когда вы выполните sudo apt upgrade. Вы этого не хотите.

Если вы добавите этот файл до установки патчей, вы получите сообщение об ошибке зависимости.

Если вы использовали PPA в качестве обходного пути, вы должны сначала очистить его.

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

Пока эта ошибка не исправлена, каковы обходные пути?

1. Установите lubuntu-desktop (LXDE) в сторону единства

sudo apt-get install lubuntu-desktop

Это займет около 400 МБ, а для установки таких вещей, как Abiword, вы можете удалить их позже, чтобы сэкономить место на диске. Просто выберите Lubuntu при входе в систему. Удалите lubuntu-desktop снова, когда ошибка будет устранена.

[Тысяча сто семьдесят-дв] [тысяча сто девяносто девять] 2. Понизьте пакет mesa-пакетов

Это описано в отчете об ошибке. Это может иметь нежелательные побочные эффекты и нарушать зависимости, так что решайте сами.

Поскольку кажется, что эти 4 пакета должны быть понижены:

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

Один из способов - загрузить их по ссылке в в этом комментарии и следуйте инструкциям. dpkg -i *.deb

Если вы используете Wine, вам также понадобятся пакеты i386 .

Запретить автоматическое обновление из этих 4 пакетов. Не забудьте удалить этот файл, как только ошибка будет устранена.

[+1178] 3. Используйте режим низкой графики

Это уменьшит количество ошибок и даст вам несколько работающий графический интерфейс. Но:

  • Тире не работает
  • Alt tab не работает
  • Выход из системы, перезагрузка и остановка должны выполняться с помощью терминала, то же самое для программ, не входящих в панель запуска
  • супер ключ (окна) не работает

Это говорит: средства запуска, переключения рабочей области и сочетания клавиш работают, поэтому просто распределяйте свои программы по рабочим областям:)

Создайте файл ~/.config/upstart/lowgfx.conf

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

Выйдите из системы и войдите в систему.

4. PPA

Обновление мезы до более новой версии с помощью PPA . Не забудьте очистить PPA, когда ошибка устранена. Это, наверное, лучший выбор. Пожалуйста, прочитайте информацию на странице PPA , прежде чем применять следующий код.

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

Перезагрузитесь, и все должно быть в порядке. Если нет, пожалуйста, оставьте сообщение в отчете об ошибке.

Не забудьте очистить PPA, когда ошибка будет устранена.

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

5. Переход с HWE на стандартное ядро ​​(и mesa / x-server)

Ошибка вызвана обновлениями mesa (17.2.4), а mesa обновляется по ядрам в стеке HWE. Возврат к стоковому ядру (4.4) решит проблему, он понизит mesa до 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

Это удалит все пакеты HWE. Вероятно, самое безопасное решение.

Надеюсь, эта ошибка Ошибка будет скоро исправлена. Рассмотрим помощь Ubuntu в тестировании.

31
ответ дан 6 November 2018 в 13:35

Это недавно затронуло меня 17.10 (i7-6700K, Intel HD530). Я перешел на предложенный здесь MESA PPA, который не устранил проблему, но, вручную пройдя мои плагины compiz в CCSM, кажется, что плагин Grid был именно тем, что вызывало проблемы для меня.

Отключение Grid работает для меня; Включение сетки, но отключение всех настроек предварительного просмотра на вкладке «Внешний вид», похоже, также работает (я действительно не хочу терять функциональность Grid, если смогу избежать этого).

Абсолютно худшая ошибка, с которой я когда-либо сталкивался в Ubuntu: (

0
ответ дан 6 November 2018 в 13:35

Для меня это помогло отключить плагин D-Bus . Это только обходной путь, поскольку я хотел бы использовать его.

Ссылка: Ошибка # 1641944 на панели запуска.

.
0
ответ дан 6 November 2018 в 13:35

Другие вопросы по тегам:

Похожие вопросы: