Anki: /usr/lib/libcrypt.so.1: version `XCRYPT_2.0' not found (required by anki) on aarch64

  1. Download latest beta
wget https://apps.ankiweb.net/downloads/beta/anki-2.1.50%2Bbeta2_db804d95-linux-aarch64.tar.zstd
  1. Install required packages by anki
sudo pacman -Sy --noconfirm python-pyqt5 python-pyqtwebengine
  1. Decompress anki*.tar.zstd
tar --use-compress-program=unzstd -xvf anki-2.1.50+beta2_db804d95-linux-aarch64.tar.zstd
  1. Install Anki
cd anki-2.1.50-linux-aarch64
./install.sh
  1. And run it
anki

But get following errors

anki: /usr/lib/libcrypt.so.1: version `XCRYPT_2.0' not found (required by anki)

System Info

OS: Manjaro ARM Linux aarch

This looks similar to the issue reported here, which I think should be fixed in the latest beta (5):

The problem library is the same in both cases, but the cause in this case is a bit different. The packaged build for ARM64 was an experiment, and discontinued in beta 3, as there is no cross-distro PyQt build available that we can use. On an ARM64 machine, you’ll need to use the wheels instead, in combination with your distro’s PyQt packages.