에러해결

httpd: undefined symbol: apr_procattr_perms_set_register 에러 해결

by 햇빛소년 posted Dec 04, 2018 Views 4107 Likes 0 Replies 0
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

국산 통나무 수공예 남원제기, 남원목기

자료가 도움이 되셨다면
혼수용품제수용품 필요시
남원제기 공식 홈페이지 http://남원제기.kr
남원목기 공식 홈페이지 http://otchil.kr
에서 구매 해 주세요
정성껏 모시겠습니다.
 


apache 소스 컴파일 후


httpd -v

httpd -t

위와 같은 명령으로 확인하였더니 아래와 같은 에러가 발생하였다.


httpd: Starting httpd: /usr/local/apache/bin/httpd: symbol lookup error: /usr/local/apache/bin/httpd: undefined symbol: apr_procattr_perms_set_register
httpd: [실패]


이러한 유형의 오류는 일반적으로 소프트웨어가 컴파일 된 라이브러리 집합다른 라이브러리 집합에 대해 실행 중일 때 발생한다.

그래서 다음과 같은 명령으로 apr 관련 파일 중 무엇이 설치 되었나 확했더니 다음과 같은 파일들이 설치가 되어 실행 중이었기에 충돌이 발생하였던 것이다.


# yum remove apr*

Removing:
 apr               x86_64                        1.4.8-3.el7_4.1                        @updates                221 k
 apr-util         x86_64                        1.5.2-6.el7                              @anaconda              194 k
Removing for dependencies:
 subversion                         x86_64                    1.7.14-14.el7                       @base                       4.6 M
 subversion-libs                   x86_64                     1.7.14-14.el7                       @base                      2.5 M
Remove  2 Packages (+2 Dependent packages)


위의 apr, apr-util 두 개의 파일을 삭제하고 실행하였더니 에러없이 작동하였다.


   

Articles

1 2 3 4 5 6 7 8 9 10