Debian 패키지 "vlc-data"로 인해 "오류: 하위 프로세스 붙여넣기가 신호에 의해 종료됨(깨진 파이프)"

Debian 패키지 "vlc-data"로 인해 "오류: 하위 프로세스 붙여넣기가 신호에 의해 종료됨(깨진 파이프)"

저는 데비안 9.1을 사용하고 있습니다. 내 시스템에 올바르게 업그레이드할 수 없는 패키지가 있습니다: vlc-data버전 2.2.7-1~deb8u1. 이것은 분명히 필요한 것입니다 libvlccore8. 이것은 제가 몇 달 전에 질문한 내용의 연속일 가능성이 높습니다.이 적절한 제거가 왜 그렇게 광범위한 결과를 가져오는 걸까요?. 하지만 해당 문제를 해결한 후 문제가 다시 나타났습니다.

불행하게도 여기에는 큰 종속성이 있으므로 이 패키지가 제대로 작동하도록 해야 합니다. 누구든지 도와줄 수 있나요? 패키지 목록( sudo apt-get update)을 업데이트한 후 다음을 수행했습니다.

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libvlccore8 : Depends: vlc-data (= 2.2.7-1~deb8u1) but 2.2.6-1~deb9u1 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

구현 제안을 따른 후 apt --fix-broken install다음과 같은 상황이 발생했습니다.

The following additional packages will be installed:
  vlc-data
The following packages will be upgraded:
  vlc-data
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/5,906 kB of archives.
After this operation, 37.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Reading changelogs... Done
(Reading database ... 324197 files and directories currently installed.)
Preparing to unpack .../vlc-data_2.2.7-1~deb8u1_all.deb ...
Unpacking vlc-data (2.2.7-1~deb8u1) over (2.2.6-1~deb9u1) ...
dpkg: error processing archive /var/cache/apt/archives/vlc-data_2.2.7-1~deb8u1_all.deb (--unpack):
 trying to overwrite '/usr/share/locale/nl/LC_MESSAGES/vlc.mo', which is also in package vlc-l10n 2.2.6-1~deb9u1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/vlc-data_2.2.7-1~deb8u1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

이것은 /etc/apt/sources.list의 출력입니다:

$ cat /etc/apt/sources.list
# 

# deb cdrom:[Debian GNU/Linux 8.8.0 _Jessie_ - Official amd64 NETINST Binary-1 20170506-14:10]/ jessie main

# deb cdrom:[Debian GNU/Linux 8.8.0 _Jessie_ - Official amd64 NETINST Binary-1 20170506-14:10]/ jessie main

deb http://ftp.us.debian.org/debian/ jessie main
deb-src http://ftp.us.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ jessie-updates main
deb-src http://ftp.us.debian.org/debian/ jessie-updates main
deb [arch=amd64] https://download.docker.com/linux/debian jessie stable
# deb-src [arch=amd64] https://download.docker.com/linux/debian jessie stable
deb http://download.virtualbox.org/virtualbox/debian jessie contrib
# deb-src http://download.virtualbox.org/virtualbox/debian jessie contrib

고쳐 쓰다:

실행 후 sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-data_2.2.7-1~deb8u1_all.deb(댓글 기준) 업데이트 및 업그레이드를 시도했는데 결과는 다음과 같습니다.

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
Hmm, seems like the AutoRemover destroyed something which really
shouldn't happen. Please file a bug report against apt.

The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libavcodec-dev : Depends: libavcodec56 (<= 6:11.11-99) but it is not going to be installed or
                           libavcodec-extra-56 (<= 6:11.11-99) but it is not going to be installed
                  Depends: libavcodec56 (>= 6:11.11-1~deb8u1) but it is not going to be installed or
                           libavcodec-extra-56 (>= 6:11.11-1~deb8u1) but it is not going to be installed
                  Depends: libavresample-dev (= 6:11.11-1~deb8u1) but it is not going to be installed
 libavformat-dev : Depends: libavformat56 (= 6:11.11-1~deb8u1) but it is not going to be installed
 libavutil-dev : Depends: libavutil54 (= 6:11.11-1~deb8u1) but it is not going to be installed
 libfreerdp-plugins-standard : Depends: libavcodec56 (>= 6:11~beta1) but it is not going to be installed or
                                        libavcodec-extra-56 (>= 6:11.9) but it is not going to be installed
                               Depends: libavutil54 (>= 6:11~beta1) but it is not going to be installed
                               Depends: libgstreamer-plugins-base0.10-0 (>= 0.10.22) but it is not going to be installed
                               Depends: libgstreamer0.10-0 (>= 0.10.24) but it is not going to be installed
 libquicktime2 : Depends: libavcodec56 (>= 6:11~beta1) but it is not going to be installed or
                          libavcodec-extra-56 (>= 6:11.8) but it is not going to be installed
                 Depends: libschroedinger-1.0-0 (>= 1.0.0) but it is not going to be installed
                 Depends: libswscale3 (>= 6:11~beta1) but it is not going to be installed
 libswscale-dev : Depends: libswscale3 (= 6:11.11-1~deb8u1) but it is not going to be installed
 python-samba : Depends: python-ntdb but it is not going to be installed
 samba-libs : Depends: libntdb1 (>= 1.0) but it is not going to be installed
 winbind : Depends: samba (= 2:4.2.14+dfsg-0+deb8u9) but it is not going to be installed
E: Internal Error, AutoRemover broke stuff

고쳐 쓰다

/etc/apt/sources.list.d모든 소스를 제거하고 실행하면 sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-data_2.2.7-1~deb8u1_all.deb문제가 해결된 것 같습니다. @GAD3R 감사합니다

관련 정보