Sur Ubuntu 14.04, lorsque j'essaie d'installer une application ou même simplement:
Sudo apt-get upgrade
Je finis toujours avec ce message à la fin:
Do you want to continue? [Y/n] Abort.
Je n'ai rien tapé, ça avorte automatiquement.
Pouvez-vous m'aider?
======= [Éditer # 1 12 août] ======= Ici j'ai copié le texte entier du terminal. J'ai exécuté 2 commandes ici: Sudo apt-get update et après avoir obtenu le résultat, j'exécute Sudo apt-get upgrade.
Voici les textes copiés du terminal:
franzbiely@Franz-Gizmo:~$ Sudo apt-get update
Ign http://archive.ubuntu.com trusty InRelease
Ign http://ppa.launchpad.net trusty InRelease
Ign http://archive.canonical.com trusty InRelease
Ign http://extras.ubuntu.com trusty InRelease
Ign http://archive.ubuntu.com trusty-updates InRelease
Ign http://ppa.launchpad.net trusty InRelease
Hit http://archive.canonical.com trusty Release.gpg
Hit http://extras.ubuntu.com trusty Release.gpg
Ign http://archive.ubuntu.com trusty-backports InRelease
Ign http://ppa.launchpad.net trusty InRelease
Hit http://archive.canonical.com trusty Release
Hit http://extras.ubuntu.com trusty Release
Hit http://archive.canonical.com trusty/partner Sources
Hit http://extras.ubuntu.com trusty/main Sources
Hit http://ppa.launchpad.net trusty Release.gpg
Ign http://dl.google.com stable InRelease
Hit http://ppa.launchpad.net trusty Release.gpg
Hit http://archive.canonical.com trusty/partner AMD64 Packages
Hit http://dl.google.com stable Release.gpg
Hit http://ppa.launchpad.net trusty Release.gpg
Hit http://archive.canonical.com trusty/partner i386 Packages
Hit http://extras.ubuntu.com trusty/main AMD64 Packages
Ign http://archive.ubuntu.com trusty-security InRelease
Hit http://dl.google.com stable Release
Hit http://ppa.launchpad.net trusty Release
Hit http://extras.ubuntu.com trusty/main i386 Packages
Hit http://dl.google.com stable/main AMD64 Packages
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://ppa.launchpad.net trusty Release
Hit http://dl.google.com stable/main i386 Packages
Get:1 http://archive.ubuntu.com trusty-updates Release.gpg [933 B]
Hit http://ppa.launchpad.net trusty Release
Hit http://archive.ubuntu.com trusty-backports Release.gpg
Hit http://ppa.launchpad.net trusty/main AMD64 Packages
Get:2 http://archive.ubuntu.com trusty-security Release.gpg [933 B]
Hit http://ppa.launchpad.net trusty/main i386 Packages
Hit http://archive.ubuntu.com trusty Release
Get:3 http://archive.ubuntu.com trusty-updates Release [59.7 kB]
Hit http://ppa.launchpad.net trusty/main AMD64 Packages
Ign http://archive.canonical.com trusty/partner Translation-en_PH
Hit http://ppa.launchpad.net trusty/main i386 Packages
Ign http://archive.canonical.com trusty/partner Translation-en
Ign http://extras.ubuntu.com trusty/main Translation-en_PH
Ign http://extras.ubuntu.com trusty/main Translation-en
Ign http://dl.google.com stable/main Translation-en_PH
Ign http://dl.google.com stable/main Translation-en
Hit http://archive.ubuntu.com trusty-backports Release
Hit http://ppa.launchpad.net trusty/main AMD64 Packages
Get:4 http://archive.ubuntu.com trusty-security Release [59.7 kB]
Hit http://ppa.launchpad.net trusty/main i386 Packages
Hit http://archive.ubuntu.com trusty/main AMD64 Packages
Hit http://archive.ubuntu.com trusty/restricted AMD64 Packages
Hit http://archive.ubuntu.com trusty/universe AMD64 Packages
Hit http://archive.ubuntu.com trusty/multiverse AMD64 Packages
Hit http://archive.ubuntu.com trusty/main i386 Packages
Hit http://archive.ubuntu.com trusty/restricted i386 Packages
Hit http://archive.ubuntu.com trusty/universe i386 Packages
Hit http://archive.ubuntu.com trusty/multiverse i386 Packages
Hit http://archive.ubuntu.com trusty/main Translation-en
Hit http://archive.ubuntu.com trusty/multiverse Translation-en
Hit http://archive.ubuntu.com trusty/restricted Translation-en
Hit http://archive.ubuntu.com trusty/universe Translation-en
Get:5 http://archive.ubuntu.com trusty-updates/main AMD64 Packages [290 kB]
Ign http://ppa.launchpad.net trusty/main Translation-en_PH
Ign http://ppa.launchpad.net trusty/main Translation-en
Ign http://ppa.launchpad.net trusty/main Translation-en_PH
Ign http://ppa.launchpad.net trusty/main Translation-en
Ign http://ppa.launchpad.net trusty/main Translation-en_PH
Ign http://ppa.launchpad.net trusty/main Translation-en
Get:6 http://archive.ubuntu.com trusty-updates/restricted AMD64 Packages [5,820 B]
Get:7 http://archive.ubuntu.com trusty-updates/universe AMD64 Packages [177 kB]
Get:8 http://archive.ubuntu.com trusty-updates/multiverse AMD64 Packages [7,381 B]
Get:9 http://archive.ubuntu.com trusty-updates/main i386 Packages [286 kB]
Get:10 http://archive.ubuntu.com trusty-updates/restricted i386 Packages [5,820 B]
Get:11 http://archive.ubuntu.com trusty-updates/universe i386 Packages [178 kB]
Get:12 http://archive.ubuntu.com trusty-updates/multiverse i386 Packages [7,598 B]
Hit http://archive.ubuntu.com trusty-updates/main Translation-en
Hit http://archive.ubuntu.com trusty-updates/multiverse Translation-en
Hit http://archive.ubuntu.com trusty-updates/restricted Translation-en
Get:13 http://archive.ubuntu.com trusty-updates/universe Translation-en [87.0 kB]
Hit http://archive.ubuntu.com trusty-backports/main AMD64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted AMD64 Packages
Hit http://archive.ubuntu.com trusty-backports/universe AMD64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse AMD64 Packages
Hit http://archive.ubuntu.com trusty-backports/main i386 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted i386 Packages
Hit http://archive.ubuntu.com trusty-backports/universe i386 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse i386 Packages
Hit http://archive.ubuntu.com trusty-backports/main Translation-en
Hit http://archive.ubuntu.com trusty-backports/multiverse Translation-en
Hit http://archive.ubuntu.com trusty-backports/restricted Translation-en
Hit http://archive.ubuntu.com trusty-backports/universe Translation-en
Get:14 http://archive.ubuntu.com trusty-security/main AMD64 Packages [125 kB]
Get:15 http://archive.ubuntu.com trusty-security/restricted AMD64 Packages [14 B]
Get:16 http://archive.ubuntu.com trusty-security/universe AMD64 Packages [43.4 kB]
Get:17 http://archive.ubuntu.com trusty-security/multiverse AMD64 Packages [1,147 B]
Get:18 http://archive.ubuntu.com trusty-security/main i386 Packages [122 kB]
Get:19 http://archive.ubuntu.com trusty-security/restricted i386 Packages [14 B]
Get:20 http://archive.ubuntu.com trusty-security/universe i386 Packages [43.3 kB]
Get:21 http://archive.ubuntu.com trusty-security/multiverse i386 Packages [1,402 B]
Hit http://archive.ubuntu.com trusty-security/main Translation-en
Hit http://archive.ubuntu.com trusty-security/multiverse Translation-en
Hit http://archive.ubuntu.com trusty-security/restricted Translation-en
Hit http://archive.ubuntu.com trusty-security/universe Translation-en
Ign http://archive.ubuntu.com trusty/main Translation-en_PH
Ign http://archive.ubuntu.com trusty/multiverse Translation-en_PH
Ign http://archive.ubuntu.com trusty/restricted Translation-en_PH
Ign http://archive.ubuntu.com trusty/universe Translation-en_PH
Fetched 1,502 kB in 3min 15s (7,672 B/s)
Reading package lists... Done
franzbiely@Franz-Gizmo:~$ Sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
gnome-settings-daemon-schemas linux-headers-generic linux-signed-generic
linux-signed-image-generic unity-settings-daemon
The following packages will be upgraded:
linux-libc-dev
1 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
Need to get 784 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Abort.
franzbiely@Franz-Gizmo:~$
======= [/ end edit] ==============
apt-get abandonne quand il veut une confirmation interactive mais ne peut pas lire l'entrée de stdin.
Par exemple, n'importe qui (avec des mises à niveau en attente) peut reproduire ce problème en redirigeant/dev/null vers stdin:
skath@tahiti:~$ Sudo apt-get upgrade < /dev/null
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
libcgmanager0
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 29.3 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Abort.
skath@tahiti:~$
Ceci nous amène à la question suivante: que prend stdin quand vous appelez Sudo apt-get upgrade
? C'est une question plus délicate qui pourrait impliquer votre configuration Sudo ou le terminal ou le shell que vous utilisez pour appeler la commande ...
Ou, si vous avez simplement besoin d'une solution de contournement, vous pouvez passer -y
à apt-get
pour ignorer l'invite: Sudo apt-get -y upgrade
mon problème était que j'ai essayé d'exécuter plusieurs commandes à la fois en les copiant-collant dans la console
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install build-essential
...
Appeler chaque commande séparément a résolu mon problème
Je viens d'avoir ce problème sur 18.04.2. update
, update
et dist-upgrade
fonctionnaient bien; install
, a échoué avec un abandon. Oui, en utilisant -y
travaillé.
Cependant, j’ai trouvé qu’il y avait un problème dans mon fichier /etc/apt/sources.list
et qu’en le rétablissant à la valeur par défaut fournie avec la distribution (vous pouvez trouver votre version en ligne assez facilement), cela a complètement résolu le problème.
Je soupçonne qu'un des scripts de bibliothèque tiers alternatifs qui ajoutait son propre référentiel avait commis une erreur.
Je vous recommande de faire une copie de sauvegarde, d'essayer de remplacer le fichier, de vous assurer que la propriété et les autorisations sont identiques à l'original, puis de faire un Sudo apt update
, puis d'essayer votre installation.
Je n'ai pas eu de problèmes depuis.