Coder Social home page Coder Social logo

com.adobe.reader's Introduction

Acrobat Reader 9.5.5 for Linux

Adobe Reader software is the free trusted standard for reliably viewing, printing, and annotating PDF documents. It's the only PDF file viewer that can open and interact with all types of PDF content, including forms and multimedia.

The latest version of Adobe Reader that is available for Linux is 9.5.5 released in 2013 and only for the i386 architecture. However, to this date it is still the only PDF viewer for Linux that supports advanced features like JavaScript and embedded Flash.

With the introduction of JavaScript functions and support for embedded Flash in Adobe Reader 8.x and 9.x, more and more security vulnerabilities emerged that can compromise a system simply by viewing a crafted PDF document.

The last available Linux version, 9.5.5, contains numerous reported and thus known vulnerabilities that Adobe is no longer closing because development on version 9.x has been discontinued. Newer versions of Adobe Reader are not available natively for Linux.

This is why the sandbox for this Flatpak is rather tight and might seem restrictive by default. Networking capability is disabled and filesystem access is only allowed to xdg-documents.

Due to its old age and the diminishing availibity of its likewise old dependencies the application is overall a bit crashy. Unfortunately, it's not really possible to debug these crashes since Adobe Reader is completely closed source and stripped of all debugging information.

com.adobe.reader's People

Contributors

arteymix avatar dependabot[bot] avatar erick555 avatar hfiguiere avatar hmenke avatar jakobdev avatar konradmb avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

com.adobe.reader's Issues

Doesn't run likely due to 64 bit inodes on big disks

Hi

This Flatpack doesn't run for me the reason for which is likely 64 bit inodes, which Acrobat Reader doesn't support. 64 bit inodes are the default on XFS filesystems >1GB.

% flatpak run --share=network com.adobe.Reader

Gtk-Message: 15:16:04.945: Failed to load module "canberra-gtk-module"

Gtk-Message: 15:16:04.946: Failed to load module "pk-gtk-module"

