レポートをキャンセルした後にレポートのバグでドラフトを開く方法は?

レポートをキャンセルした後にレポートのバグでドラフトを開く方法は?

Debian 9 では初心者モードで作業していますが、エディタがインストールされていreportbugないため (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 --helpdraftpath新しいドラフトを保存するためにのみ使用されるようです)。

使用法: Reportbug [オプション]

オプション:
  --version プログラムのバージョン番号を表示して終了します。
  -h, --help このヘルプメッセージを表示して終了します。
  -c, --no 構成ファイル
                        構成ファイルはレポートに含まれません。
  -C クラス、 --class=クラス
                        GNATS BTSのレポートカテゴリの指定
  -d, --debug 自分だけにレポートを送信する
  --testテストモードで実行(管理者のみ)
  -e エディタ、 --editor=エディタ
                        レポートに編集者を割り当てる
  -f 検索、 --filename=検索
                        以下を含むパッケージに関するエラー報告
                        ファイル指定
  --from-buildd=BUILDD_FORMAT
                        ビルド形式の情報の解析: $source_$version
  --pathは-fを使用してパスのみを検索します。
  -g、--gnupg、--gpg GNU Privacy Guard(GnuPG / gpg)を使用したレポート署名
  -G, --gnus Gnus を使用してレポートを送信する
  --pgp PGP(Pretty Good Privacy)を使用してレポートに署名します。
  -KキーID、--keyid =キーID
                        PGP/GnuPG 署名に使用されるキー ID
  -H ヘッダ、 --header=ヘッダ
                        レポートにカスタムRFC2822ヘッダーを追加する
  -P PSEUDOS, --医師-ヘッダ=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 トピック、 --topic=トピック
                        レポートトピック
  -x, --no-cc レポートのコピーを自分自身に送信しないでください。
  -z, --no-compress 構成から空行とコメントを削除しません。
                        文書
  -o出力ファイル、--output =出力ファイル
                        レポートを指定されたファイルに出力します(Eメール
                        タイトルとテキスト)
  -O, --offline すべての外部クエリを無効にします。
  -i を含む, --include=含む
                        レポートに指定されたファイルを含める
  -添付ファイル、--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、--パッケージバージョン=PKGVERSION
                        パッケージのバージョン番号の指定
  -u インターフェイス、 --interface=interface、--ui=interface
                        使用するユーザーインターフェイスの選択
  -Q、--query-only BTSのみクエリ
  -t TYPE、--type = TYPEアーカイブするレポートの種類を選択します。
  -B BTS、--bts=BTS レポートを送信する BTS を選択します。
  -S重大度、--severity =重大度
                        報告の重大度の決定
  --template 出力専用テンプレートレポート
  - このユーザーのReportbug再構成の構成
  --check-availableさまざまなサイトで新しいバージョンを確認してください。
  --no-check-available 新しいバージョンをチェックしない
  --mode=MODE は reportbug の実行モードを選択します。
  -v, --verify debsum を使用して、インストールされたパッケージの整合性を確認します。
  --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
                        添付ファイルの最大サイズをバイト単位で指定
                        [既定値: 10485760]。
  --latest-first 最新の内容を最初に表示するようにエラーをソート
  --封筒-from=ENVELOPEFROM
                        使用する封筒の送信者(返送ルート)のアドレスを指定してください。
                        エラーレポートを送信する

次の理由で、両方の/tmpファイルを失敗として指定しました。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、このエラーは他の回答にリンクされています)

関連情報