diff --git a/scripts/install/debian.sh b/scripts/install/debian.sh index 62959f1ac..868fbbc9b 100644 --- a/scripts/install/debian.sh +++ b/scripts/install/debian.sh @@ -85,6 +85,7 @@ apt install -y p7zip-full apt install -y libnuma1 apt install -y libaio1 +apt install -y libaio-dev apt install -y libmecab2 apt install -y libmm-dev @@ -277,5 +278,12 @@ apt install -y libmariadb-dev libmariadb-dev-compat #apt install -y libmariadbclient-dev +# find /usr/lib -name "*libaio*" 2>/dev/null +if [ ! -f /usr/lib/libaio.so.1 ];then + if [ -f /usr/lib/x86_64-linux-gnu/libaio.so.1t64 ];then + ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/libaio.so.1 + fi +fi + cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data \ No newline at end of file diff --git a/scripts/install/ubuntu.sh b/scripts/install/ubuntu.sh index 55fe791fd..582c7ea43 100644 --- a/scripts/install/ubuntu.sh +++ b/scripts/install/ubuntu.sh @@ -220,6 +220,13 @@ if [ "${VERSION_ID}" == "22.04" ];then pip3 install -U --force-reinstall --no-binary :all: gevent fi +# find /usr/lib -name "*libaio*" 2>/dev/null +if [ ! -f /usr/lib/libaio.so.1 ];then + if [ -f /usr/lib/x86_64-linux-gnu/libaio.so.1t64 ];then + ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/libaio.so.1 + fi +fi + cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data