Ubuntu 14.04で、アプリをインストールしようとしたとき、または次のことをしようとしたとき:
Sudo apt-get upgrade
私はいつも最後にこのメッセージになります:
Do you want to continue? [Y/n] Abort.
私は何も入力しませんでした。自動的に中止されます。
助けてくれませんか?
======= [Edit#1 Aug 12] =======ここで、端末のテキスト全体をコピーしました。私はここで2つのコマンドを実行しました:Sudo apt-get update
ターミナルからコピーされたテキストは次のとおりです。
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:~$
======= [/編集終了] =============
apt-getは、インタラクティブな確認が必要であるが、stdinからの入力を読み取れない場合に中止します。
たとえば、誰でも(保留中のアップグレードがある場合)、/ dev/nullを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:~$
これは次の質問につながります。Sudo apt-get upgrade
を呼び出しているときにstdinを引き継ぐものは何ですか?これは難しい質問であり、コマンドを呼び出すために使用しているSudo構成または端末またはシェルに関係する可能性があります...
または、回避策が必要な場合は、-y
をapt-get
に渡してプロンプトをスキップできます:Sudo apt-get -y upgrade
私の問題は、コンソールにコマンドをコピーアンドペーストすることで、一度に複数のコマンドを実行しようとしたことでした
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install build-essential
...
各コマンドを個別に呼び出すと問題が解決しました
18.04.2でこの問題が発生しました。 update
、update
、およびdist-upgrade
は正常に機能しました。 install
、アボートで失敗しました。 はい、-y
を使用して動作しました。
しかし、/etc/apt/sources.list
ファイルに問題があり、ディストリビューションに付属しているデフォルトに戻すことで(バージョンをオンラインで簡単に見つけることができます)、問題を完全に解決できることがわかりました。
独自のリポジトリを追加していたサードパーティの代替ライブラリスクリプトの1つが間違いを犯したのではないかと思います。
バックアップコピーを作成し、ファイルを置き換えて、所有権とアクセス許可が元のものと同じであることを確認してから、Sudo apt update
を実行してからインストールをお勧めします。
それ以来、私には何の問題もありません。