Install Adobe Reader on Fedora 16/15, CentOS/RHEL 6.2/5.7

This is guide shows, howto install and keep up-to-date Adobe Reader (Acrobat PDF Reader) current version 9.4.6 with YUM on Fedora 16/15/14/13/12, CentOS 6.2/6.1/6/5.7, Red Hat (RHEL) 6.2/6.1/6/5.7. This method works both 32-bit and 64-bit architectures. This method also installs working Adobe PDF Reader plugin on Mozilla Firefox browsers.

1. Change Root User

sudo -i
## OR ##
su -

2. Install Adobe YUM Repository RPM package

rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

3a. Install Adobe Reader (acroread) on Fedora 16/15/14/13/12, CentOS 6.2/6.1/6 and Red Hat (RHEL) 6.2/6.1/6

Note: On x86_64 bit system, 32-bit dependencies is also installed.

## English version ##
yum install nspluginwrapper.i686 AdobeReader_enu
 
 
## Check other language versions with following command ##
yum list AdobeReader*
 
Available Packages
AdobeReader_chs.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_cht.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_dan.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_deu.i486                  9.4.2-1                  adobe-linux-i386 
AdobeReader_enu.i486                  9.4.6-1                  adobe-linux-i386
AdobeReader_esp.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_fra.i486                  9.4.2-1                  adobe-linux-i386 
AdobeReader_ita.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_jpn.i486                  9.4.2-1                  adobe-linux-i386 
AdobeReader_kor.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_nld.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_nor.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_ptb.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_suo.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_sve.i486                  8.1.7-1                  adobe-linux-i386

3b. Install Adobe Reader (acroread) on CentOS 5.7, Red Hat (RHEL) 5.7

Note: On x86_64 bit system, 32-bit dependencies is also installed.

## English version ##
yum install AdobeReader_enu 
 
 
## Check other language versions with following command ##
yum list AdobeReader*
 
Available Packages
AdobeReader_chs.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_cht.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_dan.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_deu.i486                  9.4.2-1                  adobe-linux-i386 
AdobeReader_enu.i486                  9.4.6-1                  adobe-linux-i386
AdobeReader_esp.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_fra.i486                  9.4.2-1                  adobe-linux-i386 
AdobeReader_ita.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_jpn.i486                  9.4.2-1                  adobe-linux-i386 
AdobeReader_kor.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_nld.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_nor.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_ptb.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_suo.i486                  8.1.7-1                  adobe-linux-i386 
AdobeReader_sve.i486                  8.1.7-1                  adobe-linux-i386

4. Start Adobe Reader (acroread)

Find Adode Reader on “Office Menu”.
Or
Start Adobe Reader with following command.

acroread

If Adobe Acrobat PDF Reader won’t start and you get following error:
SELinux is preventing /opt/Adobe/Reader9/Reader/intellinux/bin/acroread from
making the program stack executable.

Then run following command to fix SELinux rights:

chcon -t execmem_exec_t '/opt/Adobe/Reader9/Reader/intellinux/bin/acroread'

Adobe Acrobat PDF Reader 9.4.2 Running on Fedora 15 64-bit:

Adobe Reader running on Fedora 15 64-bit

Adobe Acrobat PDF Reader 9.3.1 Running on CentOS 5.5:

5. Adobe Reader (Acrobat PDF Reader) Browser Plugin

Browser plugin is installed automatically.
Check plugin working, simply with writing about:plugins on Mozilla Firefox browser:

32-bit Adobe Reader browser plugin on Fedora 15 64-bit:32-bit Adobe Reader plugin on Fedora 15 64-bit Firefox

32-bit Adobe Reader browser plugin on Fedora 14 32-bit:

