# apt update
/usr/lib/apt/methods/https: error while loading shared libraries: liblber-2.4.so.2: cannot open shared object
/usr/lib/apt/methods/https: error while loading shared libraries: liblber-2.4.so.2: cannot open shared object
E: Method https has died unexpectedly!
E: Unterprozess https hat Fehlercode zurückgegeben (127)
E: Methode /usr/lib/apt/methods/https ist nicht korrekt gestartet.
E: Method https has died unexpectedly!
E: Unterprozess https hat Fehlercode zurückgegeben (127)
E: Methode /usr/lib/apt/methods/https ist nicht korrekt gestartet.
고장났어요. 분명히 뭔가 빠진 것이 있는데 어떻게 고칠 수 있나요?
답변1
공유 라이브러리 파일이 liblber-2.4.so.2
누락되었거나 손상된 것으로 보이며 적절한 패키지 관리 도구의 https 모듈이 이에 의존합니다.
최소한 데비안 9에서는 이 라이브러리가 패키지에 있습니다 libldap-2.4-2_<pkg_version>_<arch>.deb
. 배포판의 패키지 저장소에서 패키지를 다운로드하고(예: 웹 브라우저를 사용하여 수동으로 사용하거나 다른 시스템 및 이동식 미디어를 사용하거나 기타 수단을 사용하여) dpkg -i /pathname/to/libldap-2.4-2_*.deb
루트로 설치합니다.
또는 https 대신 http를 사용하도록 패키지 저장소 구성을 변경할 수 있습니다. 패키지 자체는 여전히 암호화되어 있으므로 apt에서 자동으로 확인할 수 있습니다. 그런 다음 누락된 패키지를 설치할 수 있습니다.
/etc/apt/sources.list
파일과 /etc/apt/sources.list.d/
디렉터리의 모든 파일을 편집합니다 . https://
모든 URL을 http://
버전으로 변경합니다. 일부 저장소가 https
액세스만 제공하는 경우 다른 저장소를 찾아야 할 수도 있습니다.데비안 미러 사이트 목록https만 바꿉니다.