OpenSSL은 최근 Spotify 및 Skype와 같은 일부 소프트웨어에 만족하지 못하게 만들었습니다. 오류 로그는 둘 다 다르지만 둘 다 설치를 중단시키는 동일한 문제라고 생각하기 때문에 두 앱을 모두 포함하고 있습니다.
스포티 파이:
다음 패키지에는 충족되지 않은 종속성이 있습니다. Spotify-client: libnss3-1d에 의존하지만 설치되지 않음 권장: libavcodec53이지만 설치할 수 없거나 libavcodec52이지만 설치할 수 없거나 libavcodec-extra-53이지만 설치할 수 없거나 libavcodec-extra-52이지만 설치할 수 없습니다 권장 사항: libavformat53이지만 설치할 수 없거나 libavformat52이지만 설치할 수 없거나 libavformat-extra-53이지만 설치할 수 없거나 libavformat-extra-52이지만 설치할 수 없습니다
스카이프:
다음 패키지에는 충족되지 않은 종속성이 있습니다. skype-bin:i386: libssl1.0.0:i386에 의존하지만 설치하지는 않습니다. E: 문제를 해결할 수 없으며 손상된 패키지를 보유하고 있습니다.
자체 연구를 통해 깨진 패키지 문제에 대한 해결책은 "sudo apt-get -f install"을 사용하는 것이지만 결과는 다음과 같다는 것을 발견했습니다.
패키지 목록을 읽는 중... 완료 종속성 트리 구축 상태 정보를 읽는 중... 완료 0개는 업그레이드되었고, 0개는 새로 설치되었으며, 0개는 제거되었으며, 0개는 업그레이드되지 않았습니다.
비슷한 문제를 해결하기 위해 몇 시간 동안 노력한 끝에 최후의 수단으로 도움을 주셔서 대단히 감사합니다.
편집 3: sudo apt-get install libnss3=2:3.17.1-0ubuntu0.14.04.1 결과:
다음 패키지에는 충족되지 않은 종속성이 있습니다. libnss3: libnss3-nssdb에 의존하지만 설치하지는 않습니다. E: 문제를 해결할 수 없으며 손상된 패키지를 보유하고 있습니다.
편집 2: apt-cache 정책 libnss3에 대한 결과:
libnss3: 설치: 2:3.17.4-0ubuntu0.14.04.1 후보: 2: 3.17.4-0ubuntu0.14.04.1 버전 테이블: *** 2:3.17.4-0ubuntu0.14.04.1 0 100 /var/lib/dpkg/상태 2:3.17.1-0ubuntu0.14.04.1 0 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty-security/main amd64 패키지 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty-updates/main amd64 패키지 2:3.15.4-1ubuntu7 0 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty/main amd64 패키지
편집: sudo apt-get install libnss3-1d 결과:
패키지 목록을 읽는 중... 완료 종속성 트리 구축 상태 정보를 읽는 중... 완료 일부 패키지를 설치할 수 없습니다. 이는 다음을 의미할 수 있습니다. 요청이 불가능한 경우나 불안정한 경우를 사용하고 있는 경우 배포를 위해 일부 필수 패키지가 생성되지 않았습니다. 또는 들어오는 곳에서 이동되었습니다. 다음 정보는 문제를 해결하는 데 도움이 될 수 있습니다. 다음 패키지에는 충족되지 않은 종속성이 있습니다. libnss3-1d: libnss3(= 2:3.17.1-0ubuntu0.14.04.1)에 의존하지만 2:3.17.4-0ubuntu0.14.04.1을 설치합니다. E: 문제를 해결할 수 없으며 손상된 패키지를 보유하고 있습니다.
apt-cache 정책 libnss3-1d의 출력:
libnss3-1d: 설치됨: (없음) 후보: 2: 3.17.1-0ubuntu0.14.04.1 버전 테이블: 2:3.17.1-0ubuntu0.14.04.1 0 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty-security/main amd64 패키지 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty-updates/main amd64 패키지 2:3.15.4-1ubuntu7 0 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty/main amd64 패키지
답변1
설치한 버전은 Deepin 저장소에서 사용할 수 없습니다. 버전이 일치해야 하기 때문에 libssl1.0.0:amd64
저장소에서 설치할 수 없습니다 .libssl1.0.0:i386
이 문제를 해결하려면 해당 버전 libssl1.0.0:i386
(1.0.1f-1ubuntu2.8)(구입 위치를 알고 있는 경우)을 찾거나 아카이브에서 해당 버전으로 libssl1.0.0:amd64
다운그레이드 할 수 있습니다. libssl1.0.0:amd64
다음 명령은 후자를 수행해야 합니다.
sudo apt-get install libssl1.0.0:amd64=1.0.1f-1ubuntu2.7
패키지가 다운그레이드된 후 다음을 설치할 수 있습니다 libssl1.0.0:i386
.
sudo apt-get install libssl1.0.0:i386
Deepin이 Ubuntu Trusty Tahr(14.04)을 추적하는 경우 시스템이 다시 실행된 후 버전 1.0.1f-1ubuntu2.11을 설치해야 할 수 있습니다. 이 버전은 다음에서 다운로드할 수 있습니다.https://launchpad.net/ubuntu/+source/openssl;하지만 Deepin에게 버전 업그레이드를 요청하는 것이 좋습니다...
동일하게 적용됩니다 . 저장소에 없는 libnss3-1d
버전이 있습니다 . libnss3
이 문제를 해결하려면:
sudo apt-get install libnss3=2:3.17.1-0ubuntu0.14.04.1 libnss3-nssdb=2:3.17.1-0ubuntu0.14.04.1
저장소 버전 libnss3
으로 다운그레이드 한 다음libnss3-nssdb
sudo apt-get install libnss3-1d
작동해야합니다.
답변2
이 시도:
- 콘솔에서 루트로 실행합니다(또는 sudo 명령일 수도 있습니다. 어쨌든).
sudo apt-get clean
sudo apt-get install libssl1.0.0
- Skype와 Spotify를 다시 설치해 보세요.
답변3
Postgres를 설치할 때 이 문제가 발생했습니다. 다음을 추가해야 합니다.
deb http://security.debian.org/debian-security wheezy/updates main
나를 위한 /etc/apt/sources.list
.
(잊지 마요 sudo apt-get update
)