시냅틱을 통해 업데이트하려고 할 때“ '파일'이 시스템의 동일한 파일과 다릅니다”


11

Synaptic Manager를 통해 업데이트하는 동안 오류가 발생했습니다. 후속 업데이트는 출력 하단에 오류가 발생했습니다. 나는 멍청한 사람이므로 어떤 도움을 주셔서 감사합니다.

al@al:~$ sudo apt-get -f upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following NEW packages will be installed:
  libjack-jackd2-0:i386
The following packages have been kept back:
  linux-headers-generic skype
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B/202 kB of archives.
After this operation, 493 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 310056 files and directories currently installed.)
Unpacking libjack-jackd2-0:i386 (from .../libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb (--unpack):
 './usr/share/doc/libjack-jackd2-0/buildinfo.gz' is different from the same file on the system
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

답변:


20

특정 답변

터미널에서 다음 명령을 시도하십시오.

sudo dpkg -r libjack-jackd2-0
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade

이 명령은 문제가되는 파일을 제거하고 손상된 종속성을 수정하려고 시도하며 시스템을 업데이트합니다.


일반적인 답변

처리하는 동안 오류가 발생했습니다.
/ var / cache / apt / archives / libjack-jackd2-0 _1.9.8 ~ dfsg.2-1precise1_i386.deb
E : 하위 프로세스 / usr / bin / dpkg에서 오류 코드를 반환했습니다 (1)

당신이 얻는 경우 E: Sub-process /usr/bin/dpkg returned an error code (1)( 이어야한다 오류 코드 (1) ), 당신은 마음에 다음과 같은 것들로이 문제를 해결하기 위해 시도 할 수 있습니다 :

  • 뒤에 패키지 이름을 기록해 두십시오 /var/cache/apt/archives/. 이 경우 파일 이름은입니다 libjack-jackd2-0_1.9.8~dfsg.2-1precise1_i386.deb. 따라서 패키지 이름은 libjack-jackd2-0(일반적으로 첫 번째 '_'까지 파일 이름을 가져옵니다). 이를 염두에두고 다음 명령을 실행하십시오.

    sudo dpkg -r libjack-jackd2-0
    sudo apt-get -f install
    sudo apt-get update
    sudo apt-get upgrade
    

Dpkg는 실패하면 대부분의 오류를 코드 (1)로 반환합니다. 중요한 메시지는 아닙니다. 중요한 것은'./usr/share/doc/libjack-jackd2-0/buildinfo.gz' is different from the same file on the system
Braiam

0

예,이 질문에 이미 답변이되어 있으며 답변이 수락 된 것으로 확인되었습니다.

그러나 다른 해결책을 알고 있습니다.

rm /usr/share/doc/libjack-jackd2-0/buildinfo.gz

이렇게하면 충돌이 해결되고 dpkg -i /path/to/deb/file.deb성공적으로 실행됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.