I tried to install cuda7 on a new ubuntu 14.04 LTS workstation and received the following error massage. 


"

trying to overwrite '/etc/OpenCL/vendors/nvidia.icd', which is also in package nvidia-opencl-icd-331-updates 331.113-0ubuntu0.0.4

Errors were encountered while processing:

/var/cache/apt/archives/nvidia-opencl-icd-346_346.47-0ubuntu1~xedgers14.04.1_amd64.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)

"

Can not correct it with "apt-get -f install". Please help!



이런 에러 또는 


$ sudo apt-get install -f

패키지 목록을 읽는 중입니다... 완료

의존성 트리를 만드는 중입니다       

상태 정보를 읽는 중입니다... 완료

다음 새 패키지를 설치할 것입니다:

  nvidia-opencl-icd-346

0개 업그레이드, 1개 새로 설치, 0개 제거 및 4개 업그레이드 안 함.

73개를 완전히 설치하지 못했거나 지움.

0 바이트/7,826 k바이트 아카이브를 받아야 합니다.

이 작업 후 26.5 M바이트의 디스크 공간을 더 사용하게 됩니다.

(데이터베이스 읽는중 ...현재 220307개의 파일과 디렉터리가 설치되어 있습니다.)

Preparing to unpack .../nvidia-opencl-icd-346_346.46-0ubuntu1_amd64.deb ...

Unpacking nvidia-opencl-icd-346 (346.46-0ubuntu1) ...

dpkg: error processing archive /var/cache/apt/archives/nvidia-opencl-icd-346_346.46-0ubuntu1_amd64.deb (--unpack):

 '/etc/OpenCL/vendors/nvidia.icd'의 덮어쓰기를 시도합니다. 이 파일은 nvidia-opencl-icd-331 331.113-0ubuntu0.0.4 패키지에도 들어있습니다

처리하는데 오류가 발생했습니다:

 /var/cache/apt/archives/nvidia-opencl-icd-346_346.46-0ubuntu1_amd64.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)



이런 에러가 나오면



Found a solution to all this mess.


Ran the following two commands and got my dependencies resolved.


$ sudo dpkg -P nvidia-opencl-icd-331


$ sudo apt-get install -f


Restart your system after this.


Found a solution to a similar problem here:

http://askubuntu.com/questions/441047/dpkg-deb-error-subprocess-paste-was-killed-by-signal-broken-pipe-nginx



Posted by Real_G