Ubuntu 20.04 因电池没电而异常关机。重启系统后,我想在终端中使用 gedit,但遇到了
gedit: symbol lookup error: /lib/x86_64-linux-gnu/libgobject-2.0.so.0: undefined symbol: ffi_type_uint32, version LIBFFI_BASE_7.0
但是,如果我从“显示应用程序”菜单启动 gedit,则可以使用它而不会出现任何问题。我可以通过以下方法解决此问题:
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libffi.so.7
我在 上找到了此解决方案https://github.com/elerac/EasyPySpin/issues/12
,但不知道问题发生的原因以及是否存在一些类似的问题需要解决。我如何知道是否存在一些类似的问题?
python3 scipy
我问这个问题是因为一开始我也遇到了其他可以通过此解决方案解决的问题,但是在使用、ROS1 rviz
甚至时输出似乎没有关系,ROS1 rosrun
因为错误消息更加不同。
由于我花了很多时间来寻找这个解决方案,有人可以提供一个方法guide
来检查系统或库的配置是否适合软件,这意味着检查系统是否像刚安装时一样健康?
我要检查的清单是:
(1)检查硬件、BIOS 和映像
由于我可以登录系统并且 BIOS 健康检查没有报告任何内容,所以这部分对我来说没问题。
(2)检查文件系统和磁盘:使用 fsck
由于唯一的磁盘用于根文件系统,我无法知道文件系统是否健康。
(3)通过启动测试检查软件环境
我检查了,,,然后python
根据的错误信息找到了一个可能的解决方案(不确定是否还有其他问题仍然存在)。scipy
ROS
rviz
gedit
gedit
由于安装了许多软件和依赖项,我不想重新安装整个系统。有人能解释为什么会发生此问题并提供更好的方法tool
或guide
更轻松地解决此类问题吗?谢谢