web-dev-qa-db-fra.com

Problème avec 'Sudo apt-get upgrade'

Lorsque j'exécute Sudo apt-get upgrade, l'erreur suivante se produit:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
  mysql-client-5.5 mysql-server-5.5 mysql-server-core-5.5
The following packages will be upgraded:
  accountsservice apport apt apt-transport-https apt-utils aptitude bash bash-completion bind9-Host curl dbus dmsetup dnsutils icedtea-6-jre-cacao
  icedtea-6-jre-jamvm iptables isc-dhcp-client isc-dhcp-common language-selector-common libaccountsservice0 libapt-inst1.4 libapt-pkg4.12 libasound2
  libbind9-80 libc-bin libc-dev-bin libc6 libc6-dev libcups2 libcupsimage2 libcurl3 libcurl3-gnutls libdbus-1-3 libdevmapper1.02.1 libdns81
  libdrm-intel1 libdrm-nouveau1a libdrm-radeon1 libdrm2 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgnutls26 libisc83 libisccc80 libisccfg82
  liblwres80 libmysqlclient-dev libmysqlclient18 libnspr4 libnss3 libnss3-1d libplymouth2 libservlet2.5-Java libssl-dev libssl-doc libssl1.0.0
  libtiff4 libtomcat6-Java libudev0 libx11-6 libx11-data libx11-xcb1 libxcb-glx0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb1 libxext6
  libxfixes3 libxi6 libxinerama1 libxml2 libxrender1 libxslt1.1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1 linux-libc-dev multiarch-support
  mysql-client mysql-client-core-5.5 mysql-common mysql-server nginx nginx-common nginx-full openjdk-6-jre-headless openjdk-6-jre-lib openssh-client
  openssh-server openssl Perl perl-base Perl-modules plymouth plymouth-theme-ubuntu-text python-apport python-apt python-apt-common python-mysqldb
  python-paramiko python-problem-report rsyslog Tomcat6 Tomcat6-admin Tomcat6-common Tomcat6-docs Tomcat6-examples udev
112 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B/88.4 MB of archives.
After this operation, 204 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Extracting templates from packages: 100%
Preconfiguring packages ...
dpkg-deb: error: subprocess tar was killed by signal (Segmentation fault), core dumped
dpkg: error processing /var/cache/apt/archives/bash_4.2-2ubuntu2.1_i386.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
No apport report written because MaxReports is reached already
Errors were encountered while processing:
 /var/cache/apt/archives/bash_4.2-2ubuntu2.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai essayé Sudo apt-get clean && Sudo apt-get --reinstall install bash, et il affiche:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  bash-doc
The following packages will be upgraded:
  bash
1 upgraded, 0 newly installed, 0 to remove and 114 not upgraded.
Need to get 616 kB of archives.
After this operation, 12.3 kB disk space will be freed.
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main bash i386 4.2-2ubuntu2.1 [616 kB]
Fetched 616 kB in 1s (591 kB/s)
dpkg-deb: error: subprocess tar was killed by signal (Segmentation fault), core dumped
dpkg: error processing /var/cache/apt/archives/bash_4.2-2ubuntu2.1_i386.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/bash_4.2-2ubuntu2.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Mon problème semble être avec le paquet bash comme alaa dit .

3
amr.negm

Votre problème concerne le package bash qui se trouve dans le cache. Voici ce que vous pouvez essayer:

  1. Faites Sudo apt-get clean.
  2. Faites Sudo apt-get --reinstall install bash
  3. Si l'installation est réussie, exécutez Sudo apt-get update, puis Sudo apt-get upgrade.
1
Alaa Ali

Cela aide probablement:

Sudo apt-get update --fix-missing

ensuite ceci:

Sudo apt-get dist-upgrade

0
dschinn1001

J'ai eu le même problème et essayé des dizaines de solutions que j'ai trouvées en ligne mais rien n'a fonctionné. En fin de compte, voici ce qui m’a réglé le problème:

Sudo touch /forcefsck

Sudo shutdown -rF now

Comme on le voit ici: https://askubuntu.com/a/47974

0
Vapid Linus

Le fichier binaire tar est corrompu et vous pouvez le valider en lançant:

tar --help

et vous obtenez segmentation fault, core dumped.
vous devez remplacer le binaire /bin/tar par un fichier en bonne santé tar provenant d'un autre hôte.

0
Ghasem Pahlavan

Ouvrez le terminal et faites:

Sudo apt-get install -f

Ensuite:

Sudo apt-get update
0
Yassine

Cela peut être dû à un système dpkg en panne. Essaye ça.

  1. Sudo dpkg --configure -a
  2. Sudo apt-get upgrade

J'espère que ça aide!

0
BONEPIEBONEPIE