启动 virtualbox 提示错误信息如下:
VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
网上说是因为 infinality*的原因, 需要回退软件包版本, 但是我新手不敢随便降级, 请问大家有关于官方的解决方案的消息吗?
1
xss 2017-01-09 09:47:32 +08:00
pacman -Rscn virtualbox
然后,ls /var/cache/pacman/pkg/*virtualbox* 看一下你的上一个正常使用的版本是多少.最后 pacman -U 上一个正常版本的包 就可以了. Arch 随便滚, 只要滚挂的不是 glibc 之类的基础库, 内核挂了都能救回来~ |
2
palmers OP @xss virtualbox 最近没有升级 升级的是其他的软件包 主要是我现在还确定是哪个软件包导致的这个问题, 所以我也不敢随便的降级软件包. 所以来请教大家
|
5
strahe 2017-01-09 10:01:50 +08:00
今早还没来得及升级
|
6
xss 2017-01-09 10:15:59 +08:00
@palmers pacman -Qo /usr/lib/libharfbuzz.so.0 看一下这个文件是属于那个包的.
然后 pacman -Rscn 术语的包给卸载掉(期间会卸载 virtualbox 应该) 然后重装低版本的 libharfbuzz 然后再重装 VirtualBox ps, 一定是你的环境有问题, 我目前的 vb 都是最新的版本, 正常使用. |
8
palmers OP @xss /usr/lib/libharfbuzz.so.0 is owned by harfbuzz 1.4.1-1
在 /var/cache/pacman/pkg/下找到 lib32-harfbuzz-1.3.1-2-x86_64.pkg.tar.xz 我试试回退到这个 看看 |
9
anjianshi 2017-01-09 10:46:51 +08:00
@palmers 同碰到这个问题,升级后 fcitx 打不开了。
``` cd /var/cache/pacman/pkg sudo pacman -U harfbuzz-1.3.4-1-x86_64.pkg.tar.xz ``` 解决了 |
11
anjianshi 2017-01-09 10:49:19 +08:00
降级 harfbuzz 包后, kill 掉 fcitx 的进程,然后重新启动 fcitx 即可。不用重装 fcitx
|
16
vimsucks 2017-01-09 10:58:07 +08:00 via Android
卸载 infinality 的 freetype2 ,换成官方的 freetype2 。原因是 infinality 的 freetype2 的版本落后了,更新后的 harfbuzz 不兼容旧版本。安装了其他版本的 freetype2 同理。
|
18
vimsucks 2017-01-09 11:33:30 +08:00 via Android
@palmers # pacman -Rdd freetype2-infinality-ultimate 这样就不会删除依赖这个包的其他程序,然后再安装官方 freetype2 就没问题了
|
20
imn1 2017-01-09 11:52:21 +08:00
linux 的 vbox 要跟 kernel header 匹配的
|
23
lrvy 2017-01-09 16:05:27 +08:00
没装 infinality 的表示毫无压力
|
24
lynx 2017-01-09 21:21:49 +08:00
downgrade harfbuzz
|
25
okudayukiko0 2017-01-10 05:16:22 +08:00 via iPhone
升级内核后 要重新配置 VirtualBox 、显卡驱动类使用内核模块的软件。输入法的话,可以用 im-switch 工具修复,不过 arch 就不包含这个工具
|
26
hosiet 2017-01-10 06:57:00 +08:00 via Android
@okudayukiko0 im-switch 工具消失很多年了,应该用 im-config
|
27
xeneizes 2017-01-10 09:14:48 +08:00
卸了 infinality ,装了官方的 freetye vbox 好了,但是字体渲染差了好多啊,眼睛有点不适应, github 上已经有人给作者提 issues ,希望尽快更新吧
|
28
ChasYuan 2017-01-10 10:45:36 +08:00
还没有升级~诶嘿嘿~
|
29
palmers OP @xeneizes 我试着卸载 ,但是 yaourt -Syyu infinality 就报错 missing 我有强迫症 最后还是采用了降级处理
|
34
palmers OP |