簡體   English   中英

共享主機上的 Meil​​ieSearch 錯誤(CentOS - Red Hat)(/lib64/libc.so.6:未找到版本“GLIBC_2.18”)

[英]MeilieSearch Error On Shared Hosting (CentOS - Red Hat) (/lib64/libc.so.6: version `GLIBC_2.18' not found)

我無法在共享主機上設置 Meil​​ieSearch(我不是 root)。

我得到的錯誤:

./meilisearch: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by ./meilisearch)

我認為問題出在圖書館(GLIBC_2.18) ,經過一些研究,我認為我的托管服務提供商正在使用GLIBC_2.17

我們不能只在我們的本地目錄中下載這個庫,比如: ~/CustomDIR

並使用本地下載的Library啟動get Meil​​ieSearch,因此不會影響任何其他腳本/服務。

服務器信息:


// ldd --version         returned this..
ldd (GNU libc) 2.17
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.


// cat /proc/version     returned this..
Linux version 3.10.0-962.3.2.lve1.5.60.el7.x86_64 (mockbuild@imagebuilder.corp.cloudlinux.com) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Fri Jul 23 07:07:00 EDT 2021

我在過去 2 天內找不到任何解決方案 :(

我認為問題出在圖書館

不。問題在於您的二進制文件: meilisearch是在帶有 GLIBC-2.18(或更高版本)的機器上構建的,而您現在在帶有舊 GLIBC 的機器上運行它。

正確的解決方法是找到可以針對 GLIBC-2.17 運行的構建,或者在具有 GLIBC-2.17(或更早版本)的機器上從源代碼構建二進制文件。

我們不能把這個庫下載到我們的本地目錄,

嗯,你為什么不試試呢?

這個答案解釋了為什么這不起作用,以及該怎么做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM