未找到 UBUNTU 22.04 NCURSES_TINFO_6.2.20211010

未找到 UBUNTU 22.04 NCURSES_TINFO_6.2.20211010

我昨天刚刚将我的 Ubuntu 系统升级到 22.04 LTS。升级前一切都运行良好。然而,升级后,库显然libncurses从 6.2 更新到了 6.3。

问题是我拥有的某些应用程序引发异常并且崩溃并出现以下错误:

Traceback (most recent call last):
  File "PyInstaller/loader/pyimod03_ctypes.py", line 53, in __init__
  File "ctypes/__init__.py", line 364, in __init__
OSError: /usr/local/softwarename/libtinfo.so.5: version `NCURSES_TINFO_6.2.20211010' not found (required by /lib/x86_64-linux-gnu/libncurses.so.5)

The above exception was the direct cause of the following exception:

Ubuntu 22.04 默认具有以下功能:

x@y:~$ find /usr/lib/ -iname libncurses*
/usr/lib/x86_64-linux-gnu/libncurses.so.6.3
/usr/lib/x86_64-linux-gnu/libncurses.so.5.9
/usr/lib/x86_64-linux-gnu/libncursesw.so.6.3
/usr/lib/x86_64-linux-gnu/libncurses.so.6
/usr/lib/x86_64-linux-gnu/libncursesada.so.6.2.3
/usr/lib/x86_64-linux-gnu/libncurses.so.5
/usr/lib/x86_64-linux-gnu/libncursesw.so.6

我尝试手动安装 6.2 版软件包这里然而,事情并没有进展,整个系统开始抛出意外的崩溃报告,说我安装的软件包过期了,需要修复和更新。

我将非常感激任何有关如何解决该问题的提示或建议。

相关内容