¿Cómo denuncio un error?

455

Encontré un problema con una aplicación en Ubuntu.

Preguntas:

  • ¿Cómo informo mejor el problema?
  • ¿Qué tipo de información debo proporcionar?
andrewsomething
fuente

Respuestas:

310

Ubuntu Wiki tiene una guía muy completa que está bien ilustrada y cubre muchos escenarios posibles.

La esencia de esa página es que primero necesita una cuenta de Launchpad , luego presione Alt+ F2e ingrese ubuntu-bug packagename. En 11.04 y posteriores, puede ingresar ubuntu-bug -wy hacer clic en la ventana afectada.

También hay métodos descritos en esa página wiki que le dicen cómo:

  • errores de archivo contra programas en ejecución
  • contra ningún paquete en particular ( y cómo decidir qué paquete )
  • y desde computadoras sin acceso a internet.

Hay un video tutorial rápido que explica mejor.

Y algo más de información en este sitio sobre cómo recopilar información para un informe de error:

8128
fuente
3
¿Se podrían agregar más detalles, incluidos comandos de muestra, para la conveniencia de los usuarios?
ζ--
¿Qué pasa cuando el error no es visible? Lo único que tengo es un dmesg. Mi ubuntu 18.04 no puede irse a dormir. Cuando lo pongo a dormir manualmente, se vuelve a encender y, como dije, solo tengo un dmesg. ¿Cómo reportamos ese error?
Pavlos Theodorou
145

El conjunto de instrucciones más general y completo se puede encontrar en esta página de ayuda mantenida por la comunidad. Esencialmente, esta respuesta consolida esa página y, por lo tanto, se recomienda que la lea, y si está buscando errores, es necesario que la lea.

Version corta:

  • ¿Conoces el paquete que tiene la culpa? ve a escribir ubuntu-bug <packagename>en una terminal.
  • ¿Tienes una ventana delante de ti que tiene errores? ve a escribir ubuntu-bug -wuna terminal y haz clic en la ventana.
  • ¿Tienes el pid? ve a escribir ubuntu-bug <pid>en una terminal.
    También puede usar Ejecutar diálogo ( Alt+ F2) en lugar de terminal.

Versión larga:

Paso uno: preliminares

Paso dos: Determine el paquete culpable

Si sabe qué paquete tiene la culpa, puede ejecutarlo ubuntu-bug <packagename>para iniciar el proceso de informe de errores. Ahora puede continuar con el siguiente paso.
Aquí se dan instrucciones detalladas sobre cómo encontrar el paquete correcto. Y si esas instrucciones detalladas no ayudaron, tiene un último recurso.

Como último recurso:

Puede escribir ubuntu-bugun terminal o una ventana Ejecutar y responder algunas preguntas para recopilar información sobre el error.

Si todo lo demás falla, y no pudo determinar el paquete correcto, puede solicitar ayuda en los canales de IRC, o seguir adelante y reportar un error en ningún paquete en particular. Tenga en cuenta que esto agrega un esfuerzo adicional a nuestro pequeño grupo de voluntarios, y se le solicita que lo use, como dice el título, solo como último recurso. También tenga en cuenta que esto puede retrasar el proceso de resolución de su error, y esa es otra razón para hacer todo el esfuerzo posible para encontrar el paquete correcto.

Puede presentar un error contra ningún paquete en particular yendo aquí .

Paso tres: enviar el informe de error

(citado textualmente de ReportingBugs para completar).

Después de ejecutar cualquiera de los comandos anteriores, Apport (Ubuntu bug-reporter) recopilará los datos necesarios. Luego aparecerá una ventana preguntándole si desea informar el error. Haga clic en "Enviar informe" si desea continuar, o haga clic en "Contenido del informe" si desea revisar la información recopilada.

apport-problem-report

Apport cargará la información del problema en Launchpad, y se abrirá una nueva ventana del navegador para informarle que el informe de error se está procesando. Después de que se hayan procesado los datos del informe de errores, se abrirá una nueva página que le pedirá el título del informe de errores. El título del error aparecerá en todas las listas de errores, así que asegúrese de que represente bien el error. Cuando haya terminado, haga clic en "Siguiente". Luego se realizará una búsqueda basada en el título que le dio al informe de error, y mostrará otros potencialmente similares. Si uno de estos parece ser el error exacto que está informando, haga clic en su título, luego "Sí, este es el error que estoy tratando de informar". De lo contrario, haga clic en "No, necesito informar un nuevo error". Launchpad le pedirá más información. Es importante que especifique tres cosas:

  • Lo que esperabas que pasara
  • Lo que realmente pasó
  • Si es posible, una serie mínima de pasos necesarios para que esto suceda, donde el paso 1 es "iniciar el programa"