Acroread was unable to create the directory .adobe in your home directory.`

There may be a permission problem with the parent directory.

Acroread was unable to create the directory /home/csimpson/.adobe in your home directory.

There may be a permission problem with the parent directory.

Acroread was unable to create the directory /home/csimpson/.adobe in your home directory.

There may be a permission problem with the parent directory.

Acroread was unable to create the directory /home/csimpson/.adobe in your home directory.

There may be a permission problem with the parent directory.

Acroread was unable to create the directory /home/csimpson/.adobe in your home directory.

There may be a permission problem with the parent directory.

Acroread was unable to create the directory /home/csimpson/.adobe in your home directory.

There may be a permission problem with the parent directory.

Acroread was unable to create the directory /home/csimpson/.adobe in your home directory.

There may be a permission problem with the parent directory.

I do have my homedirs on large disks with XFS.

Lots of information and a solution here:
https://www.mjr19.org.uk/sw/inodes64.htmlSdk

On this same system I have this working on a local install of Acrobat 9.5.5 that uses the above websites proloaded library.

/usr/local/bin/fix32 /usr/local/packages/Adobe/Reader9/bin/acroread "$*"

There would be no harm in preloading this library on systems not using 64 bit inodes and will help future proofing this package to some extent (as much as that's possible).

Crash when opening PDF with XFA forms

When I open a pdf with XFA forms (really the only reason I need Adobe Reader), the program crashes with Gtk-Message: 11:05:40.688: Failed to load module "atk-bridge". Is there anything I can do about this?

Cannot launch the app

OS: OpenSUSE MicroOS Gnome

I couldn't launch the app at all. It gave me the following error:

dadstick@localhost:~> flatpak run com.adobe.Reader
/app/extra/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libcrypto.so.0.9.8: cannot enable executable stack as shared object requires: Permission denied

Build dependencies from source

Right now, old dependencies are fetched as binaries from the Ubuntu archives, because Ubuntu 13.04 Raring Ringtail was the last version of Ubuntu where Canonical shipped Adobe Reader 9.5.5 as part of its Canonical Partner repository.

# Grab old binaries for missing libraries
- name: gtk2
buildsystem: simple
build-commands:
- ar p libgtk2.0-0_2.24.17-0ubuntu2_i386.deb data.tar.xz | tar xvJ
- rm -v libgtk2.0-0_2.24.17-0ubuntu2_i386.deb
- mkdir -pv $FLATPAK_DEST/lib32/
- cp -rv ./usr/lib/i386-linux-gnu/* $FLATPAK_DEST/lib32/
sources:
- type: file
url: https://old-releases.ubuntu.com/ubuntu/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.17-0ubuntu2_i386.deb
sha256: fb9ee37a7789f43fd92a1f3c3e8022c56f9b1353d15f46277489c1a91ee5be79
- name: gdk-pixbuf-xlib
buildsystem: simple
build-commands:
- ar p libgdk-pixbuf2.0-0_2.28.0-0ubuntu1_i386.deb data.tar.xz | tar xvJ
- rm -v libgdk-pixbuf2.0-0_2.28.0-0ubuntu1_i386.deb
- mkdir -pv $FLATPAK_DEST/lib32/
- cp -rv ./usr/lib/i386-linux-gnu/* $FLATPAK_DEST/lib32/
sources:
- type: file
url: https://old-releases.ubuntu.com/ubuntu/pool/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.28.0-0ubuntu1_i386.deb
sha256: 90841a12debec181eef38aad3eddb154bcd3c49ebc6c6661341603cc81ba495f

However, these binaries might go away at some point or otherwise start causing problems, so it would be good to build these dependencies from source instead. So far I have not been able to build binaries that don't cause an immediate and undebugable segfault in Adobe Reader.

Segmentation fault in the Fonts tab of Document Properties

To reproduce:

  1. Open any PDF file
  2. Go to "File" > "Properties..." to open the Document Properties dialog
  3. Switch to the Fonts tab and observe the crash

Backtrace:

Thread 1 "acroread" received signal SIGSEGV, Segmentation fault.
0xf65cd86d in g_type_check_instance_is_fundamentally_a () from /app/lib/i386-linux-gnu/libgobject-2.0.so.0
(gdb) bt
#0  0xf65cd86d in g_type_check_instance_is_fundamentally_a () from /app/lib/i386-linux-gnu/libgobject-2.0.so.0
#1  0xf65b3ff0 in g_object_ref () from /app/lib/i386-linux-gnu/libgobject-2.0.so.0
#2  0xeffe7b00 in ?? () from /app/extra/Adobe/Reader9/Reader/intellinux/SPPlugins/ADMPlugin.apl
#3  0xeffca5b9 in ?? () from /app/extra/Adobe/Reader9/Reader/intellinux/SPPlugins/ADMPlugin.apl
#4  0xeffe3a26 in ?? () from /app/extra/Adobe/Reader9/Reader/intellinux/SPPlugins/ADMPlugin.apl
#5  0xeffbb7a3 in ?? () from /app/extra/Adobe/Reader9/Reader/intellinux/SPPlugins/ADMPlugin.apl
#6  0xeffb3590 in ?? () from /app/extra/Adobe/Reader9/Reader/intellinux/SPPlugins/ADMPlugin.apl
#7  0xeff53477 in ?? () from /app/extra/Adobe/Reader9/Reader/intellinux/SPPlugins/ADMPlugin.apl
#8  0x085df48e in ?? ()
#9  0x087c7ef7 in ?? ()
#10 0x08a65978 in ?? ()
#11 0x087b26f4 in ?? ()
#12 0x08a6582a in ?? ()
#13 0x086ba8d9 in ?? ()
#14 0x086d58ce in ?? ()
#15 0x086d90d3 in ?? ()
#16 0x08a65c0b in ?? ()
#17 0x08a66d34 in ?? ()
#18 0x087bb5b2 in ?? ()
#19 0x085debfb in ?? ()
#20 0x082d87b5 in _start ()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.