Hi Bill,
  I think the 'fix' that is from your comment #7 is likely to be the cause of 
the problem; it's difficult to say for sure without pulling apart all the 
libraries, but given that it's complaining about a missing cairo_* symbol it 
does sound like a good explanation.  Personally I'd NEVER replace one of the 
libraries in /usr/lib - at least because it makes it really difficult for us to 
tell what happened!

If you need to use a different version of a library for a particular
program then put it somewhere out of the way and when you run the
problematic program set the LD_LIBRARY_PATH environment variable just
for that program - that way it won't affect anything else.

So, how to clean up - hmm.

Move those files back from the libcairo_orig that you made, and that might be 
enough.  I'd probably forcably try reinstalling the libcairo2; according to 
http://packages.ubuntu.com/search?keywords=libcairo2&searchon=names&suite=all&section=all
you should probably have version 1.12.2-1ubuntu2.2.   If there is still a copy 
of that in /var/cache/apt/archives then doing
a 

dpkg -i /var/cache/apt/archives/libcairo2_1.12.2-1ubuntu1_amd64.deb
(naming might be slightly different) might do that.

Dave

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evince in Ubuntu.
https://bugs.launchpad.net/bugs/1093946

Title:
  Evince fails to open PDF files. worked prior to Ubuntu 12.10 upgrade
  [-WARNING **: /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8:
  undefined symbol: cairo_mesh_pattern_begin_patch]

Status in “evince” package in Ubuntu:
  Incomplete

Bug description:
  Any time I try to view a PDF file, an icon is created in the task bar
  that says "opening file ...." but the file does not open. No errors
  are shown and I have not located any messages in any of the logs. This
  problem affects ALL pdf files, but the files are displayable using
  "mupdf".

  According to the following, evince 3.6.0 is installed.

  
  apt-cache policy evince
  evince:
    Installed: 3.6.0-0ubuntu2
    Candidate: 3.6.0-0ubuntu2
    Version table:
   *** 3.6.0-0ubuntu2 0
          500 http://us.archive.ubuntu.com/ubuntu/ quantal/main amd64 Packages
          100 /var/lib/dpkg/status

  I have attempted to purge and reinstall evince several times, even to
  the point of deleting the evince libraries in  /usr/lib/  and
  /usr/share/   and  /var/lib/dpkg/info/   The result is always the
  same.  Sometimes after the failure, Ubuntu reports an internal error
  in evince - which I have told it to send a report to the developers.
  The report must be very small, as it takes less than a second to do
  so.

  ProblemType: Bug
  DistroRelease: Ubuntu 12.10
  Package: evince 3.6.0-0ubuntu2
  ProcVersionSignature: Ubuntu 3.5.0-21.32-generic 3.5.7.1
  Uname: Linux 3.5.0-21-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.6.1-0ubuntu9
  Architecture: amd64
  Date: Wed Dec 26 22:25:34 2012
  MarkForUpload: True
  ProcEnviron:
   LANGUAGE=en_US:en
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: evince
  UpgradeStatus: Upgraded to quantal on 2012-11-01 (55 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1093946/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to