$ rpm -qf /usr/libexec/evolution-data-server/evolution-alarm-notify evolution-data-server-3.30.5-alt1.x86_64 $ /usr/libexec/evolution-data-server/evolution-alarm-notify /usr/libexec/evolution-data-server/evolution-alarm-notify: error while loading shared libraries: libffi.so.5: cannot open shared object file: No such file or directory $ rpm -q --requires evolution-data-server | grep ffi (пусто)
Ну, не знаю, у меня libffi.so.5 нету, evolution-alarm-notify успешно запускается вместе с evolution, ничего не просит.
Натравил скрипт lddtree на /usr/libexec/evolution-data-server/evolution-alarm-notify. Вот мой результат (сокращённый): evolution-alarm-notify => /usr/libexec/evolution-data-server/evolution-alarm-notify (interpreter => /lib64/ld-linux-x86-64.so.2) libgdk-3.so.0 => /usr/lib64/libgdk-3.so.0 libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 libffi.so.6 => /usr/lib64/libffi.so.6 $ rpm -qf /usr/lib64/libgdk-3.so.0 libgtk+3-3.24.5-alt1.x86_64 $ rpm -qf /usr/lib64/libwayland-client.so.0 libwayland-client-1.16.0-alt1.x86_64 $ rpm -qf /usr/lib64/libffi.so.6 libffi6-3.2.1-alt2.x86_64
(В ответ на комментарий №2) > Натравил скрипт lddtree на А где его взять? > /usr/libexec/evolution-data-server/evolution-alarm-notify. Вот мой результат Так а можно узнать версию пакета?
(В ответ на комментарий №3) > (В ответ на комментарий №2) > > Натравил скрипт lddtree на > А где его взять? Например, вот здесь (требуется objdump и readelf): https://github.com/ncopa/lddtree/blob/master/lddtree.sh > > /usr/libexec/evolution-data-server/evolution-alarm-notify. Вот мой результат > Так а можно узнать версию пакета? evolution-data-server-3.30.5-alt1.x86_64 прямо из Сизифа.
$ md5sum /usr/libexec/evolution-data-server/evolution-alarm-notify dd741a7df3830497f09b4c7e354d68c3 /usr/libexec/evolution-data-server/evolution-alarm-notify контрольная сумма такая же, как и на машине, где всё в порядке. Целостность файлов пакета не нарушена: $ rpm -V evolution-data-server Как я понимаю, проблема в ком-то другом: $ ldd /usr/libexec/evolution-data-server/evolution-alarm-notify | grep libffi libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007f2b3f4d3000) libffi.so.5 => not found Даже так: $ ldd /usr/lib64/libwayland-server.so.0 linux-vdso.so.1 (0x00007fff6b5a5000) libffi.so.5 => not found Проблема оказалась в ссылке на устаревший файл, извините за беспокойство: $ ls /usr/lib64/libwayland-server.so.0* -1 /usr/lib64/libwayland-server.so.0 /usr/lib64/libwayland-server.so.0.1.0 '/usr/lib64/libwayland-server.so.0.1.0;52e52898'