GUI / Unity se bloquea en 16.04 LTS después de las actualizaciones 2018-01-04, compiz segfaults

41

Las últimas actualizaciones (4/1/2018) hacen que mi computadora portátil constantemente bloquee la GUI / Unity:

(Procesador Intel Pentium su4100)

syslog:

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]

Después de iniciar sesión, termino con un escritorio vacío, solo un fondo de pantalla, GUI / Unity están en un ciclo de bloqueo:

  • Sin panel
  • Sin guión
  • No se puede iniciar un programa.
  • Launcher desaparece.
  • La barra lateral desaparece.
  • Fallo del sistema.
  • La tecla de Windows no funciona.
  • La combinación de teclas Alt+ Tabno funciona.

Simplemente, la computadora no es utilizable. Lo mismo para el inicio de sesión de invitado. Lo único que funciona: abre un terminal CTRL+ ALT+ Tpara examinar los archivos de registro.

Forcé de alguna manera el modo de gráficos bajos en Unity para permitirme iniciar sesión y archivar el error, pero aún hay muchos problemas:

  • El tablero no funciona
  • Alt+ Tabno funciona
  • A veces, todas las ventanas desaparecen por unos segundos

Informe de error

¿Alguna idea para una solución o solución?

ACTUALIZAR

Si tiene los mismos problemas / muy similares, siga el enlace a mi informe de errores y marque allí que también está afectado. O presenta el tuyo. Si lo desea, deje un comentario o haga un voto positivo; este es un problema desagradable, pero una respuesta debe ofrecer una solución o una solución alternativa para que los usuarios puedan usar su computadora nuevamente.

Sin los informes de errores adecuados , Ubuntu no puede solucionar los problemas.

Janghou
fuente
2
Considere el cambio de título a algo como Después de la actualización de Ubuntu 16.04 de enero de 2018, Launcher / Sidebar desaparece, el sistema falla de manera similar a muchas preguntas ya publicadas aquí. De esta forma, el usuario promedio tiene más probabilidades de encontrar esta búsqueda de preguntas y respuestas. Muchos no saben qué es un fallo del segmento de memoria.
WinEunuuchs2Unix
1
Este es, con mucho, el peor error de actualización que experimenté en 11 años. Siempre es difícil encontrar el equilibrio correcto en la redacción de ambos noobsy nerds. Elijo compiz segfaultsporque ese es el mensaje en el syslog (/ var / log / syslog).
Janghou
2
Ahora querrás marcarte como afectado por el otro error del que @ janghou se marcó como duplicado. Además, no deje comentarios sin sentido (por ejemplo, explicar una solución alternativa que aún no se ha mencionado está bien, 'yo también, Dios mío, esto es tan terrible desarrolladores, ¿qué diablos estás haciendo?!?!' No está bien y solo lo hará desordenar las bandejas de entrada del desarrollador y hacerlos molestar)
Ads20000

Respuestas:

31

ACTUALIZACIÓN ABRIL

Este error / síntomas me golpeó nuevamente el 26 de abril de 2018. Podría resolverlo aplicando la corrección de marzo Y además limpiando el directorio de bloqueo.

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

ACTUALIZACIÓN Marzo 2018.

Parece que un error con más o menos los mismos síntomas golpeó a un par de usuarios a partir de marzo de 2018. Este nuevo error está en compiz-config, no en compiz. Y es menos grave: la sesión de invitado y el modo de gráficos bajos funciona bien. Nuevo informe de error .

Solución (para la mayoría de los usuarios):

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

Explicación: Elimine cualquier archivo lowgfx.conf y cámbielo profile = unity-lowgfx a profile = unityin .config/compiz-1/compizconfig/config. Limpie el directorio .cache en su directorio de inicio. Reinicie. Gracias a todos los que contribuyen en el informe de errores .

Si te golpean en marzo y la solución anterior no funciona, deja un mensaje en el informe de error . Pruebe la solución 3 (ver más abajo). De lo contrario, intente ajustar la configuración de compiz en CCSM. O elimine / limpie su directorio ~ / .cache.


Error solucionado (enero)

Este error ya está solucionado . Las actualizaciones están en Xenial-updates, por lo que una actualización resolverá el problema.

 sudo apt update && sudo apt upgrade -y

Puede deshabilitar las propuestas:

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

O revierta cualquiera de sus soluciones.

Fondo

Este error es reconocido y causado por las actualizaciones de la mesa de 2018-01-04 a 17.2.4. El error ahora está marcado como un duplicado de un error anterior presentado el 01/12/2017 , desafortunadamente ese error fue archivado incorrectamente .

Solo los Intel más antiguos, ~ 2006-2011, con gráficos integrados (gen4 / 5) se ven afectados, por eso se escapó de las pruebas. Y solo parece afectar a Unity, no a Gnome o LXDE.

La siguiente información es obsoleta

El parche para este error estará disponible en xenial-propuesto en breve. Ayude a Ubuntu probando este nuevo paquete. Consulte https://wiki.ubuntu.com/Testing/EnableProposed para obtener documentación sobre cómo habilitar y usar -proposed. Por favor, envíe sus comentarios en la página de informe de errores para ayudar a llevar esta actualización a otros usuarios de Ubuntu. Ver comentario 48 para más información.

