Chrome 설치 및 제거 시도 후 종속성 오류


38

그래서 우분투는 잠시 동안 완벽하게 작동했습니다. Chrome을 다운로드하려고 시도했지만 실수로 32 비트 버전을 다운로드했습니다. 돌아와서 64 비트를 다운로드하려고 시도했지만 (32 비트를 삭제하지 않고)에 관련된 오류 메시지가 표시되기 시작했습니다 google-chrome-stable.

다음 단계는 Chrome과 관련하여 Ubuntu에있는 모든 것을 제거하는 것이지만 여전히 이러한 오류가 발생하며 Linux에 대한 초보자이기 때문에 지금해야 할 일에 대해 정말로 잃어 버렸습니다.

이제 명령 행을 통해 아무것도 다운로드 할 수 없습니다. 예를 들어 방금 Ubuntu의 f.lux 버전을 다운로드하려고 시도한 결과는 다음과 같습니다.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gcc-4.8-base:i386 libasn1-8-heimdal:i386 libasound2:i386
  libatk-bridge2.0-0:i386 libatk1.0-0:i386 libatspi2.0-0:i386
  libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386
  libcairo-gobject2:i386 libcairo2:i386 libcolord1:i386 libcups2:i386
  libcurl3:i386 libdatrie1:i386 libdbus-glib-1-2:i386 libdbusmenu-glib4:i386
  libdbusmenu-gtk3-4:i386 libdbusmenu-gtk4:i386 libexpat1:i386 libffi6:i386
  libfontconfig1:i386 libfreetype6:i386 libgconf-2-4:i386 libgcrypt11:i386
  libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgnutls26:i386
  libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386
  libgssapi3-heimdal:i386 libgtk-3-0:i386 libgtk2.0-0:i386 libharfbuzz0b:i386
  libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386
  libhx509-5-heimdal:i386 libidn11:i386 libjasper1:i386 libjbig0:i386
  libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386
  libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386
  libldap-2.4-2:i386 libmbim-glib0 libnspr4:i386 libnss3:i386 libp11-kit0:i386
  libpango-1.0-0:i386 libpango1.0-0:i386 libpangocairo-1.0-0:i386
  libpangoft2-1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386
  libpixman-1-0:i386 libqmi-glib0 libroken18-heimdal:i386 librtmp0:i386
  libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386
  libsqlite3-0:i386 libssl1.0.0:i386 libstdc++6:i386 libtasn1-6:i386
  libthai0:i386 libtiff5:i386 libwayland-client0:i386 libwayland-cursor0:i386
  libwind0-heimdal:i386 libx11-6:i386 libxau6:i386 libxcb-render0:i386
  libxcb-shm0:i386 libxcb1:i386 libxcomposite1:i386 libxcursor1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxft2:i386
  libxi6:i386 libxinerama1:i386 libxkbcommon0:i386 libxrandr2:i386
  libxrender1:i386 libxss1:i386 libxtst6:i386 usb-modeswitch
  usb-modeswitch-data
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libappindicator1 libglade2-0 libindicator7
Suggested packages:
  python-gtk2-doc
The following packages will be REMOVED:
  google-chrome-stable:i386 libappindicator1:i386 libindicator7:i386
The following NEW packages will be installed:
  libappindicator1 libglade2-0 libindicator7 python-appindicator python-glade2
0 upgraded, 5 newly installed, 3 to remove and 3 not upgraded.
1 not fully installed or removed.
Need to get 53.4 kB/101 kB of archives.
After this operation, 185 MB disk space will be freed.
Do you want to continue? [Y/n] Y
Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty/main libglade2-0 amd64 1:2.6.4-2 [44.6 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ trusty/main python-glade2 amd64 2.24.0-3ubuntu3 [8,744 B]
Fetched 53.4 kB in 0s (159 kB/s)         
(Reading database ... 170838 files and directories currently installed.)
Removing google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--remove):
 subprocess installed pre-removal script returned error exit status 1
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Removing libappindicator1 (12.10.1+13.10.20130920-0ubuntu4.1) ...
Removing libindicator7 (12.10.2+14.04.20141007.1-0ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
E: Sub-process /usr/bin/dpkg returned an error code (1)

문제없이 패키지를 다운로드 할 수 있어야합니다. 누구든지 나를 도울 수 있습니까?

편집 : 또한 소프트웨어를 업데이트하려고 할 때이 메시지가 나타납니다.

**THE PACKAGE SYSTEM IS BROKEN.** 
Check if you are using third party repositories. If so disable them, since they are a common source of problems.
Furthermore run the following command in a Terminal: apt-get install -f

그러나을 실행 apt-get install -f하면 다음과 같은 결과가 나타납니다.

Errors were encountered while processing:
 google-chrome-stable
E: Sub-process /usr/bin/dpkg returned an error code (1)

의 답변 sudo apt-get install -f:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libatk-bridge2.0-0:i386 libatspi2.0-0:i386 libcairo-gobject2:i386
  libcolord1:i386 libdbusmenu-gtk3-4:i386 libgtk-3-0:i386 liblcms2-2:i386
  libmbim-glib0 libqmi-glib0 libwayland-client0:i386 libwayland-cursor0:i386
  libxkbcommon0:i386 usb-modeswitch usb-modeswitch-data
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--configure):
 subprocess installed post-installation script returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (1)