Follow If Not True Then False Updates!
  1. Adobe Flash Player 11 on Fedora 16/15, CentOS/RHEL 6.2/5.7
  2. Install Sun/Oracle Java JDK/JRE 7u2 on Fedora 16/15, CentOS/RHEL 6.2/5.7
  3. Install Sun/Oracle Java JDK/JRE 6u30 on Fedora 16/15, CentOS/RHEL 6.2/5.7
  4. Install Apache/PHP 5.3.10 on Fedora 16/15, CentOS/Red Hat (RHEL) 6.2/5.7
  5. Install Adobe AIR 1.5 and 2 on Fedora 13, CentOS 5.5 and Red Hat (RHEL) 5.5

56 Comments

  1. Thank you for the easy to follow instructions, I am using Centos 4.8 , I am a bit confused as to why are exactly these first two commands doing:

    rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
    rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

    As with other YUM packages, I only do the yum install *any package* and that’s all, Thank you.

    • Since Acrobat is closed source software, it’s not included in the default yum repositories. Those two commands install an adobe repository in yum and add Adobe’s RPM GPG key. (So you don’t get a bunch of unsigned packages).

  2. Great write-up, JR! Your work is high quality and much appreciated!

  3. hey…

    got a fresh fedora 13, running 64 bit, with firefox 3.6.10.

    followed your steps to get the adobe acrobat plugin to install. doesn’t work.

    i’m not getting anything in the “about:plugins” for the reader.

    steps:
    rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
    rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
    sudo yum install AdobeReader_enu

    the app appears to be installed in the /opt
    /opt/Adobe/Reader9/Browser/intellinux/nppdf.so

    i created sym links to the usr/lib, /root/.mozilla dirs..
    ln -s ./opt/Adobe/Reader9/Browser/intellinux/nppdf.so /usr/lib/mozilla/plugins
    ln -s ./opt/Adobe/Reader9/Browser/intellinux/nppdf.so /root/.mozilla/plugins

    thoughts/comments..

    thanks

    • Hi Tom,

      I just tested this guide on Fedora 14 and it worked nicely. I have nppdf.so installed on /usr/lib/mozilla/plugins.

      But this is really good info, if somebody else have some problems, with Acrobat Mozilla/browser plugin. Thanks Tom. Btw. I think that /root/.mozilla/plugins is not necessary, because Mozilla (or any other browsers) should not be run as root user.

  4. Excellent write up. Bravo!!!!

    I’m new to Linux and the support and coaching provided by the Linux community is simply awesome.

    So Long Windows!!!

    • Hi Roman,

      Thanks for the compliments!

      Nice to hear that you have switched to Linux. Yes I agree the Linux community is really awesome. :)

  5. Thank for this tutorial.

  6. Hi, I’ve just installed the newly available fedora 14 and yum install of AdobeReader fails with a multitude of dependency errors. It seems to me that the install package expects libs that are older versions of those distributed with F14. I don’t understand how you can install AdobeReader smoothly on F14. Could it be due to differenses between F14 Beta and vanilla F14?

    Erik.

    • Hi Erik,

      I just tested Adobe Reader English (enu) 9.4 installation on vanilla Fedora 14 and Fedora 14 beta and the installation went quite smoothly.

      Are you using Fedora 14 64-bit (x86_64) version? Could you post error messages?

  7. When I installed this, I got an SE Linux error while trying to run the program.

    SELinux is preventing /opt/Adobe/Reader9/Reader/Intellinux/bin/acroread from making the program stack executable.

    Also when I ran it from the console I got this:

    “/opt/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”

    • Hi Major,

      Simply try following command:

      chcon -t execmem_exec_t '/opt/Adobe/Reader9/Reader/intellinux/bin/acroread'
       
      ## OR if intellinux starts with caps I then following ##
      chcon -t execmem_exec_t '/opt/Adobe/Reader9/Reader/Intellinux/bin/acroread'
      • Thank you very much for the quick response, and I see you’ve now added it to the article.

        It seems that I need to do this whenever I boot though.

        Once I restarted, opening a PDF from chrome was not a problem, but if I tried to open it from the downloaded file manually, it would still pop up with the AVC denial error.

        It’s not a big deal, and likely a quirk of dealing with linux.

        • Hi again Major and sorry for the delay, but somehow I have not noticed your new comment. Sorry.

          Could you post full AVC denial error?

  8. Hi JR,
    your suggestions work completely, but I have a question. The detailed description reported by SELinux says:
    “The acroread application attempted to make its stack executable. This is a
    potential security problem. This should never ever be necessary. Stack memory is
    not executable on most OSes these days and this will not change. Executable
    stack memory is one of the biggest security problems. An execstack error might
    in fact be most likely raised by malicious code. Applications are sometimes
    coded incorrectly and request this permission.”
    So what precisely your workaround will cause? And if it is disabling that security check on adobe reader, can this be exploited somehow to execute malicious code?
    Thanks!

    • Hi C.I.I.,

      You are quite right that it could literally cause the problems that SELinux report says. So every user who wants to install Adobe Reader, have to take that risk. The same problem is with every program and every distro (with SELinux or without SELinux). Example normal Ubuntu user installs Adobe Reader and not get any information about this problem.

      Btw. many users disable SELinux completely on desktop use.

      The best way to protect yourself against this type of threats is to use the root user/account with caution and always run graphical programs as a normal user.

  9. Adobe Reader on Fedora 14

    to JR

    Thank you very much for your solution – Acroread works perfect !

    D.Girard

  10. AdobeReader_enu.i486 0:9.4.1-1 appears to change the directory structure:

    # ls -l /opt/Adobe/Reader9/
    total 16
    drwxr-xr-x. 2 root root 4096 Dec 15 08:59 bin
    drwxr-xr-x. 4 root root 4096 Dec 15 08:59 Browser
    drwxr-xr-x. 10 root root 4096 Dec 15 08:59 Reader
    drwxr-xr-x. 9 root root 4096 Dec 15 08:59 Resource

    and despite having SELinux enabled, acroread appears to run without needing the chcon -t execmem_exec_t command.

    If you run from the command line, you may see warnings:

    (acroread:7030): Gtk-WARNING **: Unable to locate theme engine in module_path: “clearlooks”,
    Gtk-Message: Failed to load module “pk-gtk-module”: libpk-gtk-module.so: cannot open shared object file: No such file or directory
    Gtk-Message: Failed to load module “canberra-gtk-module”: libcanberra-gtk-module.so: cannot open shared object file: No such file or directory

    The following command:

    yum install PackageKit-gtk-module.i686 libcanberra-gtk2.i686 gtk-engines.i686

    clears them up (I’m on a 64-bit system, hence forcing the architecture). YMMV.

  11. Thanks!

    Your directions worked perfectly for me in installing AdobeReader_enu.

    -Yang

  12. How can be changed file type icon automatically after saving the file in Fedora 14.

    • Hi Jafery,

      Could you explain a bit more detail, why you want to change the icon after you save?
      Or do you want set some icon to all same type files?

  13. don’t do the selinux chcon.
    This allows stacks to be executed.
    It is better to do this

    execstack -c /opt/Adobe/Reader9/Reader/intellinux/lib/libcrypto.so.0.9.8

    Why should the reader have to do those wierdo things?
    The above gets the adobe working fine without changing the security modules.

  14. This doesn’t seem to work on 64 bit fedora. The plugin isn’t automatically installed even though i do see nppdf.so in /usr/lib/mozilla/plugins

    • Hi Danny,

      Yes, this is working on 64 bit Fedora.

      Try to install nspluginwrapper.i686 package:

      yum install nspluginwrapper.i686

      Do you get it working or do you get some SELinux error?

  15. Trying to install on FC14 – x86_64 system with all updates done. I entered
    yum install AdobeReader_enu

    and got this error
    Transaction Check Error:
    package avahi-libs-0.6.27-6.fc14.x86_64 (which is newer than avahi-libs-0.6.27-2.fc14.i686) is already installed

    Error Summary
    ————-

    How do I fix this?
    Please be specific. I know enough about Fedora to be dangerous.

    Thanks,
    Vince

    • I was able to remove the offending package without deleting all of the others:

      rpm -e –nodeps avahi.libs

      • Hi Vince,

        And thank you for that you shared with us your problem and its solution … :)

  16. So far, I have found all the if-not-true-then-false guides to be comprehensive and really useful. However, installing Adobe Acrobat following the above method on Centos 5.6 32bit (machine was installed as Centos 5.4 and upgraded from 5.4 to 5.5 and recently to 5.6) causes this error when I try to run it with the acroread command (double clicking on the icon does nothing except access the hard disk briefly).


    /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

    I searched for this and managed to acquire a copy of libstdc++.so.6.0.0 and libstdc++.so.6.0.3 both of which I copied to the /usr/lib directory and created a symbollic link called libstdc++.so.6 pointing to libstdc++.so.6.0.3 and now receive the following error


    /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.5' not found (required by /opt/Adobe/Reader9/Reader/intellinux/bin/acroread)
    /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: /usr/lib/libstdc++.so.6: version `CXXABI_1.3.1' not found (required by /opt/Adobe/Reader9/Reader/intellinux/bin/acroread)
    /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: /usr/lib/libstdc++.so.6: version `CXXABI_1.3.1' not found (required by /opt/Adobe/Reader9/Reader/intellinux/lib/libAGM.so)
    /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: /usr/lib/libstdc++.so.6: version `CXXABI_1.3.1' not found (required by /opt/Adobe/Reader9/Reader/intellinux/lib/libCoolType.so)

    Any suggestions would be very welcome.

  17. hello sir,

    i have following problem doing on RHEL 5.1
    yum install AdobeReader with
    baseurl = http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

    please reply with solution

    Total download size: 47 M
    Is this ok [y/N]: y
    Downloading Packages:
    http://linuxdownload.adobe.com/adobe-release/AdobeReader_enu-8.1.3-1.i486.rpm: [Errno 14] HTTP Error 404: Not Found
    Trying other mirror.

    Error Downloading Packages:
    AdobeReader_enu-8.1.3-1.i486: failure: AdobeReader_enu-8.1.3-1.i486.rpm from ADOBE: [Errno 256] No more mirrors to try.

  18. at last it work efficiently
    thank you.

    • Hi dkn,

      Nice to hear that you get it working! :)

  19. Thanks

  20. Hi,

    I installed acroread on 64bit Fedora 15 according to your guide. I got this error:

    (acroread:10175): Gtk-WARNING **: Unable to locate theme engine in module_path: “clearlooks”,

    Any solution?
    Thanks.

    • Hi Manoj,

      Try to install following packages:

      yum install gtk2-engines.i686 gtk2-engines.x86_64
      • Thanks, running on Centos 6.x 64-bit system and this step cleared up the errors for me, too.

  21. Well Done!
    Thanks :)

  22. Hi, I’m having problems installing acroread on RHEL6.

    “yum install AdobeReader_enu” gives (eventually)

    Error: Package: 1:dbus-libs-1.2.16-10.el6.i686 (rhel-beta)
    Requires: dbus = 1:1.2.16-10.el6
    Installed: 1:dbus-1.2.24-3.el6.x86_64 (@anaconda-RedHatEnterpriseLinux-201009221801.x86_64/6.0)
    dbus = 1:1.2.24-3.el6
    Available: 1:dbus-1.2.16-10.el6.x86_64 (rhel-beta)
    dbus = 1:1.2.16-10.el6

    I don’t know how to satisfy the requirement “Requires: dbus = 1:1.2.16-10.el6″ or whether it is safe to do so on my system *x86_64).

    Any help would be great,
    kerzane.

    • Hi kerzane,

      I tested today install Adobe Reader on CentOS 6 x86_64 (which is same system than RHEL 6) and this guide is working normally for me with dbus-1.2.24-3.

      Could you post following command output here:

      rpm -qa dbus*
  23. great!!!

  24. I am completely lost!

    I have followed the instructions, but get a bug nobody else received!

    Linux-mybg (0:32) ~ > acroread
    /usr/bin/acroread: line 22: /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: cannot execute binary file
    /usr/bin/acroread: line 22: /opt/Adobe/Reader9/Reader/intellinux/bin/acroread: Success
    Linux-mybg (0:32) ~ >

    Any ideas?
    Thanks in advance

    • Hi Michael,

      Could you tell a more detailed what operating system and architecture you use?

      Do you get any SELinux errors?

      • Fedora 16, 64 bit (intel processor). SELinux is disabled.

        • Thanks!

          Could you then post output of following command:

          rpm -qa |grep -e i386 -e i486 -e i586 -e i686 -e pluginw |sort
          • Here we go … thanks!

            AdobeReader_enu-9.4.6-1.i486
            adobe-release-i386-1.0-1.noarch
            atk-2.2.0-2.fc16.i686
            audit-libs-2.1.3-4.fc16.i686
            avahi-libs-0.6.30-4.fc16.i686
            cairo-1.10.2-4.fc16.i686
            cups-libs-1.5.0-22.fc16.i686
            cyrus-sasl-lib-2.1.23-27.fc16.i686
            dbus-glib-0.92-2.fc15.i686
            dbus-libs-1.4.10-3.fc16.i686
            expat-2.0.1-11.fc15.i686
            fontconfig-2.8.0-4.fc16.i686
            freetype-2.4.6-4.fc16.i686
            gamin-0.1.10-10.fc16.i686
            gcc-plugin-devel-4.6.2-1.fc16.i686
            gdk-pixbuf2-2.24.1-1.fc16.i686
            glib2-2.30.1-1.fc16.i686
            glibc-2.14.90-24.fc16.4.i686
            glibc-devel-2.14.90-24.fc16.4.i686
            gnutls-2.12.7-2.fc16.i686
            gtk2-2.24.8-3.fc16.i686
            gtk2-engines-2.20.2-2.fc15.i686
            jasper-libs-1.900.1-18.fc16.i686
            keyutils-libs-1.5.2-1.fc16.i686
            krb5-libs-1.9.2-4.fc16.i686
            libcom_err-1.41.14-2.fc15.i686
            libcurl-7.21.7-5.fc16.i686
            libdb-5.2.36-1.fc16.i686
            libdrm-2.4.27-2.fc16.i686
            libffi-3.0.10-1.fc16.i686
            libgcc-4.6.2-1.fc16.i686
            libgcrypt-1.5.0-2.fc16.i686
            libgpg-error-1.10-1.fc16.i686
            libICE-1.0.7-1.fc16.i686
            libidn-1.22-3.fc16.i686
            libjpeg-turbo-1.1.1-3.fc16.i686
            libpciaccess-0.12.1-1.fc15.i686
            libpng-1.2.46-1.fc16.i686
            libselinux-2.1.6-5.fc16.i686
            libSM-1.2.0-2.fc15.i686
            libssh2-1.2.7-1.fc15.i686
            libstdc++-4.6.2-1.fc16.i686
            libtasn1-2.7-2.fc15.i686
            libthai-0.1.14-4.fc15.i686
            libtiff-3.9.5-1.fc16.i686
            libuuid-2.20.1-2.1.fc16.i686
            libX11-1.4.3-1.fc16.i686
            libXau-1.0.6-2.fc15.i686
            libxcb-1.7-3.fc16.i686
            libXcomposite-0.4.3-2.fc15.i686
            libXcursor-1.1.11-3.fc15.i686
            libXdamage-1.1.3-2.fc15.i686
            libXext-1.3.0-1.fc16.i686
            libXfixes-5.0-1.fc16.i686
            libXft-2.2.0-2.fc15.i686
            libXi-1.4.5-1.fc16.i686
            libXinerama-1.1.1-2.fc15.i686
            libxml2-2.7.8-6.fc16.i686
            libXrandr-1.3.1-2.fc15.i686
            libXrender-0.9.6-2.fc15.i686
            libXt-1.1.1-1.fc16.i686
            libXxf86vm-1.1.1-2.fc15.i686
            llvm-libs-2.9-4.fc16.i686
            mesa-dri-drivers-7.11.2-1.fc16.i686
            mesa-dri-filesystem-7.11.2-1.fc16.i686
            mesa-libGL-7.11.2-1.fc16.i686
            mesa-libGLU-7.11.2-1.fc16.i686
            ncurses-libs-5.9-2.20110716.fc16.i686
            nspluginwrapper-1.4.4-3.fc16.i686
            nspr-4.8.9-2.fc16.i686
            nss-3.13.1-10.fc16.i686
            nss-softokn-3.13.1-15.fc16.i686
            nss-softokn-freebl-3.13.1-15.fc16.i686
            nss-util-3.13.1-3.fc16.i686
            openldap-2.4.26-5.fc16.i686
            openssl-1.0.0f-1.fc16.i686
            oxygen-gtk-1.1.6-1.fc16.i686
            pango-1.29.4-1.fc16.i686
            pixman-0.22.2-1.fc16.i686
            readline-6.2-2.fc16.i686
            sqlite-3.7.7.1-1.fc16.i686
            zlib-1.2.5-5.fc16.i686

            • I tried this guide on multiple Fedora 16 x86_64 installations and I can’t get this style errors.

              Actually you have even more 32-bit packages installed than what this guide installs on my F16 64-bit systems, but it is somehow hard to believe that it would be a problem.

              Do you use NVIDIA / ATI proprietary drivers and do you have Gnome installed?

              • Yes, I do have the nvidia proprietary drivers and Gnome installed. I had no problems on my old 32 bit Fedora 14 system. This 64 bit installation was installed fresh on a clean hard disk though.

                • I had another look and the line in the script where the error occurs is just an ‘exec’. So I tried executing the file directly, and I got:

                  ./acroread: Exec format error. Wrong Architecture.

                  I guess that must have something to do with the 32/64 bit issues.

                  • Hi Michael,

                    Try following…backup /usr/bin/acroread file and then open it with text editor as root and modify launch binary to following:

                    LaunchBinary()
                    {
                    #    We are not LSB compliant yet, so let's not use ld-lsb.so.3 as loader.
                    #    if [ "`uname -s`" = "Linux" ] && [ ! -x /lib/ld-lsb.so.3 ]; then
                    #        exec /lib/ld-linux.so.2 ${1+"$@"}
                    #    else
                            env
                            echo ${1+"$@"}
                            #exec ${1+"$@"}
                    #    fi
                    }

                    Save it and try to run it. Then please post output example to pastebin…you can of course remove your personal information… :)

                    • XDG_VTNR=1
                      XDG_SESSION_ID=2
                      HOSTNAME=linux.bgnet
                      IMSETTINGS_INTEGRATE_DESKTOP=yes
                      GPG_AGENT_INFO=/tmp/keyring-pqr0Qj/gpg:0:1
                      HARDWARE_PLATFORM=x86_64
                      TERM=xterm
                      SHELL=/bin/tcsh
                      HOST=linux.bgnet
                      XDG_SESSION_COOKIE=edf1ed99dda51ef2f0e240690000000d-1326814176.197551-413696203
                      ACRO_ARG0=/usr/bin/acroread
                      IMAKEINCLUDE=-I/usr/lib/X11/config
                      WINDOWID=27263029
                      GNOME_KEYRING_CONTROL=/tmp/keyring-pqr0Qj
                      QTDIR=/usr/lib64/qt-3.3
                      QTINC=/usr/lib64/qt-3.3/include
                      MOZILLA_FIVE_HOME=
                      ACRO_LANG=ENU
                      IMSETTINGS_MODULE=none
                      USER=root
                      GROUP=root
                      LD_LIBRARY_PATH=/opt/Adobe/Reader9/Reader/intellinux/lib:/opt/Adobe/Reader9/Reader/intellinux/sidecars::/usr/lib:/usr/local/lib:/usr/lib/Real
                      SSH_AUTH_SOCK=/tmp/keyring-pqr0Qj/ssh
                      HOSTTYPE=x86_64-linux
                      USERNAME=mybg
                      SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/4496,unix/unix:/tmp/.ICE-unix/4496
                      ACRO_RES_DIR=/opt/Adobe/Reader9/Reader/../Resource
                      PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/bin:/usr/nbk:/opt/Adobe/Reader9/Reader/intellinux/bin
                      MAIL=/var/spool/mail/root
                      DESKTOP_SESSION=gnome
                      QT_IM_MODULE=xim
                      PWD=/opt/Adobe/Reader9/bin
                      only_col_pr=no
                      XMODIFIERS=@im=none
                      EDITOR=emacs
                      GNOME_KEYRING_PID=4341
                      LANG=en_US.UTF-8
                      KDE_IS_PRELINKED=1
                      ADOBE_HELP_PATH=/opt/Adobe/Reader9/Reader/../../..
                      ACRO_INSTALL_DIR=/opt/Adobe/Reader9/Reader
                      GDM_LANG=en_US.UTF-8
                      KDEDIRS=/usr
                      WPBROWSER=netscape
                      GDMSESSION=gnome
                      SYNCAPP_EXEC_CMD=/opt/Adobe/Reader9/Reader/intellinux/bin/SynchronizerApp
                      ACRO_AT_ACTIVE=
                      MAILRC=/root/.mailrc
                      XDG_SEAT=seat0
                      HOME=/root
                      SHLVL=4
                      ACRO_CONFIG=intellinux
                      OSTYPE=linux
                      GNOME_DESKTOP_SESSION_ID=this-is-deprecated
                      VENDOR=unknown
                      MACHTYPE=x86_64
                      LOGNAME=root
                      VISUAL=emacs
                      QTLIB=/usr/lib64/qt-3.3/lib
                      DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-GQStXRzosQ,guid=e2dd8f5c8e578f56abe304420000004a
                      ADOBE_USER_PREFERENCES=/root/.adobe/Acrobat/9.0/Preferences
                      LESSOPEN=||/usr/bin/lesspipe.sh %s
                      WINDOWPATH=1
                      ACRO_EXEC_CMD=/opt/Adobe/Reader9/Reader/intellinux/bin/acroread
                      XDG_RUNTIME_DIR=/run/user/mybg
                      DISPLAY=:0
                      ACRO_LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/lib/Real
                      COLORTERM=gnome-terminal
                      XAUTHORITY=/root/.xauthEWjnvH
                      _=/bin/env
                      /opt/Adobe/Reader9/Reader/intellinux/bin/acroread
  25. @Michael

    Thanks, I found some differences compared to my own output, but one thing what I noticed…did you try to run acroread as root user?

    I noticed also that you use tcsh…have you tried to run acroread using BASH shell?

    What desktop you use, when you try to start acroread?

    • I happened to run it as a root user that time, but usually not. I get the same error anyway. Likewise, running from a bash shell makes no difference. I am using GNOME 3 desktop (Fedora 16). Thanks for taking so much trouble!

      • Oh, I see… :) This is really strange problem, because I run almost exactly same setups (Fedora 16 (x86_64) with nVidia graphics and Fedora 16 (x86_64) with Intel graphics, have tested this many times on virtual machines etc.) and Adobe’s Reader is working like a charm…

        Could you take a look at the following, if you found something suspicious after trying to launch Adobe Reader:
        /var/log/messages
        ~/.xsession-errors
        dmesg command output

        You are welcome, and reason why I run this site is that, I want share some knowledge with other Linux users, try to solve problems and give my support to the Linux users and community… ;)

        • None of those had anything in them related to the acroread command. Take a look at my comment above (just before your suggestion to get it to display the environment).

          It is simply not getting anywhere because of the 32/64 issues. The binary is never executed at all!

          • I do not quite fully understand, what you mean, that the binary is never executed at all?

            If I look:
            1. /usr/bin/acroread (link to /opt/Adobe/Reader9/bin/acroread) script
            2. Your original error message
            3. Line 22 from acroread script
            It seems to me that /usr/bin/acroread script is just executing (read try execute) /opt/Adobe/Reader9/Reader/intellinux/bin/acroread binary file with exec command, right?

            Let’s think of this matter a little differently, and we can make sure that the binary is executed when we do it manually. If I export following environment variables and run binary directly from command line, then Adobe Reader starts normally. So you could try following…

            Export Adobe Reader Environment Variables:
            Minimum requirements to get Adobe Reader starting directly using binary file on my Fedora 16 x86_64 system.

            export LD_LIBRARY_PATH=/opt/Adobe/Reader9/Reader/intellinux/lib:/opt/Adobe/Reader9/Reader/intellinux/sidecars:
            export ACRO_CONFIG=intellinux
            export ACRO_INSTALL_DIR=/opt/Adobe/Reader9/Reader

            Run Adobe Reader Binary Directly from Command Line:

            /opt/Adobe/Reader9/Reader/intellinux/bin/acroread

            What happens then?

            • PROBLEM SOLVED!

              My kernel had been built without support for 32 bit binaries (CONFIG_IA32_EMULATION). I built a new kernel and now it works fine. Thanks for the help!

              • Excellent to hear that you got it working!! :)

                It didn’t come to my mind that you are using custom kernel… :D

                You are welcome! :)

Leave a Comment

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

store

Trackbacks/Pingbacks

  1. News Alert » Blog Archive » Install Adobe (Acrobat PDF) Reader on Fedora, CentOS, Red Hat … - [...] original here: Install Adobe (Acrobat PDF) Reader on Fedora, CentOS, Red Hat … Tags: current-version, fedora, guide-shows, pdf, reader, ...
  2. Install Adobe (Acrobat PDF) Reader on Fedora, CentOS, Red Hat … | Just linux! - [...] Read more: Install Adobe (Acrobat PDF) Reader on Fedora, CentOS, Red Hat … [...]
  3. Easy PDF Creator - [...] Install Adobe (Acrobat PDF) Reader on Fedora, CentOS, Red Hat (RHEL) | if n... [...]
  4. Let's Make Some Money » Blog Archive » Do You Know Which Site Ranks Highest for the Term “click Here”? - [...] Install Adobe (Acrobat PDF) Reader on Fedora, CentOS, Red Hat (RHEL) | if not true then false [...]
  5. Acer Aspire AS5735-6694 15.6-Inch Laptop | laptop computers blog - [...] Install Adobe (Acrobat PDF) Reader on Fedora, CentOS, Red Hat … [...]
  6. Ebook Marketing: Why You Should Writing an Ebook? | laptop computers blog - [...] Install Adobe (Acrobat PDF) Reader on Fedora, CentOS, Red Hat … [...]
  7. Red Hat 6 Installation Guide – RHEL 6 Install Screenshots - [...] Sun/Oracle Java (JDK, JRE) 6 on Red Hat (RHEL) 6Install Adobe AIR 1.5 and 2 on Red Hat (RHEL) ...
  8. dbus dependency error - install nspluginwrapper.i686 to install AdobeReader_enu - [...] yum. rhel6workstation, x86_64 Trying to install acroread (which is tricky on x86_64) Following http://www.if-not-true-then-false.co...-red-hat-rhel/ Install ...
Bear