您尚未登录。

#1 2019-09-26 07:52:59

dxcqcv
会员
注册时间: 2012-12-28
帖子: 242

[solved] Harfbuzz version too old

when I run vscode, I get following error msg

➜ code --verbose
(code:3065): Pango-ERROR **: 07:46:49.390: Harfbuzz version too old (1.4.2)

BUT I already installed last version of Harfbuzz

~ 
➜ sudo pacman -Ss Harfbuzz
[sudo] password for clyde: 
extra/harfbuzz 2.6.1-1 [installed]
    OpenType text shaping engine
extra/harfbuzz-icu 2.6.1-1 [installed]
    OpenType text shaping engine (ICU integration)

how to fix it? help thx

最近编辑记录 dxcqcv (2019-09-28 14:14:33)


learning Arch linux

离线

#2 2019-09-26 09:46:07

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: [solved] Harfbuzz version too old

你他妈觉得我们都英语十六级?


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#3 2019-09-26 10:45:20

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: [solved] Harfbuzz version too old

code 從哪兒安裝的呢,以及版本是多少?


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#4 2019-09-26 10:46:08

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: [solved] Harfbuzz version too old

@xtricman 請勿粗口,用英語提供報錯信息方便搜索也挺正常的吧。


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#5 2019-09-26 13:51:32

dxcqcv
会员
注册时间: 2012-12-28
帖子: 242

Re: [solved] Harfbuzz version too old

输入法有问题,早上切换不出来,抱歉哈,

code是pacman安装的,最新版


learning Arch linux

离线

#6 2019-09-26 13:56:16

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: [solved] Harfbuzz version too old

即使是最新版也請提供一下版本號幫助診斷。順便也提供一下 electron4 和 pango 的版本號吧。

以及直接執行 electron4 命令會有同樣的報錯麼?


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#7 2019-09-26 18:13:42

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: [solved] Harfbuzz version too old

请尽量从官方软件仓库安装软件,否则你需要明确的知道自己在做什么。是的,vscode官方仓库是有的。包名就叫code。然后你先Syy再Syu更新一下所有软件包,重启,如果问题还存在,查一下LD_LIBRARY_PATH环境变量,是不是动态链接器加载到了什么奇怪位置的harfbuzz


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#8 2019-09-26 22:35:24

dxcqcv
会员
注册时间: 2012-12-28
帖子: 242

Re: [solved] Harfbuzz version too old

farseerfc 说:

即使是最新版也請提供一下版本號幫助診斷。順便也提供一下 electron4 和 pango 的版本號吧。

以及直接執行 electron4 命令會有同樣的報錯麼?

没有装electron4

pango 版本如下

extra/pango 1:1.44.6-1 [installed]
    A library for layout and rendering of text

发现奇怪的事情,之前执行的`sudo pacman -Syu`并没有更新最新的VSCODE,使用`pacman -Qi vscode` 出现信息

~ took 2s 
➜ sudo pacman -Qi vscode
Name            : visual-studio-code-bin
Version         : 1.25.0-1
Description     : Visual Studio Code: Editor for building and debugging modern
                  web and cloud applications (official binary version)
Architecture    : x86_64
URL             : https://code.visualstudio.com/
Licenses        : custom: commercial
Groups          : None
Provides        : vscode  visualstudiocode  visual-studio-code
Depends On      : fontconfig  libxtst  gtk2  python  cairo  alsa-lib  nss
                  gcc-libs  libnotify  libxss  gconf
Optional Deps   : gvfs: Needed for move to trash functionality [installed]
Required By     : None
Optional For    : None
Conflicts With  : visual-studio-code
Replaces        : visual-studio-code
Installed Size  : 210.15 MiB
Packager        : lilac (on behalf of Felix Yan) <felixonmars@archlinux.org>
Build Date      : Fri 06 Jul 2018 02:51:15 PM CST
Install Date    : Sun 08 Jul 2018 06:34:44 AM CST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

然后我就删除了老vscode

➜ sudo pacman -Rsncd visual-studio-code-bin

重新安装code,就正常了,感谢大家~


learning Arch linux

离线

#9 2019-09-26 22:48:26

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: [solved] Harfbuzz version too old

話說 code 包和 visual-studio-code-bin 包是不同的包……
而且你這個 visual-studio-code-bin 好老了 ,現在 cn 源裏的是 1.38.1-1 是 2019年09月12日 20時38分11秒 打包的。


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#10 2019-09-26 23:47:14

yw662
大会员
所在地: localhost
注册时间: 2018-10-10
帖子: 424

Re: [solved] Harfbuzz version too old

pacman -Syu没更新的话……你cn源同步有问题?


ecmascript是世界上最好的语言

离线

#11 2019-09-26 23:49:36

yw662
大会员
所在地: localhost
注册时间: 2018-10-10
帖子: 424

Re: [solved] Harfbuzz version too old

另外vsc-bin这个包是重新打包自ms放出来的二进制,code包是ose,有些区别的。


ecmascript是世界上最好的语言

离线

页脚