에 대한 응답 sudo apt-get update이 매우 길어서 오류 메시지로 단축했습니다.

W: Failed to fetch http://ppa.launchpad.net/fabricesp/ppa/ubuntu/dists/trusty/main/binary-amd64/Packages  404  Not Found
W: Failed to fetch http://ppa.launchpad.net/fabricesp/ppa/ubuntu/dists/trusty/main/binary-i386/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

install-f에 대한 오류 :

After this operation, 0 B of additional disk space will be used.
Setting up google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--configure):
 subprocess installed post-installation script returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (1)

그리고 dist-upgrade에 대한 오류 :

After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 google-chrome-stable
E: Sub-process /usr/bin/dpkg returned an error code (1)

에 대한 오류 sudo dpkg --purge --force-all google-chrome-stable

Removing google-chrome-stable (46.0.2490.71-1) ...
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error processing package google-chrome-stable (--purge):
 subprocess installed pre-removal script returned error exit status 1
xdg-icon-resource: size argument must be numeric
Try 'xdg-icon-resource --help' for more information.
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 google-chrome-stable

AB의 제안에 대한 응답으로을 실행 한 후 실행 sudo rm /var/lib/dpkg/info/google-chrome-stable*.prerm한 결과 sudo apt-get install -f와 동일한 답변을 얻었습니다.

패키지 목록을 읽는 중 ... 완료
의존성 트리 구축       
상태 정보를 읽는 중 ... 완료
다음 패키지가 자동으로 설치되었으며 더 이상 필요하지 않습니다.
  libatk-bridge2.0-0 : i386 libatspi2.0-0 : i386 libcairo-gobject2 : i386
  libcolord1 : i386 libdbusmenu-gtk3-4 : i386 libgtk-3-0 : i386 liblcms2-2 : i386
  libmbim-glib0 libqmi-glib0 libwayland-client0 : i386 libwayland-cursor0 : i386
  libxkbcommon0 : i386 USB 모드 스위치 USB 모드 스위치 데이터
'apt-get autoremove'를 사용하여 제거하십시오.
0 업그레이드, 0 새로 설치, 0 제거 및 0 업그레이드되지 않음
1 완전히 설치 또는 제거되지 않았습니다.
이 작업 후에는 0B의 추가 디스크 공간이 사용됩니다.
google-chrome-stable 설정 (46.0.2490.71-1) ...
xdg-icon-resource : size 인수는 숫자 여야합니다
자세한 내용은 'xdg-icon-resource --help'를 시도하십시오.
dpkg : google-chrome-stable 패키지 처리 중 오류 발생 (--configure) :
 서브 프로세스 설치된 설치 후 스크립트가 오류 종료 상태 1을 리턴했습니다.
E : 하위 프로세스 / usr / bin / dpkg에서 오류 코드 (1)를 반환했습니다.


터미널에 sudo apt-get autoclean을 입력 한 다음 sudo apt-get remove를 입력하십시오. --purge google-chrome-stable 그런 다음 Chrome을 설치하십시오
Neil

자동 청소 후 제거하려고하면 여전히 같은 오류가 발생합니다. "처리 중에 오류가 발생했습니다. google-chrome-stable E : 하위 프로세스 / usr / bin / dpkg에서 오류 코드 (1)를 반환했습니다."
segue_segway

내 답변의 단계를 약간 변경했습니다. 내 대답의 시작 부분에서 다시 시작하십시오.
AB

어리석은 오류 메시지 죠? 무엇이 잘못되고 있는지 알려주지 않는 이유는 무엇입니까?
Sören

답변:


23

소스 파일이 손상되었고 패키지가 손상된 것 같습니다. Ctrl+ Alt+ T를 눌러 손상된 소스 파일을 제거하고 터미널을 열고 다음을 입력하십시오.

sudo rm /etc/apt/sources.list

그런 다음

sudo software-properties-gtk

그러면 software-properties-gtk가 열리고 새로운 sources.list것이 자동으로 생성됩니다.

그런 다음 서버를 미국 또는 원하는 다른 서버로 변경하십시오. 새로운 source.list를 작성하려면 새 대화 상자에서 저장소를 사용 가능하게해야합니다.

모든 상자를 체크하고 되돌리기를 클릭 한 다음 닫기를 클릭하십시오.

여기에 이미지 설명을 입력하십시오

기본 리포지토리를 어떻게 복원합니까?

