apt-get remove를 사용할 때 E : 내부 오류를 해결하는 방법? 표시하려면 error:E: Internal

나는 사용한다:

apt-get remove

일부 소프트웨어를 제거하지만 다음을 표시하려면

error:E: Internal Error, No file name for libssl1.0.0 .

또한 오류를 해결하기 위해 시도합니다.

wget http://launchpadlibrarian.net/102991621/libssl1.0.0_1.0.0e-2ubuntu4.5_i386.deb
sudo dpkg -i libssl1.0.0_1.0.0e-2ubuntu4.5_i386.deb

그러나 또한 오류가 발생합니다.

 libssl1.0.0:i386 1.0.0e-2ubuntu4.5 cannot be configured because libssl1.0.0:amd64 is in a different version (1.0.1-4ubuntu5.3)

이 문제를 해결하는 올바른 방법을 알고 싶습니다.



답변

나를 위해 이것은 작동합니다 :

sudo dpkg --configure -a

Src : E : dpkg가 중단되었습니다 … ‘sudo dpkg –configure -a’를 실행하십시오.

그런 다음 재부팅하십시오.

apt-get update
apt-get upgrade

나는 그것이 당신에게도 효과가 있기를 바랍니다!


답변

다음 두 가지 모두에 dpkg -i를 사용하십시오.

http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.3_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.3_amd64.deb

답변

우분투 12.04 에서도이 오류가 발생했습니다. 다음 명령으로 수정했습니다.

sudo apt-get update
sudo apt-get clean
sudo apt-get install -f
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get dist-upgrade

답변

내 문제는 리듬 박스에 대한 충족되지 않은 의존성에서 비롯되었습니다. 다음 3 가지 명령 만 의존성과 오류를 제거했습니다. 이들은 이전 게시물에서 가져온 것입니다.

error: E: Internal Error, No file name for libssl1.0.0

방금 들어 갔어요

sudo apt-get update
sudo apt-get clean
sudo apt-get install -f

답변

제안이

sudo dpkg --configure -a

작동하지 않으면 패키지 libssl1.0.0:i386와를 모두 다시 설치하십시오 libssl1.0.0:amd64. 다음 명령 중 네 번째 명령으로 이러한 패키지가 다시 설치 될 때까지 종속성을 일시적으로 중단하므로이를 강제로 수행해야 할 수 있습니다.

sudo dpkg --purge --force-depends libssl1.0.0:i386
sudo dpkg --purge --force-depends libssl1.0.0:amd64
sudo dpkg --configure -a
sudo apt-get -f install