Ubuntu MSSQL ‘liblber-2.5.so.0’ Error

https://medium.com/@mncubeharmony/resolving-sql-server-startup-issues-on-linux-missing-ldap-libraries-efc5b25e6063

/opt/mssql/bin/sqlservr: error while loading shared libraries: liblber-2.5.so.0: cannot open shared object file: No such file or directory

우분투에서 Microsoft SQL Server를 시작하는 데 문제가 발생

SQL Server의 기능에 필수적인 LDAP 라이브러리가 누락된 것이 주된 원인

LDAP 라이브러리는 Lightweight Directory Access Protocol (LDAP)이라는 통신 프로토콜을 사용하기 위한 소프트웨어 구성 요소들을 의미

즉, LDAP 서버와 통신하고 데이터를 주고받는 데 필요한 도구 모음

해결책

1단계: libldap-2.5-0 다운로드

필요한 버전의 libldap-2.5-0을 다운로드하려면 다음 명령을 사용

curl -O http://debian.mirror.ac.za/debian/pool/main/o/openldap/libldap-2.5-0_2.5.13+dfsg-5_amd64.deb

2단계: libldap-2.5-0 설치

다운로드한 패키지를 패키지 관리자를 사용하여 설치

sudo dpkg -i libldap-2.5-0_2.5.13+dfsg-5_amd64.deb

3단계: libldap-dev 다운로드

이제 라이브러리의 개발 버전을 다운로드

curl -O http://debian.mirror.ac.za/debian/pool/main/o/openldap/libldap-dev_2.5.13+dfsg-5_amd64.deb

4단계: libldap-dev 설치

패키지 관리자를 사용하여 개발 패키지를 설치

sudo dpkg -i libldap-dev_2.5.13+dfsg-5_amd64.deb

수정 사항 확인

누락된 라이브러리를 설치한 후, SQL Server 서비스 상태 명령을 실행하여 서비스가 문제없이 시작되는지 확인

systemctl status mssql-server --no-pager

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