4 Replies Latest reply: Mar 18, 2011 5:04 PM by 839165 RSS

    Running 32 bit apps on Oracle Linux Server release 6.0

    839165
      I just tried to install a 32 bit application on Oracle Linux Server release 6.0 and ld-linux.so was not found.


      I searched around and there are a number of suggestions

      1) Install "ia32-libs" this doesn't exist in the distribution I am pointing to with yum
      2) Search for and find the libraries and then install those packages


      I have not been able to find any docs on how to run 32bit applications on a 64 bit system.
        • 1. Re: Running 32 bit apps on Oracle Linux Server release 6.0
          Tommyreynolds-Oracle
          You should install at least the 32-bit C library:
          # /usr/bin/yum install glibc.i686
          You can solve this type of question like this:
          # /usr/bin/yum provides '*/ld-linux.so*'
          Cheers
          • 2. Re: Running 32 bit apps on Oracle Linux Server release 6.0
            Dude!
            What application are you trying to install?
            • 3. Re: Running 32 bit apps on Oracle Linux Server release 6.0
              839165
              I have just started to use OEL after working with RedHAT a long time ago. I use equivalent commands on Solairs pkg search and I was happy to see that Linux has a command to find a file in an RPM. However I see that I am not bound to a "ULN". I am a little lost with that I understand the concept but I don't undeerstand what I should bind to. It would be very nice to have a list of repositories to bind to. I also get the following message.


              +file://localhost/tmp/common1/x86_64/redhat/50/base/ga/Server/repodata/repomd.xml: [Errno 5] OSError: [Errno 2] No such file or directory: '/tmp/common1/x86_64/redhat/50/base/ga/Server/repodata/repomd.xml'+


              [root@w1100 opt]# */usr/bin/yum provides "*/ld-linux.so*"*
              Loaded plugins: rhnplugin
              This system is not registered with ULN.
              ULN support will be disabled.
              man-pages-3.22-12.el6.noarch : Man (manual) pages from the Linux Documentation Project
              Repo : installed
              Matched from:
              Filename : /usr/share/man/man8/ld-linux.so.8.gz



              [root@w1100 opt]# */usr/bin/yum install glibc.i686*
              Loaded plugins: rhnplugin
              This system is not registered with ULN.
              ULN support will be disabled.
              Setting up Install Process
              No package glibc.i686 available.
              Error: Nothing to do
              • 4. Re: Running 32 bit apps on Oracle Linux Server release 6.0
                839165
                Some users have reported issues with installing jdk7 starting at B120 on OEL6. I tried it and I get the same failure. No ld-liunx.so. I get the failure with a 32bit version. I really don't know yet how many users still use 32bit java on a 64bit system. I can think of a few reasons
                32 bit may be faster for some applications
                code that works incorrectly if the word size is 64 -- doubt this one
                App uses JNI and is bound to some 32 bit libraries

                It would be nice to have a more complete list.

                Rinaldo