The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    help installing program on ubuntu 9.04 64bit

    Discussion in 'Linux Compatibility and Software' started by ktang, Jun 17, 2009.

  1. ktang

    ktang Notebook Consultant

    Reputations:
    47
    Messages:
    237
    Likes Received:
    0
    Trophy Points:
    30
    I am using a program on Windows called "BNet.Builder" and on their website they also have a .bin file for installing it on Linux systems. In the user's guide they listed instructions on how to install it, so i followed them. In the step that says to run a command in terminal, it says to run the following: /sh BNet.Builder.Lin.01.40.bin

    i run that, and what is supposed to come up is a GUI for installing the program. Instead, this is what i get from terminal:

    Preparing to install...
    Extracting the JRE from the installer archive...
    Unpacking the JRE...
    Extracting the installation resources from the installer archive...
    Configuring the installer for this system's environment...
    nawk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
    dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
    basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

    Launching installer...

    grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
    /tmp/install.dir.15907/Linux/resource/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

    any suggestions? Is this error coming up because i'm running 64-bit ubuntu?

    PS: if you want to see the user's guide here is the link for it:
    http://www.cra.com/pdf/BNetBuilderUsersGuide.pdf
     
  2. ALLurGroceries

    ALLurGroceries  Vegan Vermin Super Moderator

    Reputations:
    15,730
    Messages:
    7,146
    Likes Received:
    2,343
    Trophy Points:
    331
    You could be missing the ia32-libs package... that would be easy to fix:
    Code:
    sudo aptitude install ia32-libs
     
  3. ktang

    ktang Notebook Consultant

    Reputations:
    47
    Messages:
    237
    Likes Received:
    0
    Trophy Points:
    30
    i tried that and it said that "ia32-libs is already the newest version." and "ia32-libs set to manually install"

    i also went into /lib to see if libc.so.6 was present, and it is in that folder.
     
  4. helikaon

    helikaon Notebook Consultant

    Reputations:
    269
    Messages:
    288
    Likes Received:
    0
    Trophy Points:
    30
    Hi, this thing could be that you work on 64 bit, dont you also should have /lib64 folder right? Perhaps the file is missing there?
    Try to make link from /lib64 to /lib?
    Or you have 32 bit version of library, but miss the 64 bit version?
    You can also try to install jre from sun for 64 bit linux ...
    I'm not familiar with *buntu, i use rpm based distro ... in my case i'd try something like:
    yum whatprovides filename
    to find out which package contain the file and then install package ....
    These things happens when using 64 bit with 32 bit apps sometimes, solution shouldn't be too hard.
    eg:
    I tried to find library on my ntb like:
    [root@orionis ~]# yum whatprovides libm.so.6
    Loading "kernel-module" plugin
    Loading "tsflags" plugin
    Loading "skip-broken" plugin
    Loading "priorities" plugin
    Loading "changelog" plugin
    Loading "protectbase" plugin
    Loading "fastestmirror" plugin
    Loading "allowdowngrade" plugin
    Loading "downloadonly" plugin
    Loading mirror speeds from cached hostfile
    * rpmfusion-nonfree-updates-testing: mirror.karneval.cz
    * epel: ucho.ignum.cz
    * rpmfusion-free-updates-testing: mirror.karneval.cz
    * rpmfusion-nonfree-updates: mirror.karneval.cz
    * rpmforge: ftp-stud.fht-esslingen.de
    * rpmfusion-free-updates: mirror.karneval.cz
    * pidgin: rpm.pidgin.im
    * base: ftp.sh.cvut.cz
    * updates: ftp.sh.cvut.cz
    * extras: ftp.sh.cvut.cz
    * addons: ftp.sh.cvut.cz
    2134 packages excluded due to repository priority protections
    0 packages excluded due to repository protections
    glibc.i686 : The GNU libc libraries.
    glibc.i686 : The GNU libc libraries.
    [root@orionis ~]# yum list all | grep glibc.i686
    glibc.i686 2.5-24.el5_2.2 installed
    glibc.i686 2.5-34 base

    so in my case it is installed and provided in listed packages ...

    But as i've said, this could be not only about the file existing, but also the path where the installer look for it - so perhaps you have the file, but installer look for it someplace else - like /lib64?

    gl&hf :)