보고서를 취소한 후 보고서 버그에서 초안을 여는 방법은 무엇입니까?

보고서를 취소한 후 보고서 버그에서 초안을 여는 방법은 무엇입니까?

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 --help( draftpath새 초안을 저장하는 데만 사용되는 것 같습니다).

사용법: 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=출력 파일
                        보고서를 지정된 파일로 출력합니다(이메일
                        제목 및 텍스트)
  -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 인터페이스, --인터페이스=인터페이스, --ui=인터페이스
                        사용할 사용자 인터페이스 선택
  -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, 이 오류는 다른 답변에 연결되어 있습니다)

관련 정보