%META:TOPICPARENT{name="VirtTipsAndTricksGuide"}%
---+ 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 [[https://getfedora.org/][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
* [[https://docs.appdynamics.com/display/PRO14S/Install+libaio+on+Linux][Install libaio on Linux]]