启动 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 应该) 然后重装低版本的 ibharfbuzz 然后再重装 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 ![]() |