После обновления Kitty с 0.26.5 до 0.41.1 оболочка перестала запускаться. Вылетает с такой вот ошибкой:
kitty
[0,148] Traceback (most recent call last):
File "/usr/bin/../lib64/kitty/kitty/main.py", line 540, in main
_main()
File "/usr/bin/../lib64/kitty/kitty/main.py", line 532, in _main
run_app(opts, cli_opts, bad_lines, talk_fd)
File "/usr/bin/../lib64/kitty/kitty/main.py", line 265, in __call__
_run_app(opts, args, bad_lines, talk_fd)
File "/usr/bin/../lib64/kitty/kitty/main.py", line 238, in _run_app
boss = Boss(opts, args, cached_values, global_shortcuts, talk_fd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/../lib64/kitty/kitty/boss.py", line 406, in __init__
self.atexit.unlink(store_effective_config())
File "/usr/bin/../lib64/kitty/kitty/boss.py", line 186, in unlink
self._write_line(f'unlink {path}')
File "/usr/bin/../lib64/kitty/kitty/boss.py", line 178, in _write_line
w = self.worker = subprocess.Popen([kitten_exe(), '__atexit__'], stdin=subprocess.PIPE, stdout=subprocess.DEVNULL, close_fds=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/subprocess.py", line 1026, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib64/python3.11/subprocess.py", line 1955, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/usr/bin/kitten'
[0,148] Traceback (most recent call last):
File "/usr/bin/../lib64/kitty/kitty/main.py", line 540, in main
_main()
File "/usr/bin/../lib64/kitty/kitty/main.py", line 532, in _main
run_app(opts, cli_opts, bad_lines, talk_fd)
File "/usr/bin/../lib64/kitty/kitty/main.py", line 265, in __call__
_run_app(opts, args, bad_lines, talk_fd)
File "/usr/bin/../lib64/kitty/kitty/main.py", line 238, in _run_app
boss = Boss(opts, args, cached_values, global_shortcuts, talk_fd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/../lib64/kitty/kitty/boss.py", line 406, in __init__
self.atexit.unlink(store_effective_config())
File "/usr/bin/../lib64/kitty/kitty/boss.py", line 186, in unlink
self._write_line(f'unlink {path}')
File "/usr/bin/../lib64/kitty/kitty/boss.py", line 178, in _write_line
w = self.worker = subprocess.Popen([kitten_exe(), '__atexit__'], stdin=subprocess.PIPE, stdout=subprocess.DEVNULL, close_fds=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/subprocess.py", line 1026, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib64/python3.11/subprocess.py", line 1955, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/usr/bin/kitten'