Điểm:0

Lỗi này là gì "brz: ERROR: TypeError: một đối tượng giống như byte, không phải 'str'"?

lá cờ mx

Tôi đang làm theo hướng dẫn này: https://packaging.ubuntu.com/html/packaging-new-software.html để tạo một gói ubuntu. Khi nó đến bzr dh-make hello 2.10 hello-2.10.tar.gz Tôi dịch nó sang chương trình của riêng tôi (pushpop), vì vậy đây là dòng lệnh và kết quả:

$ bzr dh-tạo pushpop 0.0.1 pushpop-0.0.1.tar.gz 
Đang tìm nạp tarball
Đang tìm cách truy xuất tarball ngược dòng
Tarball ngược dòng đã tồn tại trong thư mục bản dựng, sử dụng nó
brz: ERROR: TypeError: bắt buộc phải có một đối tượng giống như byte, không phải 'str'                                            

Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/usr/lib/python3/dist-packages/breezy/commands.py", dòng 1016, trong exception_to_return_code
    trả về the_callable(*args, **kwargs)
  Tệp "/usr/lib/python3/dist-packages/breezy/commands.py", dòng 1202, trong run_bzr
    ret = run(*run_argv)
  Tệp "/usr/lib/python3/dist-packages/breezy/commands.py", dòng 759, trong run_argv_aliases
    trả về self.run(**all_cmd_args)
  Tệp "/usr/lib/python3/dist-packages/breezy/commands.py", dòng 784, đang chạy
    trả về self._operation.run_simple(*args, **kwargs)
  Tệp "/usr/lib/python3/dist-packages/breezy/cleanup.py", dòng 136, trong run_simple
    trả lại _do_with_cleanups(
  Tệp "/usr/lib/python3/dist-packages/breezy/cleanup.py", dòng 166, trong _do_with_cleanups
    kết quả = func(*args, **kwargs)
  Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/cmds.py", dòng 1385, đang chạy
    cây = dh_make.import_upstream(
  Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/dh_make.py", dòng 94, trong import_upstream
    db.import_upstream_tarballs(
  Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/import_dsc.py", dòng 910, trong import_upstream_tarballs
    trả về self.import_upstream(
  Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/import_dsc.py", dòng 881, trong import_upstream
    (thẻ, revid) = self.pristine_upstream_source.import_component_tarball(
  Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/upstream/pristinetar.py", dòng 444, trong import_component_tarball
    tag_name = self.tag_name(phiên bản, thành phần=thành phần)
  Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/upstream/pristinetar.py", dòng 321, trong tag_name
    name = "upstream/" + version.replace('~', '_')
TypeError: một đối tượng giống như byte là bắt buộc, không phải 'str'

Bạn có thể báo cáo sự cố này cho các nhà phát triển của Bazaar bằng cách chạy
    apport-bug /var/crash/brz.1000.2021-08-31T14:22.crash
nếu cửa sổ báo cáo lỗi không tự động xuất hiện.

Bạn có biết chuyện gì đang xảy ra không? Làm thế nào tôi có thể sắp xếp nó ra?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.