2 단계 터미널을 열고 입력

sudo apt-get remove --purge google-chrome-stable

그런 다음 실행

sudo apt-get update && sudo apt-get dist-upgrade -y

그런 다음 Chrome을 설치하십시오.

편집하다

채팅을 통해 Sunny에 합류하여 문제 해결 및 /var/lib/dpkg/alternatives/google-chrome실행 을 도와줍니다.

 sudo rm /var/lib/dpkg/alternatives/google-chrome

그리고 달리기

 sudo apt-get update && sudo apt-get dist-upgrade -y

이 문제를 해결했으며 Sunny는 오류가 더 이상 발생하지 않는다고 말했습니다.


위의 질문에서 해당 명령에 결과를 추가했습니다.
segue_segway

내 게시물을 편집했습니다. 도움이 되길 바랍니다
Neil

흠, 나는 sudo를 얻는다 : rm / etc / apt / sources.list : command not found
segue_segway

"sudo rm /etc/apt/sources.list"공간 sudo rm (space) /etc/apt/sources.list를 추가해야합니다
Neil

경고 : 루트 : 파일을 열 수 없습니다 '/etc/apt/sources.list 파일'경고 : 루트 : 나는이 메시지를 가지고 파일을 열 수 없습니다 '/etc/apt/sources.list 파일'
segue_segway

9

확장 프로그램을 검색하고 이미 시도한 것을 찾은 후 phpmyadmin.prerm, phpmyadmin.postrm 등의 스크립트로 이동하여 수동으로 삭제했습니다.

cd /var/lib/dpkg/info/

ls -l phpmyadmin.*
-rw-r--r-- 1 root root 165 2008-03-05 21:42 phpmyadmin.conffiles
-rwxr-xr-x 1 root root 287 2008-03-05 21:42 phpmyadmin.config
-rw-r--r-- 1 root root 33524 2008-08-06 11:31 phpmyadmin.list
-rw-r--r-- 1 root root 51996 2008-03-05 21:42 phpmyadmin.md5sums
-rwxr-xr-x 1 root root 3286 2008-03-05 21:42 phpmyadmin.postinst
-rwxr-xr-x 1 root root 1762 2008-03-05 21:42 phpmyadmin.postrm
-rwxr-xr-x 1 root root 1762 2008-08-06 09:12 phpmyadmin.postrm.orig
-rwxr-xr-x 1 root root 339 2008-03-05 21:42 phpmyadmin.preinst
-rw-r--r-- 1 root root 22441 2008-03-05 21:42 phpmyadmin.templates

그런 다음 그 파일을 삭제했습니다

sudo rm -r phpmyadmin.*

그때 나는 달렸다

sudo apt-get clean
sudo apt-get update

패키지가 여전히 주변에 있는지 확인하고 싶었으므로

sudo apt-get phpmyadmin를 제거하십시오

패키지가 설치되지 않아서 제거 할 수 없다는 응답을 받았습니다.

드디어!

그래서 거기서 방금 도망 갔어요

sudo apt-get install phpmyadmin

우분투 포럼에서 많은 답변을 찾기 때문에 이것이 누군가에게 도움이되기를 바랍니다.


7

E에서 제거하려면 다음 명령을 따르십시오. 하위 프로세스 / usr / bin / dpkg에서 오류 코드 (1)를 리턴했습니다.

1 단계:

sudo apt --purge remove unattended-upgrades

무인 업그레이드는 "오류 처리 패키지 이름"입니다. 오류 처리 패키지 이름으로 바꿀 수 있습니다.

2 단계:

sudo apt-get autoremove

3 단계 :

sudo apt-get update

1

제거 전 스크립트에 문제가 있기 때문에 Chrome 제거에 실패합니다. 통해 스크립트를 제거

sudo rm /var/lib/dpkg/info/google-chrome-stable*.prerm
sudo rm /var/lib/dpkg/info/google-chrome-stable*.postinst

를 통해 제거를 다시 시작하십시오.

sudo apt-get purge google-chrome-stable
sudo apt-get install -f

더 나은 이해를 위해 여기에 내 대답을 읽으 십시오 .


두 번째 문제인 PPA ppa : fabricesp / ppa에는 Trusty 용 패키지가 없습니다. 따라서 사용

sudo add-apt-repository --r ppa:fabricesp/ppa

PPA를 제거합니다. ppa-purge이 경우에는 작동하지 않습니다.


이러한 제안을 해결하기 위해 질문을 편집했습니다. 아직 운이 없다.
segue_segway

0

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

sudo apt-get --purge remove google-chrome-stable
sudo apt-get -f install
sudo apt-get update

이것이 문제를 해결할 수 있기를 바랍니다.


0

패키지 데이터베이스를 재구성하십시오. 패키지를 설치하는 동안 데이터베이스가 손상되었을 수 있습니다. sudo dpkg --configure -a

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