You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何上报通过Snap安装的应用问题?上报渠道有效性咨询

关于上报Snap应用Bug的实用建议

首先明确说:用ubuntu-bug或者手动在launchpad提交Bug绝对不是毫无意义的,别被偶尔的忽略或者apport的提示劝退,下面给你拆解细节:

1. 关于ubuntu-bug命令的正确用法

你遇到的apport提示“软件包未安装”确实很误导人,但这只是因为apport天生更适配deb包,对Snap的识别逻辑有点“迟钝”——它默认会去系统的deb包数据库里查,自然找不到Snap安装的应用。

解决方法很简单:不要直接输应用名,而是加上snap/前缀,比如上报Firefox Snap的bug,就运行:

ubuntu-bug snap/firefox

这样apport就能正确识别这是Snap包,直接引导你跳转到对应的launchpad Bug提交页面,流程和deb包上报几乎一样。

2. 手动提交到launchpad的价值

虽然确实存在部分Bug报告被忽略的情况,但这通常是因为信息不全(比如没有复现步骤、缺少日志),而非平台本身没用。尤其是官方维护的Snap应用(比如Ubuntu自带的那些工具、主流开源软件的官方Snap包),开发者会定期查看launchpad的Bug队列,只要你的报告足够清晰,大概率会被处理。

手动提交时,一定要附上这些关键信息:

  • 应用版本:运行snap list <你的应用名>的输出
  • 系统版本:lsb_release -a的输出
  • 详细的复现步骤:越具体越好,比如“打开应用→点击XX按钮→选择XX选项→崩溃”
  • 相关日志:比如运行journalctl -u snap.<你的应用名>.service获取的服务日志,或者应用自身的错误日志

3. 别被apport的错误提示干扰

apport那句“软件包未安装”真的很容易让人误解,但它本质上只是在说“找不到对应的deb包”,完全不影响你上报Snap应用的Bug。你可以直接跳过这个提示,手动选择对应的Snap项目继续提交流程。

内容的提问来源于stack exchange,提问作者Kalle Richter

火山引擎 最新活动