graphiql-app: Pango-ERROR: Harfbuzz version too old (1.2.7)
When trying to run the AppImage on Arch Linux with the latest version of Gnome/GDM and pango
version 1.44.6
I get the following error:
(graphiql-app:7880): Pango-ERROR **: 21:51:08.309: Harfbuzz version too old (1.2.7)
Trace/breakpoint trap (core dumped)
Seems like the bundled version of harfbuzz is too old? I’m not familiar with AppImages so I’m not sure exactly which libraries it would be using.
About this issue
- Original URL
- State: open
- Created 5 years ago
- Reactions: 32
- Comments: 16
Same Issue for me on Ubuntu 20.
Hi Dlford, In fact, I switch to use https://altair.sirmuel.design/ It’s very good.
Met the same problem with old app. on new OS FOSSA(Xenial & Bionic not shows). Caused by new pango libary not match old application.
ig: starup in /u/tool/moeditor, run Moeditor shows the error message:
check dependancies:
Get OLD libpan*_VERSION.deb from
https://packages.ubuntu.com/
libpango-1.0-0 (1.42.4-7) https://packages.ubuntu.com/bionic/libs/libpango-1.0-0
libpangocairo-1.0-0 (1.42.4-7) https://packages.ubuntu.com/bionic/libpangocairo-1.0-0
libpangoft2-1.0-0 (1.42.4-7) https://packages.ubuntu.com/bionic/libpangoft2-1.0-0
extract those libs to root of Moeditor $PATH, ig:
make sure the symbo link correct to right APP_ROOT path!!
That’s all, Markdown Editor runs as on Xenial did before.
Here is a workaround / hack, continuing from the steps in my comment above.
Follow this guide https://codereviewvideos.com/blog/how-i-fixed-uglifyjs-unexpected-token-name-dropin/ to install
uglifyjs-webpack-plugin
(I used version1.2.4
), then update themake-webpack-config.js
file accordingly (remove previousUglifyJs
plugin and replace with the one from the link).You also need to add this https://github.com/electron/electron/issues/18139#issuecomment-489137050 to the electron config in
main.js
.I also installed
babel-preset-es2015
vianpm i
and then addedes2015
to the list ofpresets
in the.babelrc
file. (Did not check if this is required)After that I could do
npm run dist
and even though there were some errors in the console, it created aGraphiQL 0.7.2.AppImage
file in the./release
directory.Then I moved this file to my preferred location and ran
sudo chmod +x "GraphiQL 0.7.2.AppImage"
to make it executable. I can now use the app without getting the “Harfbuzz version too old” error.Alternatively use this app https://altair.sirmuel.design/ instead.
try to downgrade via terminal instead. if you use pamac to install any pango its really break not only your nemo or nautilus but manjaro too.
How did you downgrade it?