Bug 23123 - invoking evince get error libgcrypt.so.11 not found
Summary: invoking evince get error libgcrypt.so.11 not found
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: GNOME maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-07 00:04 CEST by Jerrold Heyman
Modified: 2019-03-30 16:18 CET (History)
3 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Jerrold Heyman 2018-06-07 00:04:34 CEST
Description of problem:
Invoking evince to read a PDF file results in:
[jerry@unix downloads]$ evince Triangle-Vision.pdf 
evince: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory


Version-Release number of selected component (if applicable):
4.14.44-desktop-2.mga6
evince-3.24.1-2.mga6


How reproducible:
Every time.

Steps to Reproduce:
1. install evince-3.24.1-2.mga6
2. invoke evince on a PDF

I don't know if it's a configuration problem on my install or not.
LD_LIBRARY_PATH is null, but running ldd on /bin/evince shows:

[jerry@unix downloads]$ ldd /bin/evince | grep libgc
        libgcrypt.so.11 => not found
        libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007fdc66937000)

I've rebooted the system, I use Xfce as my gui.
Comment 1 Morgan Leijström 2018-06-07 00:30:25 CEST
Works for me, in Plasma.
This system is updated fully to updates_testing repos.
I too have no libgcrypt.so.11
I have /usr/lib64/libgcrypt.so.20 from package lib64gcrypt20-1.7.8-1.1.mga6

CC: (none) => fri

Comment 2 Jerrold Heyman 2018-06-07 01:26:23 CEST
just logged out of Xfce and tried plasma.
same error.
that would mean it's something local to my machine - but the question is what :-(
I also have libgcrypt.so.20 installed

[jerry@unix downloads]$ rpm -qa | grep gcrypt
lib64gcrypt20-1.7.8-1.1.mga6
lib64gcrypt-devel-1.7.8-1.1.mga6

Trying to figure out what to look for/at.
Comment 3 Marja Van Waes 2018-06-07 10:03:59 CEST
You shouldn't have: 

> [jerry@unix downloads]$ ldd /bin/evince | grep libgc
>         libgcrypt.so.11 => not found
>         libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007fdc66937000)

Did you already try to reinstall evince to see whether that removes the wrong libgcrypt.so.11 link? Use the command:

  urpmi --replacepkgs evince

If that doesn't work, then what is the output of

  ls -al /usr/lib64 | grep gcryp

CC: (none) => cvargas, marja11
Assignee: bugsquad => gnome
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=22383

Comment 4 Jerrold Heyman 2018-06-07 13:51:26 CEST
The whole reason I installed evince is because after one of the last set of updates, when I went to use atril (the default PDF viewer) I got:

[jerry@unix ~]$ atril medco.pdf
atril: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory

I've tried rebooting the system and looking through my 'env' output.
Scratching my head as to what other configuration changes I could make.

reinstalling evince had no impact.  It is something in my system that is
not quite right.
Comment 5 Jerrold Heyman 2019-03-30 16:18:02 CET
after a reinstall of Mangeia 6, I determined the problem was due to a change I made in the configuration.  I added /usr/local/lib64 to LDPATH (my local software).  On the new install, I didn't add that library path and all works just fine.

Sorry for the inconvenience and misrepresentation of the bug.

Resolution: (none) => INVALID
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.