Рейтинг:0

Что это за ошибка «brz: ОШИБКА: TypeError: требуется байтовый объект, а не« str »»?

флаг mx

Я следую этому руководству: https://packaging.ubuntu.com/html/packaging-new-software.html для создания пакета ubuntu. Когда дело доходит до bzr dh-сделать привет 2.10 привет-2.10.tar.gz Я перевожу его в свою программу (pushpop), поэтому вот командная строка и результат:

$ bzr dh-make pushpop 0.0.1 pushpop-0.0.1.tar.gz 
Получение архива
Ищете способ получить tar-архив основной ветки разработки
Архив основной ветки разработки уже существует в каталоге сборки, используя этот
brz: ОШИБКА: TypeError: требуется байтовый объект, а не 'str'                                            

Traceback (последний последний вызов):
  Файл "/usr/lib/python3/dist-packages/breezy/commands.py", строка 1016, в exception_to_return_code
    вернуть the_callable(*args, **kwargs)
  Файл "/usr/lib/python3/dist-packages/breezy/commands.py", строка 1202, в run_bzr
    рет = запустить(*run_argv)
  Файл "/usr/lib/python3/dist-packages/breezy/commands.py", строка 759, в run_argv_aliases
    вернуть self.run(**all_cmd_args)
  Файл "/usr/lib/python3/dist-packages/breezy/commands.py", строка 784, выполняется
    вернуть self._operation.run_simple(*args, **kwargs)
  Файл "/usr/lib/python3/dist-packages/breezy/cleanup.py", строка 136, в run_simple
    вернуть _do_with_cleanups(
  Файл "/usr/lib/python3/dist-packages/breezy/cleanup.py", строка 166, в _do_with_cleanups
    результат = функция (* аргументы, ** kwargs)
  Файл "/usr/lib/python3/dist-packages/breezy/plugins/debian/cmds.py", строка 1385, выполняется
    дерево = dh_make.import_upstream(
  Файл "/usr/lib/python3/dist-packages/breezy/plugins/debian/dh_make.py", строка 94, в import_upstream
    db.import_upstream_tarballs(
  Файл "/usr/lib/python3/dist-packages/breezy/plugins/debian/import_dsc.py", строка 910, в import_upstream_tarballs
    вернуть self.import_upstream(
  Файл "/usr/lib/python3/dist-packages/breezy/plugins/debian/import_dsc.py", строка 881, в import_upstream
    (тег, revid) = self.pristine_upstream_source.import_component_tarball(
  Файл "/usr/lib/python3/dist-packages/breezy/plugins/debian/upstream/pristinetar.py", строка 444, в import_component_tarball
    tag_name = self.tag_name(версия, компонент=компонент)
  Файл "/usr/lib/python3/dist-packages/breezy/plugins/debian/upstream/pristinetar.py", строка 321, в tag_name
    name = "upstream/" + version.replace('~', '_')
TypeError: требуется байтовый объект, а не 'str'

Вы можете сообщить об этой проблеме разработчикам Bazaar, запустив
    аппорт-ошибка /var/crash/brz.1000.2021-08-31T14:22.crash
если окно сообщения об ошибке не появляется автоматически.

Вы знаете, что происходит? Как я могу разобраться?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.