欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > ubuntu20.04的虚拟机突然打不开terminal了

ubuntu20.04的虚拟机突然打不开terminal了

2025/1/17 6:18:53 来源:https://blog.csdn.net/lysine_/article/details/145175852  浏览:    关键词:ubuntu20.04的虚拟机突然打不开terminal了

遇到的问题:

突然开机很慢,终端一直转圈,但是打不开,重启也没用。

解决办法:

打开的shell来寻找错误,用Ctrl+Alt+F4进入命令行模式(虚拟机用f4,独立系统就用F1)

登录账号密码后, 键入以下:

gnome-terminal

报以下错误:

Traceback (most recent call last):
File “/usr/bin/gnome-terminal”, line 9, in
from gi.repository import GLib, Gio
File “/usr/lib/python3/dist-packages/gi/init.py”, line 42, in
from . import _gi
ImportError: cannot import name ‘_gi’

对于ImportError: cannot import name '_gi’ ,参考别人博客发现可能是升级python3.8时遗留下来的问题

则进入报错error的文件地址

cd /usr/lib/python3/dist-packages/gi/ls 

使用 ls 查看路径下所有文件:

_gi_cairo.cpython-38m-x86_64-linux-gnu.so

_gi.cpython-38m-x86_64-linux-gnu.so

是这两个有问题,采用重命名方式,分别把38改成39,命令为:

sudo mv _gi_cairo.cpython-38m-x86_64-linux-gnu.so _gi_cairo.cpython-39m-x86_64-linux-gnu.so
sudo mv _gi.cpython-38m-x86_64-linux-gnu.so _gi.cpython-39m-x86_64-linux-gnu.so

之后,使用Ctrl+Alt+F7,从命令模式切换到图形界面,terminal可以恢复正常。

参考资料:

https://www.cnblogs.com/anno-ymy/p/11362040.html

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com