Open cdutsov opened 4 years ago
same issue on fedora 32 :/
Here are 3 methods to fix this issue - Pango-ERROR : Harfbuzz version too old (1.3.1)
Method 1 (patch): Revert back to Pango 1.43. In terminal: sudo dnf downgrade --releasever 30 pango-1.43.0-4.fc30.x86_64 Buka will now work, but the user is required to exclude pango during updates. in terminal: sudo dnf update --exclude pango,pango-devel,nemo, nemo-extension
Method 2: Install from source. Go to https://github.com/oguzhaninan/Buka and follow the "Build from source" section.
Method 3: Change the text, include a license in the JSON, and build the RPM. The RPM was successfully created using rpm-builder, and electron-installer-redhat. A SPDX license was required in the package JSON for the RPM build.
I have same problem with AppImage but my harfbuzz is not 1.3.1
dpkg -l libharfbuzz0b
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===================-============-============-=============================================
ii libharfbuzz0b:amd64 2.6.4-1 amd64 OpenType text shaping engine (shared library)
ii libharfbuzz0b:i386 2.6.4-1 i386 OpenType text shaping engine (shared library)
and I don't see harfbuzz or pango inside the AppImage
Same thing here in Solus Linux (Solus 4.1 Fortitude / Linux 5.6.4-152.current)
Tried to use Buka-1.0.0-x86_64.AppImage but when run ./Buka*.AppImage
this error occurred:
(buka:5561): Pango-ERROR **: 23:52:30.520: Harfbuzz version too old (1.3.1)
and a quick search in my system's packages shows:
any advice ?
Same error at Ubuntu 20.04
$ dpkg -l libharfbuzz0b
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===================-==============-============-=============================================
ii libharfbuzz0b:amd64 2.6.4-1ubuntu4 amd64 OpenType text shaping engine (shared library)
ii libharfbuzz0b:i386 2.6.4-1ubuntu4 i386 OpenType text shaping engine (shared library)
same issue on Debian testing bullseye
ii libharfbuzz0b:amd64 2.6.7-1 amd64 OpenType text shaping engine (shared library)
ii libharfbuzz0b:i386 2.6.7-1 i386 OpenType text shaping engine (shared library)
Same on Atom, Ubuntu 20.04
usr/bin/atom: line 127: 27668 Trace/breakpoint trap (core dumped) nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1
(atom:27668): Pango-ERROR **: 15:55:32.705: Harfbuzz version too old (1.4.2)
A working Debian package was created and Buka was installed successfully on a fresh install of Ubuntu 20.04.
The required Pango libraries were added to the data tarball of the Debian package, and a new package was created using npm electron-installer-debian.
Hello,
I've tried installing Buka from arch linux's AUR but when I run it I get the following error:
(Buka:70766): Pango-ERROR **: 15:47:38.639: Harfbuzz version too old (1.3.1)
I have tried to run
LD_PRELOAD=/usr/lib/libharfbuzz.so.0 Buka
, but the error is the same.strace
shows that used library isopenat(AT_FDCWD, "/usr/lib/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = 3
I have installed harfbuzz version 2.6.4-2 and pango ver. ango 1:1.44.7+11+g73b46b04-1