Package: nala
Version: 0.12.2
saber716rus@BOM-WXX9 ~/ÐагÑÑзки> sudo nala install
debreate_0.8-dev9_all.deb
Уведломение: The following will be installed to satisfy debreate:
python3-pip
================================================================================
Installing
================================================================================
ÐакеÑ: ÐеÑÑиÑ:
РазмеÑ:
debreate 0.8-dev9 2 KB
python3-pip 23.0.1+dfsg-1 1.3 MB
python3-wheel 0.38.4-2 31 KB
================================================================================
Summary
================================================================================
Install 3 ÐакеÑÑ
Disk space required 7.0 MB
Do you want to continue? [Ð/н] y
ââ УÑÑановка пакеÑов
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ®
âUnpacking: python3-wheel (0.38.4-2)
â
âUnpacking: python3-pip (23.0.1+dfsg-1)
â
âSetting up: python3-wheel (0.38.4-2)
â
âSetting up: python3-pip (23.0.1+dfsg-1)
â
âProcessing: triggers for man-db (2.11.2-2)
â
âUnpacking: debreate (0.8-dev9)
â
âSetting up: debreate (0.8-dev9)
â
âAn unhandled exception occurred and Debreate shut down:
â
âTraceback (most recent call last):
â
âFile "/usr/bin/debreate", line 230, in <module>
â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ®â
âââ ¦ Running dpkg â¦
ââââââââââââââââââââââââââââ¸âââââââââ
75.0% ⢠0:00:02 ⢠6/8ââ
ââ°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
ââââââââââââââââââââââ Traceback
(most recent call last)
âââââââââââââââââââââââ®
â /usr/lib/python3/dist-packages/nala/nala.py:364 in install
â
â
â
â 361 â man_help: bool = MAN_HELP,
â
â 362 ) -> None:
â
â 363 â """Install packages."""
â
â â± 364 â _install(pkg_names, ctx)
â
â 365
â
â 366
â
â 367 @nala.command(help=_("Remove packages."))
â
â
â
â
âââââââââââââââââââââââââââââââ
locals
âââââââââââââââââââââââââââââââ®
â
â â assume_yes = None â
â
â â auto_remove = None â
â
â â ctx = <click.core.Context object at 0x7f7c66a3f1d0> â
â
â â debug = None â
â
â â download_only = None â
â
â â dpkg_option = [] â
â
â â fix_broken = None â
â
â â install_recommends = None â
â
â â install_suggests = None â
â
â â man_help = None â
â
â â pkg_names = ['debreate_0.8-dev9_all.deb'] â
â
â â purge = None â
â
â â raw_dpkg = None â
â
â â remove_essential = None â
â
â â simple = None â
â
â â update = None â
â
â â verbose = None â
â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/nala.py:190 in _install
â
â
â
â 187 â â â error.unmarked_error(nala_pkgs.user_explicit)
â
â 188 â
â
â 189 â auto_remover(cache, nala_pkgs)
â
â â± 190 â get_changes(cache, nala_pkgs, "install")
â
â 191
â
â 192
â
â 193 def remove_completion(ctx: typer.Context) -> Generator[str, None,
None â
â
â
â
âââââââââââââââââââââââââââ
locals
âââââââââââââââââââââââââââ®
â
â â broken = [] â
â
â â cache = <nala.cache.Cache object at 0x7f7c6478e650> â
â
â â ctx = <click.core.Context object at 0x7f7c66a3f1d0> â
â
â â not_exist = [] â
â
â â not_found = [] â
â
â â pkg_names = [] â
â
â â ver_failed = False â
â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/install.py:413 in get_changes
â
â
â
â 410 â
â
â 411 â download_pkgs(pkgs)
â
â 412 â write_history(cache, nala_pkgs, operation)
â
â â± 413 â start_dpkg(cache, nala_pkgs)
â
â 414
â
â 415
â
â 416 def start_dpkg(cache: Cache, nala_pkgs: PackageHandler) -> None:
â
â
â
â
ââââââââââââââââââââââââââââââââââ
locals
ââââââââââââââââââââââââââââââââââ®
â
â â cache = <nala.cache.Cache object at 0x7f7c6478e650>
â â
â â nala_pkgs = PackageHandler(
â â
â â â autoremoved=set(),
â â
â â â user_explicit=[],
â â
â â â local_debs=[
â â
â â â â <nala.debfile.NalaDebPackage object at
â â
â â 0x7f7c6478d890>
â â
â â â ],
â â
â â â not_needed=[],
â â
â â â delete_pkgs=[],
â â
â â â install_pkgs=[
â â
â â â â NalaPackage(
â â
â â â â â name='debreate',
â â
â â â â â version='0.8-dev9',
â â
â â â â â size=1517,
â â
â â â â â old_version=None
â â
â â â â ),
â â
â â â â NalaPackage(
â â
â â â â â name='python3-pip',
â â
â â â â â version='23.0.1+dfsg-1',
â â
â â â â â size=1324972,
â â
â â â â â old_version=None
â â
â â â â ),
â â
â â â â NalaPackage(
â â
â â â â â name='python3-wheel',
â â
â â â â â version='0.38.4-2',
â â
â â â â â size=30808,
â â
â â â â â old_version=None
â â
â â â â )
â â
â â â ],
â â
â â â reinstall_pkgs=[],
â â
â â â upgrade_pkgs=[],
â â
â â â autoremove_pkgs=[],
â â
â â â autoremove_config=[],
â â
â â â delete_config=[],
â â
â â â recommend_pkgs=[],
â â
â â â suggest_pkgs=[],
â â
â â â configure_pkgs=[],
â â
â â â downgrade_pkgs=[],
â â
â â â held_pkgs=[]
â â
â â )
â â
â â operation = 'install'
â â
â â pkgs = [
â â
â â â <Package: name:'python3-pip' architecture='amd64'
â â
â â id:21237>,
â â
â â â <Package: name:'python3-wheel' architecture='amd64'
â â
â â id:42853>
â â
â â ]
â â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/install.py:421 in start_dpkg
â
â
â
â 418 â try:
â
â 419 â â # Set Use-Pty to False. This makes Sigwinch signals
accepted â
â 420 â â apt_pkg.config.set("Dpkg::Use-Pty", "0")
â
â â± 421 â â commit_pkgs(cache, nala_pkgs)
â
â 422 â # Catch system error because if dpkg fails it'll throw this
â
â 423 â except (apt_pkg.Error, SystemError) as error:
â
â 424 â â apt_error(error)
â
â
â
â
ââââââââââââââââââââââââââââââââââ
locals
ââââââââââââââââââââââââââââââââââ®
â
â â cache = <nala.cache.Cache object at 0x7f7c6478e650>
â â
â â nala_pkgs = PackageHandler(
â â
â â â autoremoved=set(),
â â
â â â user_explicit=[],
â â
â â â local_debs=[
â â
â â â â <nala.debfile.NalaDebPackage object at
â â
â â 0x7f7c6478d890>
â â
â â â ],
â â
â â â not_needed=[],
â â
â â â delete_pkgs=[],
â â
â â â install_pkgs=[
â â
â â â â NalaPackage(
â â
â â â â â name='debreate',
â â
â â â â â version='0.8-dev9',
â â
â â â â â size=1517,
â â
â â â â â old_version=None
â â
â â â â ),
â â
â â â â NalaPackage(
â â
â â â â â name='python3-pip',
â â
â â â â â version='23.0.1+dfsg-1',
â â
â â â â â size=1324972,
â â
â â â â â old_version=None
â â
â â â â ),
â â
â â â â NalaPackage(
â â
â â â â â name='python3-wheel',
â â
â â â â â version='0.38.4-2',
â â
â â â â â size=30808,
â â
â â â â â old_version=None
â â
â â â â )
â â
â â â ],
â â
â â â reinstall_pkgs=[],
â â
â â â upgrade_pkgs=[],
â â
â â â autoremove_pkgs=[],
â â
â â â autoremove_config=[],
â â
â â â delete_config=[],
â â
â â â recommend_pkgs=[],
â â
â â â suggest_pkgs=[],
â â
â â â configure_pkgs=[],
â â
â â â downgrade_pkgs=[],
â â
â â â held_pkgs=[]
â â
â â )
â â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/install.py:368 in commit_pkgs
â
â
â
â 365 â â â â update = UpdateProgress(live)
â
â 366 â â â â cache.commit_pkgs(install, update)
â
â 367 â â â â if nala_pkgs.local_debs:
â
â â± 368 â â â â â cache.commit_pkgs(install, update,
nala_pkgs.loca â
â 369 â â â â term_log.write(
â
â 370 â â â â â _("Log Ended:
[{date}]").format(date=get_date()) â
â 371 â â â â )
â
â
â
â
ââââââââââââââââââââââââââââââââââ
locals
ââââââââââââââââââââââââââââââââââ®
â
â â cache = <nala.cache.Cache object at 0x7f7c6478e650>
â â
â â config_purge = ()
â â
â â dpkg_log = <_io.TextIOWrapper name='/var/log/nala/dpkg-debug.log'
â â
â â mode='w' encoding='utf-8'>
â â
â â install = <nala.dpkg.InstallProgress object at 0x7f7c66bfebd0>
â â
â â live = <nala.dpkg.DpkgLive object at 0x7f7c6601a850>
â â
â â nala_pkgs = PackageHandler(
â â
â â â autoremoved=set(),
â â
â â â user_explicit=[],
â â
â â â local_debs=[
â â
â â â â <nala.debfile.NalaDebPackage object at
â â
â â 0x7f7c6478d890>
â â
â â â ],
â â
â â â not_needed=[],
â â
â â â delete_pkgs=[],
â â
â â â install_pkgs=[
â â
â â â â NalaPackage(
â â
â â â â â name='debreate',
â â
â â â â â version='0.8-dev9',
â â
â â â â â size=1517,
â â
â â â â â old_version=None
â â
â â â â ),
â â
â â â â NalaPackage(
â â
â â â â â name='python3-pip',
â â
â â â â â version='23.0.1+dfsg-1',
â â
â â â â â size=1324972,
â â
â â â â â old_version=None
â â
â â â â ),
â â
â â â â NalaPackage(
â â
â â â â â name='python3-wheel',
â â
â â â â â version='0.38.4-2',
â â
â â â â â size=30808,
â â
â â â â â old_version=None
â â
â â â â )
â â
â â â ],
â â
â â â reinstall_pkgs=[],
â â
â â â upgrade_pkgs=[],
â â
â â â autoremove_pkgs=[],
â â
â â â autoremove_config=[],
â â
â â â delete_config=[],
â â
â â â recommend_pkgs=[],
â â
â â â suggest_pkgs=[],
â â
â â â configure_pkgs=[],
â â
â â â downgrade_pkgs=[],
â â
â â â held_pkgs=[]
â â
â â )
â â
â â task = 0
â â
â â term_log = <_io.TextIOWrapper name='/var/log/nala/term.log'
mode='a' â â
â â encoding='utf-8'>
â â
â â update = <nala.dpkg.UpdateProgress object at 0x7f7c5f6bc9d0>
â â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/cache.py:62 in commit_pkgs
â
â
â
â 59 â ) -> bool:
â
â 60 â â """Apply the marked changes to the cache."""
â
â 61 â â if local_debs:
â
â â± 62 â â â res = install_archives(
â
â 63 â â â â [pkg.filename for pkg in local_debs if
pkg.filename], â
â 64 â â â )
â
â 65 â â â install_progress.finish_update()
â
â
â
â
ââââââââââââââââââââââââââââââââââ
locals
ââââââââââââââââââââââââââââââââââ®
â
â â install_progress = <nala.dpkg.InstallProgress object at 0x7f7c66bfebd0>
â â
â â local_debs = [
â â
â â â <nala.debfile.NalaDebPackage object at
â â
â â 0x7f7c6478d890>
â â
â â ]
â â
â â self = <nala.cache.Cache object at 0x7f7c6478e650>
â â
â â update_progress = <nala.dpkg.UpdateProgress object at 0x7f7c5f6bc9d0>
â â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/cache.py:286 in install_archives
â
â
â
â 283 â â apt_pkg.pkgsystem_unlock_inner()
â
â 284 â
â
â 285 â try:
â
â â± 286 â â res = install_progress.run_install(apt)
â
â 287 â finally:
â
â 288 â â if did_unlock:
â
â 289 â â â apt_pkg.pkgsystem_lock_inner()
â
â
â
â
âââââââââââââââââââââââââââââââââ
locals
ââââââââââââââââââââââââââââââââââ®
â
â â apt = ['debreate_0.8-dev9_all.deb']
â â
â â did_unlock = False
â â
â â install_progress = <nala.dpkg.InstallProgress object at 0x7f7c66bfebd0>
â â
â
â°ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/dpkg.py:483 in run_install
â
â
â
â 480 â â self.child = AptExpect(self.child_fd, timeout=None)
â
â 481 â â
â
â 482 â â signal.signal(signal.SIGWINCH,
self.sigwinch_passthrough) â
â â± 483 â â self.child.interact(self.pre_filter)
â
â 484 â â return os.WEXITSTATUS(self.wait_child())
â
â 485 â
â
â 486 â def sigwinch_passthrough(
â
â
â
â
âââââââââââââââââââââââââââ
locals
ââââââââââââââââââââââââââââ®
â
â â apt = ['debreate_0.8-dev9_all.deb'] â
â
â â pid = 17433 â
â
â â self = <nala.dpkg.InstallProgress object at 0x7f7c66bfebd0> â
â
â
â°ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/dpkg.py:1049 in interact
â
â
â
â 1046 â â
â
â 1047 â â _setwinsize(self.child_fd, term.lines, term.columns)
â
â 1048 â â
â
â â± 1049 â â self.interact_copy(output_filter)
â
â 1050 â
â
â 1051 â def interact_copy(self, output_filter: Callable[[bytes],
None]) - â
â 1052 â â """Interact with the pty."""
â
â
â
â
ââââââââââââââââââââââââââââââââââ
locals
ââââââââââââââââââââââââââââââââââ®
â
â â output_filter = <bound method InstallProgress.pre_filter of
â â
â â <nala.dpkg.InstallProgress object at 0x7f7c66bfebd0>>
â â
â â self = <nala.dpkg.AptExpect object at 0x7f7c65a97610>
â â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/dpkg.py:1056 in interact_copy
â
â
â
â 1053 â â while self.isalive():
â
â 1054 â â â try:
â
â 1055 â â â â ready =
poll_ignore_interrupts([self.child_fd, term.S â
â â± 1056 â â â â if self.child_fd in ready and not
self._read(output_f â
â 1057 â â â â â break
â
â 1058 â â â â if term.STDIN in ready:
â
â 1059 â â â â â self._write()
â
â
â
â
ââââââââââââââââââââââââââââââââââ
locals
ââââââââââââââââââââââââââââââââââ®
â
â â output_filter = <bound method InstallProgress.pre_filter of
â â
â â <nala.dpkg.InstallProgress object at 0x7f7c66bfebd0>>
â â
â â ready = [56]
â â
â â self = <nala.dpkg.AptExpect object at 0x7f7c65a97610>
â â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/dpkg.py:1082 in _read
â
â
â
â 1079 â â if data == b"":
â
â 1080 â â â # BSD-style EOF
â
â 1081 â â â return False
â
â â± 1082 â â output_filter(data)
â
â 1083 â â return True
â
â 1084 â
â
â 1085 â def _write(self) -> None:
â
â
â
â
ââââââââââââââââââââââââââââââââââ
locals
ââââââââââââââââââââââââââââââââââ®
â
â â data = b'An unhandled exception occurred and Debreate shut
â â
â â down:\r\nTraceback (most recent '+506
â â
â â output_filter = <bound method InstallProgress.pre_filter of
â â
â â <nala.dpkg.InstallProgress object at 0x7f7c66bfebd0>>
â â
â â self = <nala.dpkg.AptExpect object at 0x7f7c65a97610>
â â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/dpkg.py:672 in pre_filter
â
â
â
â 669 â â â â self.line_fix.clear()
â
â 670 â â â
â
â 671 â â â if data.count(b"\r\n") > 1:
â
â â± 672 â â â â self.split_data(data)
â
â 673 â â â â return
â
â 674 â â self.format_dpkg_output(data)
â
â 675
â
â
â
â
ââââââââââââââââââââââââââââââââââ
locals
ââââââââââââââââââââââââââââââââââ®
â
â â data = b'An unhandled exception occurred and Debreate shut
â â
â â down:\r\nTraceback (most recent '+506
â â
â â self = <nala.dpkg.InstallProgress object at 0x7f7c66bfebd0>
â â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/dpkg.py:685 in split_data
â
â
â
â 682 â â â for new_line in line.split(b"\r"):
â
â 683 â â â â if new_line:
â
â 684 â â â â â check_error(data, new_line.decode(),
error) â
â â± 685 â â â â â self.format_dpkg_output(new_line)
â
â 686 â
â
â 687 â def format_dpkg_output(self, rawline: bytes) -> None:
â
â 688 â â """Facilitate what needs to happen to dpkg output."""
â
â
â
â
ââââââââââââââââââââââââââââââââââ
locals
ââââââââââââââââââââââââââââââââââ®
â
â â data = b'An unhandled exception occurred and Debreate shut
â â
â â down:\r\nTraceback (most recent '+506
â â
â â data_split = [
â â
â â â b'An unhandled exception occurred and Debreate shut
â â
â â down:',
â â
â â â b'Traceback (most recent call last):',
â â
â â â b' File "/usr/bin/debreate", line 230, in
<module>', â â
â â â b' main()',
â â
â â â b' File "/usr/bin/debreate", line 27, in main',
â â
â â â b' import globals.paths',
â â
â â â b' File "/usr/share/debreate/globals/paths.py",
line â â
â â 16, in <module>',
â â
â â â b' import libdbr.paths',
â â
â â â b' File "/usr/share/debreate/lib/libdbr/paths.py",
â â
â â line 18, in <module>',
â â
â â â b' from . import sysinfo',
â â
â â â ... +6
â â
â â ]
â â
â â error = False
â â
â â line = b' main()'
â â
â â new_line = b' main()'
â â
â â self = <nala.dpkg.InstallProgress object at 0x7f7c66bfebd0>
â â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/dpkg.py:695 in format_dpkg_output
â
â
â
â 692 â â if self.raw:
â
â 693 â â â self.rawline_handler(rawline)
â
â 694 â â â return
â
â â± 695 â â self.line_handler(rawline)
â
â 696 â
â
â 697 â def line_handler(self, rawline: bytes) -> None:
â
â 698 â â """Handle text operations for not a rawline."""
â
â
â
â
âââââââââââââââââââââââââââââ
locals
âââââââââââââââââââââââââââââ®
â
â â rawline = b' main()' â
â
â â self = <nala.dpkg.InstallProgress object at 0x7f7c66bfebd0> â
â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/dpkg.py:718 in line_handler
â
â
â
â 715 â â self.term_log(rawline)
â
â 716 â â
â
â 717 â â # Main format section for making things pretty
â
â â± 718 â â msg = msg_formatter(line)
â
â 719 â â # If verbose we just send it. No bars
â
â 720 â â if not arguments.scroll:
â
â 721 â â â print(msg)
â
â
â
â
âââââââââââââââââââââââââââââ
locals
âââââââââââââââââââââââââââââ®
â
â â line = 'main()' â
â
â â rawline = b' main()' â
â
â â self = <nala.dpkg.InstallProgress object at 0x7f7c66bfebd0> â
â
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/dpkg.py:869 in msg_formatter
â
â
â
â 866 â â line = f"{color(f'{FETCHED}:', 'BLUE')} {'
'.join(line.split( â
â 867 â
â
â 868 â if match := re.findall(VERSION_PATTERN, line):
â
â â± 869 â â return format_version(match, line)
â
â 870 â return line
â
â 871
â
â 872
â
â
â
â ââââââ locals ââââââ®
â
â â line = 'main()' â
â
â â match = ['()'] â
â
â â°âââââââââââââââââââ¯
â
â
â
â /usr/lib/python3/dist-packages/nala/dpkg.py:816 in format_version
â
â
â
â 813 â """Format version numbers."""
â
â 814 â for ver in match:
â
â 815 â â version = ver[1:-1]
â
â â± 816 â â if version[0].isdigit():
â
â 817 â â â new_ver = ver.replace(version, color(version,
"BLUE")) â
â 818 â â â new_ver = re.sub(PARENTHESIS_PATTERN, paren_color,
new_ve â
â 819 â â â line = line.replace(ver, new_ver)
â
â
â
â âââââââ locals âââââââ®
â
â â line = 'main()' â
â
â â match = ['()'] â
â
â â ver = '()' â
â
â â version = '' â
â
â â°âââââââââââââââââââââ¯
â
â°âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ¯
IndexError: string index out of range
saber716rus@BOM-WXX9 ~/ÐагÑÑзки [1]>