/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
