Aparece regularmente el mensaje "Se detectó un problema del programa del sistema" después de la actualización

338

Esto comenzó a suceder inmediatamente después de reiniciar la primera vez después de hacer una actualización del sistema. Primero comienza con un diálogo que dice "Se detectó un problema del programa del sistema". Luego, cuando trato de presionar 'informar problema', no sucede mucho. Me conducen a través de un diálogo que siempre termina, el problema no se puede resolver.

Soy consciente de que esta no es mucha información, sin embargo, no estoy seguro de qué información necesito publicar y cómo debo obtenerla para solucionar este problema.

Aquí hay una captura de pantalla! ingrese la descripción de la imagen aquí

grrrbytes
fuente

Respuestas:

380

Abra una terminal ( Ctrl+ Alt+ T) y escriba:

sudo rm /var/crash/*

Entonces golpear Enter.

Esto eliminará los bloqueos antiguos, que aún podrían informarse (por error). Después de un reinicio / reinicio, cualquier otra ventana emergente aún debe ser investigada.

Jason
fuente
2
¡Genio! Conciso pero preciso. Esto también ocurre cada vez que cambia entre núcleos en el mismo sistema operativo.
Ébe Isaac
wow, en realidad ese es el mejor reloj que he visto hasta ahora para este problema, funciona y como un bono mantiene activado el soporte, también ahora veo los problemas reales que tengo
spider623
15
Es inquietante que los informes de
fallos
1
Agregue esto para ejecutarlo al iniciar en cron find /var/crash -mtime 1 -deletey eliminará los informes de fallas anteriores a un día. Esto significa que finalmente puede presionar Cancelar y la cosa desaparecerá. Molesto que Cancelar significa regañarme más tarde.
artfulrobot
Vine aquí de Google, así que creo que vale la pena comentar una respuesta anterior. Entonces, ¿cómo funciona realmente? Si se producen bloqueos, el sistema crea archivos en /vat/crash/. Luego apportnotifica sobre cualquier bloqueo que esté listo para investigar. ¿Es eso correcto?
Celdor
133

¡Desactivar la notificación de errores no es una solución deseable!

Ubuntu tiene un sistema de informe de errores llamado apport que intenta detectar todos los bloqueos del programa en segundo plano e informarlos para ayudar a los desarrolladores.

Parece que después de una actualización de dist hay algunos informes atascados que continúan mostrándose por razones poco claras, pero deshabilitar la distribución no es una solución deseable.

Eliminar viejos informes de fallos

Abra una terminal y elimine todos los informes de bloqueo antiguos que puedan existir en el directorio de informe de bloqueo:

sudo rm /var/crash/*

Después de reiniciar, las ventanas emergentes desaparecen.

Si no desea reiniciar, puede cerrar todas las ventanas emergentes abiertas con:

killall system-crash-notification

(Cualquier otra ventana emergente nueva aún debe investigarse. Si desea ver los detalles,
busque /var/crash/nuevos informes)

rubo77
fuente
47
Si los desarrolladores no quieren que las personas deshabiliten los informes de errores, probablemente deberían hacerlo funcionar correctamente. Esto parece ser un error existente desde hace mucho tiempo y muy visible. Aún así, esta es una buena respuesta.
nobar
2
Votación a favor debido a cuántas personas no entienden la primera línea de tu publicación .
Błażej Michalik
14
@ BłażejMichalik: Para lo que vale, los cuadros de mensaje de error que no proporcionan la más mínima pista de qué error ha sucedido (o cómo obtener más información sobre ese error) tampoco son una solución deseable.
O Mapper
2
@ORMapper Estoy de acuerdo, pero deshabilitar los informes de errores es peor. La verbosidad de Apport n 'chap es un problema diferente, para el cual probablemente no hay una solución real en este momento.
Błażej Michalik
77
Es un error de UX molestar al usuario con un diálogo sin sentido que sigue apareciendo. Agregue opciones Sí de ahora en adelante y No de ahora en adelante . Y de alguna manera permítanme averiguar qué tipo de error es. Las pantallas adicionales no son muy útiles.
Reinier Post
58

Aquí se explica cómo deshabilitar Apport, el sistema que informa los errores a Canonical:

Abra su terminal y escriba:

gksudo gedit /etc/default/apport

Y golpear Enter.

Cambie enabled=1a enabled=0, luego guarde y salga.

Para resolver este problema, puede ver este video de YouTube .

Consulte también: ¿Cómo habilito o deshabilito Apport?

Ziyaddin Sadigov
fuente
1

Si desea desactivar la configuración sin usar una GUI:

sudo crudini --set /etc/default/apport '' enabled 0
gavin
fuente
sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport
Aquarius Power