deadware
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara.
HowTo solve Evince libpoppler problem
Categories: English, Linux - Tags: , ,
I like it! (5 users liked this)
Loading ... Loading ...

Hi, I want to share with you a little “trick” to make Evince work (the default PDF Reader for Ubuntu) if it doesn’t and you’re using the latest version (for example the one that you can find on Intrepid Ibex). If you get this error when you try to launch it using the Terminal:

evince: error while loading shared libraries: libpoppler-glib.so.3: cannot open shared object file: No such file or directory

the problem is easily resolved by linking the new libpoppler (which changed its version and file names) with the older one names, and Evince will simply work again! So, open up a Terminal and type these commands:

sudo -s
cd /usr/lib
ln -s libpoppler.so.4.0.0 libpoppler.so.3
ln -s libpoppler-glib.so.4.0.0 libpoppler-glib.so.3

That’s all! :-)

  • Spox5
    The solution to this problem:

    You must downgraded package libpoppler3 and libpoppler-glib3 to version: 0.8.7-1
    In Sinaptic select a package, and then click Package -> Force version
    At the end of Package -> Lock version


    Sorry for my English ;)
    I hope that everything is clear :)
  • Thanks ;) the problem is that downgrading it without blocking on that version will make it update again in no time... So I suggested that method, that isn't working anymore, I see... I'll try and find a solution, I promise!
  • Spox
    I have the same error :(

    symbol lookup error: /usr/lib/libpoppler-glib.so.3: undefined symbol: cairo_font_options_set_lcd_filter

    Who help me?
  • billy
    Worked like a charm. Now if i can just get it to open PDF files.

    symbol lookup error: /usr/lib/libpoppler-glib.so.3: undefined symbol: cairo_font_options_set_lcd_filter
  • billy
    whoops, my bad, forget that last comment
  • billy
    # cd /usr/libcd /usr/lib
    bash: cd: /usr/libcd: No such file or directory
  • Thanks a lot for the workaround. I believe this is a bug on Ubuntu Intrepid.
  • It works! Thank you for this small tutorial :)
  • vi3dr0
    Great tip! Evince is working again on my Intrepid. Thanks man, good job.
  • Version 0.8.7-1? Are you sure that you're using Ubuntu Intrepid or any updated distribution? I'm using the 2.24.1-0 version modified by the Ubuntu team... However evince has always the same problem (as you can find googling a little)... Maybe it is that it is looking for libpoppler.so.2 instead of libpoppler.so.3! What was your error?
  • witko
    Hi,
    doesn't work for me,
    but downgrade to ver. 0.8.7-1 works !
    regards, wk
blog comments powered by Disqus