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.jsfile accordingly (remove previousUglifyJsplugin 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-es2015vianpm iand then addedes2015to the list ofpresetsin the.babelrcfile. (Did not check if this is required)After that I could do
npm run distand even though there were some errors in the console, it created aGraphiQL 0.7.2.AppImagefile in the./releasedirectory.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?