arch 昨晚升级,virtualBox 打不开了 fcitx 选字条也出不来啦, 大家别升级啦!!! 另外,向大家咨询解决方案!! #(- -)# - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
palmers
V2EX    Linux

arch 昨晚升级,virtualBox 打不开了 fcitx 选字条也出不来啦, 大家别升级啦!!! 另外,向大家咨询解决方案!! #(- -)#

  •  
  •   palmers 2017-01-09 09:37:15 +08:00 7520 次点击
    这是一个创建于 3206 天前的主题,其中的信息可能已经有所发展或是发生改变。

    启动 virtualbox 提示错误信息如下:

    VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates 

    网上说是因为 infinality*的原因, 需要回退软件包版本, 但是我新手不敢随便降级, 请问大家有关于官方的解决方案的消息吗?

    35 条回复    2017-07-28 10:56:11 +08:00
    xss
        1
    xss  
       2017-01-09 09:47:32 +08:00
    pacman -Rscn virtualbox

    然后,ls /var/cache/pacman/pkg/*virtualbox*
    看一下你的上一个正常使用的版本是多少.最后
    pacman -U 上一个正常版本的包

    就可以了. Arch 随便滚, 只要滚挂的不是 glibc 之类的基础库, 内核挂了都能救回来~
    palmers
        2
    palmers  
    OP
       2017-01-09 09:50:10 +08:00
    @xss virtualbox 最近没有升级 升级的是其他的软件包 主要是我现在还确定是哪个软件包导致的这个问题, 所以我也不敢随便的降级软件包. 所以来请教大家
    skydiver
        3
    skydiver  
       2017-01-09 09:53:28 +08:00 via Android
    @palmers 报错里都告诉你是 harfbuzz 了…
    palmers
        4
    palmers  
    OP
       2017-01-09 09:56:48 +08:00
    @skydiver 但是我昨天没有升级这个软件包啊
    strahe
        5
    strahe  
       2017-01-09 10:01:50 +08:00
    今早还没来得及升级
    xss
        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 都是最新的版本, 正常使用.
    palmers
        7
    palmers  
    OP
       2017-01-09 10:30:44 +08:00
    @xss 好的 我试试 谢谢啦!!!
    palmers
        8
    palmers  
    OP
       2017-01-09 10:35:46 +08:00
    @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

    我试试回退到这个 看看
    anjianshi
        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
    ```
    解决了
    anjianshi
        10
    anjianshi  
       2017-01-09 10:48:03 +08:00
    @palmers 重装 'lib32-' 开头的那个包估计不管用的,要装不带 'lib32' 开头的
    anjianshi
        11
    anjianshi  
       2017-01-09 10:49:19 +08:00
    降级 harfbuzz 包后, kill 掉 fcitx 的进程,然后重新启动 fcitx 即可。不用重装 fcitx
    palmers
        12
    palmers  
    OP
       2017-01-09 10:50:00 +08:00
    @anjianshi 非常感谢! 我好像没有找到 harfbuzz-1.3.... 估计是眼花了
    anjianshi
        13
    anjianshi  
       2017-01-09 10:52:05 +08:00
    @palmers "ls /var/cache/pacman/pkg|grep harfbuzz"
    palmers
        14
    palmers  
    OP
       2017-01-09 10:52:18 +08:00
    @anjianshi 非常感谢 , 已经解决!!!!
    palmers
        15
    palmers  
    OP
       2017-01-09 10:54:28 +08:00
    @anjianshi 恩恩 知道啦 谢谢 !!!
    vimsucks
        16
    vimsucks  
       2017-01-09 10:58:07 +08:00 via Android
    卸载 infinality 的 freetype2 ,换成官方的 freetype2 。原因是 infinality 的 freetype2 的版本落后了,更新后的 harfbuzz 不兼容旧版本。安装了其他版本的 freetype2 同理。
    palmers
        17
    palmers  
    OP
       2017-01-09 11:03:11 +08:00
    @vimsucks 但是我记得当初安装 infinality 的时候就是因为它和官方的冲突要求 remove 的
    vimsucks
        18
    vimsucks  
       2017-01-09 11:33:30 +08:00 via Android
    @palmers # pacman -Rdd freetype2-infinality-ultimate 这样就不会删除依赖这个包的其他程序,然后再安装官方 freetype2 就没问题了
    palmers
        19
    palmers  
    OP
       2017-01-09 11:48:30 +08:00 via iPhone
    @vimsucks 好的 谢谢谢谢!
    imn1
        20
    imn1  
       2017-01-09 11:52:21 +08:00
    linux 的 vbox 要跟 kernel header 匹配的
    okampfer
        21
    okampfer  
       2017-01-09 12:12:59 +08:00
    @vimsucks ubuntu-freetype 会有这种问题吗?
    vimsucks
        22
    vimsucks  
       2017-01-09 13:22:09 +08:00 via Android
    @okampfer 应该也会有,因为 ubuntu 那个也是 2.6 的
    lrvy
        23
    lrvy  
       2017-01-09 16:05:27 +08:00
    没装 infinality 的表示毫无压力
    lynx
        24
    lynx  
       2017-01-09 21:21:49 +08:00
    downgrade harfbuzz
    okudayukiko0
        25
    okudayukiko0  
       2017-01-10 05:16:22 +08:00 via iPhone
    升级内核后 要重新配置 VirtualBox 、显卡驱动类使用内核模块的软件。输入法的话,可以用 im-switch 工具修复,不过 arch 就不包含这个工具
    hosiet
        26
    hosiet  
       2017-01-10 06:57:00 +08:00 via Android
    @okudayukiko0 im-switch 工具消失很多年了,应该用 im-config
    xeneizes
        27
    xeneizes  
       2017-01-10 09:14:48 +08:00
    卸了 infinality ,装了官方的 freetye vbox 好了,但是字体渲染差了好多啊,眼睛有点不适应, github 上已经有人给作者提 issues ,希望尽快更新吧
    ChasYuan
        28
    ChasYuan  
       2017-01-10 10:45:36 +08:00
    还没有升级~诶嘿嘿~
    palmers
        29
    palmers  
    OP
       2017-01-10 11:03:17 +08:00
    @xeneizes 我试着卸载 ,但是 yaourt -Syyu infinality 就报错 missing 我有强迫症 最后还是采用了降级处理
    palmers
        30
    palmers  
    OP
       2017-01-10 11:03:45 +08:00
    @ChasYuan 那你就要注意不要手抖哦~~~ #(-_-)
    xeneizes
        31
    xeneizes  
       2017-01-10 12:49:47 +08:00
    @palmers 我降级 harfbuzz ,但是不管用
    才装的 extra/freetype2 2.7.1-1
    palmers
        32
    palmers  
    OP
       2017-01-10 13:18:10 +08:00
    @xeneizes 我降级就好了 你为什么不管用呢?
    imyoona
        33
    imyoona  
       2017-02-13 08:05:48 +08:00 via Android
    @palmers 能提取下旧版的包到百度云么,刚安装的 arch 降级都找不到 cache.
    palmers
        34
    palmers  
    OP
       2017-02-13 09:51:28 +08:00   1
    yinflying
        35
    yinflying  
       2017-07-28 10:56:11 +08:00
    @palmers 新装的 manjaro,安装 matlab 使用 doc 出现的错误之一,使用你的包解决了。太感谢了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6091 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 06:16 PVG 14:16 LAX 23:16 JFK 02:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86