Para habilitar la propuesta (lea primero la información en los enlaces anteriores) :

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

Instalar parches

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

Luego agrega un archivo/etc/apt/preferences.d/proposed-updates

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

Esto lo protegerá de actualizar todos los paquetes en el repositorio propuesto la próxima vez que realice una sudo apt upgrade. No quieres eso.

Si agrega este archivo antes de instalar los parches, recibirá un mensaje de error de dependencia.

Si ha utilizado un PPA como solución alternativa, primero debe purgarlo.

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

Hasta que se solucione este error, ¿cuáles son las soluciones?

1. Instalar lubuntu-desktop (LXDE) aparte de la unidad

sudo apt-get install lubuntu-desktop

Esto tomará alrededor de 400 MB e instalará cosas como Abiword, puede eliminarlas más tarde para ahorrar espacio en disco. Simplemente elija Lubuntu al iniciar sesión. Elimine lubuntu-desktop nuevamente cuando se resuelva el error.

2. Baje de categoría los paquetes de mesa

Esto se describe en el informe de error. Puede tener efectos secundarios no deseados y romper dependencias, así que decide por ti mismo.

Como parece, estos 4 paquetes deben degradarse:

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

Una forma es descargarlos del enlace en este comentario y seguir las instrucciones.dpkg -i *.deb

Si usa Wine, también necesitará los paquetes i386 .

Evite la actualización automática de estos 4 paquetes. No olvide eliminar ese archivo una vez que se resuelva el error.

3. Use el modo de gráficos bajos

Esto mitigará los errores y le dará una GUI algo funcional. Pero:

  • El tablero no funciona
  • La pestaña Alt no funciona
  • cerrar sesión, reiniciar y detener debe hacerse con la terminal, lo mismo para los programas que no están en el iniciador
  • superclave (windows) no funciona

Dicho esto: el iniciador, el cambio de espacio de trabajo y los métodos abreviados de teclado están funcionando, así que simplemente difunda sus programas en espacios de trabajo :)

Crear un archivo ~/.config/upstart/lowgfx.conf

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

Cerrar sesión e iniciar sesión.

4. PPA

Actualice mesa a una versión más nueva a través de un PPA . No olvide purgar el PPA cuando se solucione el error. Esta es probablemente la mejor opción. Lea la información en la página PPA antes de aplicar el siguiente código.

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

Reiniciar y debería estar bien. Si no, deje un mensaje en el informe de error.

No olvide purgar el PPA cuando se resuelva el error.

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

5. Descenso de HWE a kernel de stock (y mesa / x-server)

El error es causado por las actualizaciones de mesa (17.2.4), y la mesa se actualiza a lo largo de los núcleos en la pila HWE. Volver al stock kernel (4.4) resolverá el problema, rebajará la mesa a 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

Eso eliminará todos los paquetes HWE. Probablemente la solución más segura.

Ojalá este error El error se resolverá pronto. Considera ayudar a Ubuntu en las pruebas.

Janghou
fuente
Si tienes 1Gb gratis ubuntu-mate-desktop, creo que también puede ser una buena alternativa.
N0rbert
1
Puede confirmar que el error no está en la CPU Skylake i7 6700HQ de 6.a generación con gráficos HD 530. Voy a arrancar mi computadora portátil i7 3630QM de tercera generación con gráficos HD4000 y cambiar la política de actualización de cada 2 semanas a NUNCA hasta que se solucione el error. Gracias por la valiosa información.
WinEunuuchs2Unix
1
La aplicación de la actualización propuesta funcionó. Por ahora todo parece funcionar como debería. ¡Muchas gracias!
EF Nijboer
1
Gracias por la actualización de marzo de 2018.
Mike S
1
@Howard. ¿Qué pasa con la actualización? Fui a 18.04 y no he tenido el problema desde entonces. Por cierto, dejé caer Gnome 3 y elegí Mate, más adecuado para hardware antiguo en mi humilde opinión. Creo que elegiré Lubuntu cuando LXQt esté allí.
Janghou
0

Esto me afectó recientemente en 17.10 (i7-6700K, Intel HD530). Actualicé al MESA PPA sugerido aquí, que no solucionó el problema, pero al revisar manualmente mis complementos de compiz en CCSM, parece que el complemento Grid fue específicamente el que me causó problemas.

Deshabilitar Grid funciona para mí; habilitar la cuadrícula pero desactivar todas las configuraciones de vista previa en la pestaña Apariencia también parece estar funcionando hasta ahora (realmente no quiero perder la funcionalidad de la cuadrícula si puedo evitarlo).

Absolutamente el peor error que he experimentado en Ubuntu :(

owenjm
fuente
1
Quizás una o dos capturas de pantalla ayudarán a otros usuarios a navegar cambiando su configuración. También creo que la mayoría de los usuarios no tienen Compiz Tweak Tool o como se llame y todavía se ven afectados por los errores.
WinEunuuchs2Unix
0

Para mí, ayudó a deshabilitar el complemento D-Bus . Sin embargo, esta es una solución, ya que me gustaría usarla.

Referencia: Bug # 1641944 en Launchpad

Nicolas
fuente