• Topic
  • Discussion
  • VOS.VirtLibAIO(Last) -- Owiki? , 2018-04-13 12:06:54 Edit owiki 2018-04-13 07:06:54

    Linux libaio Library not found

    What

    Attempting to run the Virtuoso server binary results in error:


    virtuoso: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
    

    Why

    On some Linux Operating Systems the libaio library Virtuoso requires is not installed by default and thus need to be manually installed. This library facilitates asynchronous I/O operations on the system.

    How

    The following commands can be run to install the libaio library on popular Linux systems:

    Red Hat and CentOS

    Use the following command to install the libaio package:


    yum install libaio
    

    Ubuntu

    Use the following command to install the libaio package:


    sudo apt-get install libaio1
    

    Fedora

    Install the RPM for the libaio package from the Fedora website.

    Debian

    Use the following command to install the libaio package:


    mkdir /usr/libaio
     
    cd /usr/libaiot
     
    wget http://http.us.debian.org/debian/pool/main/liba/libaio/libaio1_0.3.106-3_i386.deb
     
    ar -x libaio1*.deb
     
    tar zxvf data.tar.gz
     
    sudo cp lib/* /emul/ia32-linux/lib/
    

    Related