我一直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, --无配置文件 报告中不包含配置文件 -C 类,--class=类 指定 GNATS BTS 的报告类别 -d, --debug 仅向您自己发送报告 --test 在测试模式下运行(仅限维护人员使用) -e 编辑器, --editor=编辑器 为您的报告指定编辑者 -f 搜索, --文件名=搜索 报告包含以下内容的包的错误 指定文件 --from-buildd=BUILDD_FORMAT 从构建格式解析信息:$source_$version --path 只搜索带-f的路径 -g, --gnupg, --gpg 使用 GNU Privacy Guard (GnuPG/gpg) 签署报告 -G, --gnus 使用 Gnus 发送报告 --pgp 使用 Pretty Good Privacy (PGP) 签署报告 -K 密钥ID, --keyid=密钥ID 用于 PGP/GnuPG 签名的密钥 ID -H 标头, --header=标头 将自定义 RFC2822 标头添加到您的报告中 -P PSEUDOS, --pseudo-header=PSEUDOS 将自定义伪标题添加到您的报告中 --license 显示版权和许可信息 -m, --mainonly 仅将报告发送给维护者 -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=用于 SMTP 的 SMTPUSER 用户名 --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 使用 debsums 验证已安装软件包的完整性 --no-verify 不验证软件包安装 -k, --kudos 向维护者发送感谢电子邮件,而不是 提交错误报告 --body=BODY 将报告的正文指定为字符串 --body-file=BODYFILE, --bodyfile=BODYFILE 使用指定的文件作为报告的正文 -I,--无检查安装 不检查软件包是否已安装 --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
as中的两个文件失败filename
No packages match.
No package specified or we were unable to find it in the apt cache; stopping.
这可能是错误的或正确的,具体取决于这个无法解释的论点期望作为输入的内容。
我知道创建新报告要容易得多。我问这个仅供参考。
我很确定我报告过一次,但不幸的是,我对集成测试覆盖率和文档审查太诚实了reportbug
(如果你想改进 FLOSS 项目,这样的问题根本不应该发生),所以维护者关闭了我所有其他的建设性的报告。我确信可以从中吸取教训,但我仍然不确定是哪一个......
答案1
不幸的是,无法在reportbug
.此事已被多次报道,并且错误报告之一给出了一个解决方案(假设您的系统配置为有效sendmail
):在您最喜欢的文本编辑器中编辑草稿,然后使用
sendmail -t < bugdraft
这对现在的许多系统来说没有多大帮助......一些邮件客户端可以导入消息,这是另一种可能的方法。
答案2
在版本 7.9.0(大约 2020 年 12 月 22 日)中,该选项--resume-saved
已添加到reportbug
.
(见于https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725105#14,这个错误已在其他答案中链接)