Montreal-Forced-Aligner
Montreal-Forced-Aligner copied to clipboard
[BUG] ImportError: libffi.so.7: cannot open shared object file: No such file or directory
Debugging checklist
[X ] Have you updated to latest MFA version?
Describe the issue
Following the instructions Getting Started to install MFA under Ubuntu 22.04, it fails because libffi.so.8
is installed and not libffi.so.7
.
Doing conda install python=3.9 montreal-forced-aligner libffi=3.3
fixed the issue.
For Reproducing your issue
conda config --add channels conda-forge
conda install montreal-forced-aligner
Log file
mfa
Traceback (most recent call last):
File "/opt/conda/bin/mfa", line 7, in <module>
from montreal_forced_aligner.command_line.mfa import main
File "/opt/conda/lib/python3.9/site-packages/montreal_forced_aligner/__init__.py", line 4, in <module>
import montreal_forced_aligner.acoustic_modeling as acoustic_modeling
File "/opt/conda/lib/python3.9/site-packages/montreal_forced_aligner/acoustic_modeling/__init__.py", line 7, in <module>
from montreal_forced_aligner.acoustic_modeling.base import AcousticModelTrainingMixin # noqa
File "/opt/conda/lib/python3.9/site-packages/montreal_forced_aligner/acoustic_modeling/base.py", line 20, in <module>
from montreal_forced_aligner.alignment import AlignMixin
File "/opt/conda/lib/python3.9/site-packages/montreal_forced_aligner/alignment/__init__.py", line 6, in <module>
from montreal_forced_aligner.alignment.adapting import AdaptingAligner
File "/opt/conda/lib/python3.9/site-packages/montreal_forced_aligner/alignment/adapting.py", line 15, in <module>
from montreal_forced_aligner.alignment.multiprocessing import AccStatsArguments, AccStatsFunction
File "/opt/conda/lib/python3.9/site-packages/montreal_forced_aligner/alignment/multiprocessing.py", line 27, in <module>
from montreal_forced_aligner.db import Dictionary, File, Phone, Speaker, Utterance, Word
File "/opt/conda/lib/python3.9/site-packages/montreal_forced_aligner/db.py", line 7, in <module>
import librosa
File "/opt/conda/lib/python3.9/site-packages/librosa/__init__.py", line 209, in <module>
from . import core
File "/opt/conda/lib/python3.9/site-packages/librosa/core/__init__.py", line 6, in <module>
from .audio import * # pylint: disable=wildcard-import
File "/opt/conda/lib/python3.9/site-packages/librosa/core/audio.py", line 8, in <module>
import soundfile as sf
File "/opt/conda/lib/python3.9/site-packages/soundfile.py", line 17, in <module>
from _soundfile import ffi as _ffi
File "/opt/conda/lib/python3.9/site-packages/_soundfile.py", line 2, in <module>
import _cffi_backend
ImportError: libffi.so.7: cannot open shared object file: No such file or directory
find / -name libffi\*
/opt/conda/conda-meta/libffi-3.4.2-h7f98852_5.json
/opt/conda/share/info/libffi.info
/opt/conda/pkgs/conda-4.12.0-py39h06a4308_0/info/test/tests/data/env_metadata/py36-osx-whl/conda-meta/libffi-3.2.1-h475c297_4.json
/opt/conda/pkgs/conda-4.12.0-py39h06a4308_0/info/test/tests/data/env_metadata/py27-osx-no-binary/conda-meta/libffi-3.2.1-h475c297_4.json
/opt/conda/pkgs/conda-4.12.0-py39h06a4308_0/info/test/tests/data/env_metadata/envpy27osx/conda-meta/libffi-3.2.1-h475c297_4.json
/opt/conda/pkgs/conda-4.12.0-py39h06a4308_0/info/test/tests/data/env_metadata/envpy37osx_whl/conda-meta/libffi-3.2.1-h475c297_4.json
/opt/conda/pkgs/libffi-3.3-he6710b0_2
/opt/conda/pkgs/libffi-3.3-he6710b0_2/share/info/libffi.info
/opt/conda/pkgs/libffi-3.3-he6710b0_2/lib/pkgconfig/libffi.pc
/opt/conda/pkgs/libffi-3.3-he6710b0_2/lib/libffi.so.7.1.0
/opt/conda/pkgs/libffi-3.3-he6710b0_2/lib/libffi.so.7
/opt/conda/pkgs/libffi-3.3-he6710b0_2/lib/libffi.so.6
/opt/conda/pkgs/libffi-3.3-he6710b0_2/lib/libffi.so
/opt/conda/pkgs/libffi-3.3-he6710b0_2/lib/libffi.a
/opt/conda/pkgs/conda-4.11.0-py39h06a4308_0/info/test/tests/data/env_metadata/py36-osx-whl/conda-meta/libffi-3.2.1-h475c297_4.json
/opt/conda/pkgs/conda-4.11.0-py39h06a4308_0/info/test/tests/data/env_metadata/py27-osx-no-binary/conda-meta/libffi-3.2.1-h475c297_4.json
/opt/conda/pkgs/conda-4.11.0-py39h06a4308_0/info/test/tests/data/env_metadata/envpy27osx/conda-meta/libffi-3.2.1-h475c297_4.json
/opt/conda/pkgs/conda-4.11.0-py39h06a4308_0/info/test/tests/data/env_metadata/envpy37osx_whl/conda-meta/libffi-3.2.1-h475c297_4.json
/opt/conda/pkgs/libffi-3.3-he6710b0_2.conda
/opt/conda/lib/pkgconfig/libffi.pc
/opt/conda/lib/libffi.so
/opt/conda/lib/libffi.a
/opt/conda/lib/libffi.so.8.1.0
/opt/conda/lib/libffi.so.8
/var/lib/dpkg/info/libffi8:amd64.md5sums
/var/lib/dpkg/info/libffi8:amd64.list
/var/lib/dpkg/info/libffi8:amd64.shlibs
/var/lib/dpkg/info/libffi8:amd64.triggers
/var/lib/dpkg/info/libffi8:amd64.symbols
/usr/share/doc/libffi8
/usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
/usr/lib/x86_64-linux-gnu/libffi.so.8
Desktop (please complete the following information):
- OS: Ubuntu
- Version Ubuntu 22.04
- Installing inside docker/Ubuntu