我一直reportbug
在 Debian 9 上以新手模式使用,需要取消报告,因为没有安装编辑器(在 Docker 映像上)。
最后的互动是
在 postgresql 上提交此报告(e 以编辑)[y|n|a|c|E|i|l|m|p|q|d|t|s|?]?n 将报告的备份保存在 /tmp/reportbug-postgresql-backup-20180226-11446-cwjfs5eu 错误报告写为 /tmp/reportbug-postgresql-20180226-11446-mrfjtcvz
现在,我似乎没有找到基于以下输出再次打开草稿的方法reportbug --help
(draftpath
似乎仅用于存储新草稿):
用法:reportbug [选项] 选项: --version 显示程序的版本号并退出 -h, --help 显示此帮助信息并退出 -c, --no-config-files 不要在报告中包含配置文件 -C 类,--类=类 为 GNATS BTS 指定报告类别 -d, --debug 只向自己发送报告 --test 在测试模式下运行(仅限维护者使用) -e 编辑器,--editor=编辑器 为您的报告指定一个编辑器 -f 搜索,--文件名=搜索 针对包含 指定文件 --from-buildd=BUILDD_FORMAT 从 buildd 格式解析信息:$source_$version --path 只搜索带有 -f 的路径 -g, --gnupg, --gpg 使用 GNU Privacy Guard (GnuPG/gpg) 签署报告 -G, --gnus 使用 Gnus 发送报告 --pgp 使用相当好的隐私 (PGP) 签署报告 -K KEYID,--keyid=KEYID 用于 PGP/GnuPG 签名的密钥 ID -H 标头,--标头=标头 将自定义 RFC2822 标头添加到您的报告中 -P PSEUDOS, --pseudo-header=PSEUDOS 向您的报告添加自定义伪标题 --license 显示版权和许可信息 -m, --maintonly 仅将报告发送给维护者 -M, --mutt 使用 mutt 发送报告 --mirror=MIRRORS 添加一个 BTS 镜像 -n, --mh, --nmh 使用 mh/nmh 发送报告 -N, --bugnumber 指定要查找的错误编号 --mua=MUA 使用指定的邮件用户代理发送报告 --mta=MTA 使用指定的邮件传输方式发送报告 代理人 --list-cc=LISTCC 发送副本到指定地址 -p, --print 仅将报告输出到标准输出 --report-quiet 文件报告,无需任何邮件给维护者或 跟踪列表 -q, --quiet 减少输出的详细程度 -s 主题,--主题=主题 报告的主题 -x, --no-cc 不要将报告的副本发送给自己 -z, --no-compress 不要从配置中删除空行和注释 文件 -o 输出文件,--输出=输出文件 将报告输出到指定文件(无论是邮件 标题和正文) -O, --offline 禁用所有外部查询 -i 包含,--include=包含 在报告中包含指定的文件 -A 附件,--attach=附件 将指定的文件附加到报告中 -b, --no-query-bts 不向 BTS 查询报告 --query-bts 查询 BTS 的报告 -T TAGS, --tag=TAGS 将指定的标签添加到报告中 --http_proxy=HTTP_PROXY, --proxy=HTTP_PROXY 使用此代理进行 HTTP 访问 --email=EMAIL 指定原始电子邮件地址 --realname=REALNAME 为您的报告指定真实姓名 --smtphost=SMTPHOST 指定发送邮件的 SMTP 服务器 --tls 使用 TLS 与 SMTP 服务器通信 --source, --src 报告源包的错误 --smtpuser=SMTPUSER 用于 SMTP 的用户名 --smtppasswd=SMTPPASSWD 用于 SMTP 的密码 --replyto=REPLYTO,--reply-to=REPLYTO 为您的报告指定回复地址 --query-source 查询源包,而不是二进制包 --no-query-source 仅对二进制包进行查询 --security-team 仅将报告发送给安全团队,如果 标签=安全 --no-security-team 不要只将报告发送给安全团队,如果 标签=安全 --debconf 在您的报告中包含 debconf 设置 --no-debconf 从您的报告中排除 debconf 设置 -j 正义,--justification=正义 包括你的报告的严重性的理由 -V PKGVERSION, --package-version=PKGVERSION 指定包的版本号 -u 接口,--interface=接口,--ui=接口 选择要使用的用户界面 -Q, --query-only 只查询BTS -t TYPE, --type=TYPE 选择要归档的报告类型 -B BTS, --bts=BTS 选择 BTS 来提交报告 -S 严重性,--severity=严重性 确定报告的严重性 --template 仅输出模板报告 --configure 为这个用户重新配置reportbug --check-available 检查各个站点上的新版本 --no-check-available 不检查新版本 --mode=MODE 选择reportbug的运行模式 -v, --verify 使用 debsum 验证已安装包的完整性 --no-verify 不验证包安装 -k, --kudos 向维护者发送感谢邮件,而不是 提交错误报告 --body=BODY 将报告的正文指定为字符串 --body-file=BODYFILE,--bodyfile=BODYFILE 使用指定的文件作为报告的正文 -I, --no-check-installed 不检查包是否安装 --check-installed 检查指定包是否安装时 提交报告(默认) --exit-prompt 退出前的提示 --paranoid 在发送前显示消息内容 --no-paranoid 发送前不显示消息内容 (默认) --no-bug-script 不执行错误脚本(如果存在) --draftpath=草稿路径 将草稿保存在此目录中 --timeout=TIMEOUT 指定网络超时,以秒为单位[默认:60] --no-cc-menu 不显示额外的 CC 菜单 --no-tags-menu 不显示标签菜单 --mbox-reader-cmd=MBOX_READER_CMD 指定打开报告 mbox 的程序。 --max-attachment-size=MAX_ATTACHMENT_SIZE 指定附件的最大大小(以字节为单位) [默认值:10485760]。 --latest-first 排序错误以显示最新的优先 --envelope-from=ENVELOPEFROM 指定使用的信封发件人(返回路径)地址 发送错误报告
由于以下原因,将两个文件指定/tmp
为filename
失败
No packages match.
No package specified or we were unable to find it in the apt cache; stopping.
根据这个无法解释的论点期望作为输入的内容,这可能是错误的还是正确的。
我知道创建新报告要容易得多。我问这个以供参考。
我很确定我报告过一次,但不幸的是对集成测试覆盖率和文档审查太诚实了reportbug
(如果你想改进 FLOSS 项目,这些问题根本不应该发生),所以维护者关闭了我的所有其他建设性的报告。我确信可以从中吸取教训,但我仍然不确定是哪一个……
不幸的是,没有办法在
reportbug
. 这已被多次报告,其中一个错误报告给出了解决方案(假设您的系统配置为sendmail
有效):在您最喜欢的文本编辑器中编辑草稿,然后使用这对现在的许多系统没有多大帮助......一些邮件客户端可以导入消息,这是另一种可能的方法。
在 7.9.0 版(2020 年 12 月 22 日左右)中,该选项
--resume-saved
被添加到reportbug
.(见https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725105#14,这个错误在另一个答案中链接)