Centos의 lampp - 중지/시작할 수 없습니다. - /opt/lampp/bin/gettext: 공유 라이브러리 로드 중 오류 발생: libc.so.6

Centos의 lampp - 중지/시작할 수 없습니다. - /opt/lampp/bin/gettext: 공유 라이브러리 로드 중 오류 발생: libc.so.6

Centos에 lampp 5.6.28을 설치했습니다. yum을 업데이트한 후 다음 오류로 인해 lampp를 중지/시작할 수 없습니다.

[root@giunone2 lampp]# ./lampp stop    
egrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory    
egrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory  
/bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory   
egrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory   
/opt/lampp/bin/gettext: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory     

id: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory   
/opt/lampp/share/xampp/xampplib: line 11: test: -ne: unary operator expected   
/opt/lampp/bin/gettext: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory    
XAMPP: /opt/lampp/bin/gettext: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory    
apachectl returned 127.   
/opt/lampp/bin/gettext: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory  
XAMPP: hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory  
/opt/lampp/bin/gettext: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory  
/opt/lampp/bin/gettext: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory   
XAMPP: cat: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory  
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]  
/opt/lampp/bin/gettext: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory   
kill returned 1.

문제 해결책 다음 줄을 제거하면 모든 것이 정상으로 돌아왔습니다.

LD_ASSUME_KERNEL=2.2.5 내보내기

답변1

이 문제는 Redhat 또는 Centos 9 버전(cat /etc/redhat-release)이 있는 경우 발생합니다. 위와 같이 /opt/lampp/lampp를 편집하고 내보내기 LD_ASSUME_KERNEL=2.2.5를 주석 처리합니다.

답변2

위와는 조금 다른 작업을 수행해야 하지만 위의 게시물에 대해 매우 감사드립니다. 위의 두 가지 수정 사항을 모두 시도했지만 CentOS 6을 사용할 때 오류가 발생합니다.

/opt/lampp/lampp 스크립트에서 위에 언급된 전체 섹션을 주석 처리하면 이제 XAMPP가 "We have that new Red Hat..."에서 "fi"까지 올바르게 시작되고 실행됩니다. 각 줄에 주석을 달고 XAMPP 스택을 시작해보세요.

답변3

변경하기 전에 최소한 원본 xampp 파일을 백업/복사하세요.

내 시스템에도 CentOS Linux release 7.9.2009 (Core) 같은 문제가 있었던 적이 있습니다.

여기에 이미지 설명을 입력하세요.

줄에서 전체 코드 블록을 제거했습니다.441화도착하다445화작동하게 만들다

# do we have that new red hat linux 9 with posix native threads?
if test $(osguess) = "rh9"
then
    # for now disable PNTL. if PNTL gets more popular we will support it. - oswald [8apr3]
        export LD_ASSUME_KERNEL=2.2.5
    #echo "XAMPP: DISABLE PNTL..."
fi

여기에 이미지 설명을 입력하세요.

그런 다음 XAMPP가 정상적으로 시작됩니다. 여기에 이미지 설명을 입력하세요.

답변4

/opt/lampp/lampp 편집

코멘트 라인 436

#export LD_ASSUME_KERNEL=2.2.5

437행의 주석 처리를 해제하세요.

echo "XAMPP: DISABLE PNTL..."

관련 정보