When I tried starting Musicbrains Picard today, it wasn't starting anymore. Seems like an update to libffi (now running 3.0.10) has broken it. Re-emerging libffi/Picard doesn't help. Reproducible: Always Steps to Reproduce: 1. Make sure you're running ~amd64 2. Start picard 3. Watch it crash Actual Results: Traceback (most recent call last): File "/usr/bin/picard-2.7", line 2, in <module> from picard.tagger import main; main('/usr/share/locale', True) File "/usr/lib64/python2.7/site-packages/picard/tagger.py", line 62, in <module> from picard.disc import Disc, DiscError File "/usr/lib64/python2.7/site-packages/picard/disc.py", line 21, in <module> import ctypes File "/usr/lib64/python2.7/ctypes/__init__.py", line 10, in <module> from _ctypes import Union, Structure, Array ImportError: libffi.so.6: cannot open shared object file: No such file or directory Expected Results: Picard starting properly
Ok, I fixed my issue by just creating a symblink inside /usr/lib/ to the existing library (libffi.so.5.0.10) I don't know if it's a valid fix, but I guess so ;) $ ln -s /usr/lib/libffi.so.5.0.10 /usr/lib/libffi.so.6
Well, obviously that's not correct. It's simply a revdep-rebuild case (at the last moment, libffi uptream reverted ABI bump in this release).