Complete el campo de descripción con toda la información que pueda, es mejor tener demasiada información en la descripción que no suficiente.

En la parte inferior de la página, hay algunas opciones adicionales que puede usar para completar su informe de errores:

  • Este error es una vulnerabilidad de seguridad: verifique esto solo si su informe de error describe un comportamiento que podría explotarse para descifrar su sistema. (TODO: mejor redacción?)

  • Etiquetas: puede agregar aquí etiquetas que pertenecen a su informe de errores. Los valores predefinidos deben dejarse solos.

  • Incluir un archivo adjunto: con esta opción, puede agregar archivos adjuntos de soporte para explicar o ayudar a otros a reproducir el error. Esto puede incluir una captura de pantalla, una captura de video del problema o un documento de muestra que desencadena la falla. Se pueden agregar archivos adjuntos adicionales, si es necesario, después de que se informa el error a través de Agregar un comentario / archivo adjunto en la parte inferior de la página.

Cuando haya terminado, haga clic en "Enviar informe de error".

Si necesita recopilar datos fuera de línea, puede usar apport-clipara eso. Puede encontrar instrucciones detalladas sobre esto y muchos otros consejos en ReportingBugs

Mahesh
fuente
43

Si tiene un error X (subsistema gráfico), la página de depuración X es muy útil:

Por lo general, hacer un ubuntu-bug xorgobtendrá toda la información correcta para Launchpad. Bryce agrega:

Sí, definitivamente una buena recomendación. Pero también asegúrese de describir realmente el problema. El error más común cometido al presentar informes de errores X no es describir completamente lo que realmente sucedió. No asuma que los registros solo cuentan la historia completa: sea detallado.

Jorge Castro
fuente
31

Si conoce la aplicación en cuestión (específicamente el nombre del paquete), recomendaría usar el ubuntu-bugcomando desde un terminal. ubuntu-bug packagenamerecopilará información automatizada y lo llevará directamente a la plataforma de lanzamiento para informar una página de error, donde puede describir el problema.

También es un buen momento para buscar posibles duplicados, y si encuentra uno, haga clic en el botón "también me afecta".

Esta página de ayuda tiene mucha más información útil: ReportingBugs - Documentación comunitaria de Ubuntu

Scott Ritchie
fuente
27

Es tan fácil como visitar Launchpad y llenar los 2 o 3 campos que están allí. La línea de comando no es la única forma.

Alternativamente, puede usar esto (reemplace PACKAGENAMEen la URL con el nombre del paquete. Por ejemplo: unity, gnome-shell, etc.):

http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect

Se menciona en la documentación de Ubuntu .

soy yo
fuente
1
Si sigue este método y luego decide agregar archivos de la misma manera que lo haría con el ubuntu-bugmétodo, simplemente puede escribir apport-collect REPORTNUMBER, donde REPORTNUMBER es el número del error, que estará en la URL de su envío, pero.
v010dya
Aunque tal vez no suele ser la forma ideal de informar un error, este enfoque es potencialmente útil para situaciones en las que algo impide que se use Apport .
Eliah Kagan
1

Abra la Terminal y escriba:

$reportbug

Mostrará resultados como:

The program 'reportbug' is currently not installed. You can install it by typing: 
apt-get install reportbug

$apt-get install reportbug
 Do you want to continue? [Y/n] y 

Presione Y: e instalará reportbug en la máquina Ubuntu

Ahora puede informar el error:

$reportbug
Please enter the name of the package in which you have found a problem.
> packagename
*** Welcome to reportbug.  Use ? for help at prompts. ***
Detected character set: UTF-8
Please change your locale if this is incorrect.
Ramesh Chand
fuente
El paquete reportbug es para informar errores en Debian, no en Ubuntu. Ubuntu usa apport .
Nathaniel M. Beaver