早上的第一件事是我启动了Ubuntu和Chrome浏览器。在浏览器中,我访问了一个带有密码字段的页面。这样就弹出了密码环。然后弹出一个对话框,要求输入密码以发送有关系统的错误报告。然后出现常规的错误报告对话框。(关于Gud和颜色的信息)
我不确定对话框的确切顺序。
错误报告的正常行为是否需要密码的额外问题?
早上的第一件事是我启动了Ubuntu和Chrome浏览器。在浏览器中,我访问了一个带有密码字段的页面。这样就弹出了密码环。然后弹出一个对话框,要求输入密码以发送有关系统的错误报告。然后出现常规的错误报告对话框。(关于Gud和颜色的信息)
我不确定对话框的确切顺序。
错误报告的正常行为是否需要密码的额外问题?
Answers:
有时,但不是通常。
大多数情况下,当应用程序崩溃或您手动报告错误时,您无需输入密码即可自动收集信息并将其发送到Launchpad。
但是,当以root
崩溃方式运行的程序或服务崩溃时,收集有关该崩溃的数据需要访问只能通过访问的数据root
。在Ubuntu中,root
只要您的帐户具有管理功能,就可以通过使用密码进行身份验证来执行操作。(这可以通过sudo
其图形前端或其中之一进行简化,也可以通过PolicyKit进行简化。)如果您的帐户不具有管理功能,那么root
除非您使用具有管理能力。
当您以管理员身份登录时,系统提示您报告一个root
自有进程中的崩溃,您将看到如下所示的密码对话框:
这是您可能需要输入密码来报告Ubuntu中的错误的两种情况之一。
通过身份验证后,崩溃报告过程将以与常规非root
过程相同的方式继续进行。
在Ubuntu 12.04 LTS之前的版本中,启用Apport崩溃报告后,系统会要求您提交错误报告以包含自动收集的数据。这仍然在Ubuntu的alpha和beta版本(以及12.04 LTS之前的版本)中发生。但是从Ubuntu 12.04 LTS开始,默认情况下会设置Apport,这样,如果您运行的是Ubuntu的稳定版本,并且发生崩溃,它会自动(在您允许的情况下)将信息提交到不需要您的数据库填写错误报告。这可能比提供错误报告的作用要小,但是这意味着可以从更多的用户那里有效地收集信息。此外,对于Alpha和Beta版本而言,错误报告通常是最有价值的,在这些版本中,错误更容易被修复为报告的结果。
但是,如果您重新启用崩溃的错误归档功能,或者通过ubuntu-bug
使用程序包名称或进程ID手动调用来报告错误,那么您将有机会提交错误报告。Ubuntu中的错误报告记录在Launchpad上。因此,一旦收集了有关该错误的数据并将其提交给Launchpad,就会在Web浏览器中显示一个Launchpad页面,用于提交带有自动附加的数据的错误报告。(当然,除非您的默认网络浏览器无法正常工作,否则该漏洞的实质就是该漏洞。)
如果您尚未登录启动板,则将转到网络浏览器中的启动板登录页面,以报告该错误。这是您可能需要输入密码以报告Ubuntu中的错误的两种情况中的第二种。