「N」を押したように、apt-getが自動的に中止するのはなぜですか?


29

Ubuntu 14.04で、アプリをインストールしようとしたとき、または次のことをしようとしたとき:

sudo apt-get upgrade

私はいつも最後にこのメッセージになります:

Do you want to continue? [Y/n] Abort.

私は何もタイプしなかった、それはただ自動的に中止する。

助けてくれませんか?

======= [Edit#1 Aug 12] =======ここで、端末のテキスト全体をコピーしました。私はここで2つのコマンドを実行しました:sudo apt-get updateそして結果を得た後、sudo apt-get upgradeを実行します

ターミナルからコピーされたテキストは次のとおりです。

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:~$ 

======= [/編集終了] =============


入力するとどうなりますyか?
ティム14

@Eliahええ、[Y / n]が要求されたら、実際にyを指定してみてください。私は通常、彼らが行うことを示唆しているsudo apt-get update | pastebinit、それは非常に長い出力することができるよう...、そして私たちにリンクを与える
ティム・

yを入力した後、〜$にyを入力しているのでコマンドが見つかりませんと表示されます
フランシスMアルボレス14

ええ、@ tim、問題は、何も入力していなくても既に中止されているため、現在($コマンドライン)にいることです。
フランシスMアルボレス14

@EliahKagan自宅のコンピューターに戻ったら、すべてをコピーしてここに貼り付けます。
フランシスMアルボレス14

回答:


28

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ですか?これはややこしい質問であり、sudo構成、またはコマンドを呼び出すために使用している端末またはシェルに関係する可能性があります...

または、回避策が必要な場合は、にパス-yapt-getてプロンプトをスキップできます。sudo apt-get -y upgrade


1
同じ問題、私はむしろ入力を食べているものを知りたいです。これは薬あけで起こります。KDEのKonsoleやmltermなどの他の端末は通常どおり機能します。
ハミド

1
私もこれに遭遇しました(Debianでは、これはAsk Ubuntuですが、おそらくまだ役立つでしょう...)、なぜそれが起こったのか分かりませんが、ターミナルエミュレータアプリケーションで新しいタブを開き、問題はなくなりました。
ジャクソン

それは罪のようなもので、大きな罪の一つです。更新を意図した後に姿を消した。
ハミド

私は、それを使用した後にどうして私に起こったのかを説明するでしょうwildmidi、それは明らかにミディを演奏している間に音量を変えるなどの入力をキャプチャしようとしていますが、セグメンテーション違反などの後に正しくリリースされませんでした。
hsandt

6

私の問題は、コンソールにコマンドをコピーアンドペーストすることにより、複数のコマンドを一度に実行しようとしたことです

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install build-essential
...

各コマンドを個別に呼び出すと問題が解決しました


2
2つのパッケージ名の間に「隠された」キャリッジリターンが存在する場合もあります。1行のコマンドでインストールされたこのeveythingを削除すると、たとえばsudo apt-get install libssl-dev libdb-dev libdb++-dev
アンダーサウンド

@undersoundありがとう!これを回答として追加する必要があります。単一のパッケージをインストールするとき、私はその問題を持っていたが、私はしていた Webページからそれをコピー&それに沿ってキャリッジリターンを取りました。(と思う)まだapt-getの私にプロンプトを与えたが、私のように入力をした\rYのではなく、Yその中止さ
anotherdave

1

18.04.2でこの問題が発生しました。 updateupdate、およびdist-upgrade罰金を働きました。install、アボートで失敗しました。 はい、使用し-yました。

しかし、/etc/apt/sources.listファイルに問題があり、ディストリビューションに付属しているデフォルトに戻すことで(バージョンをオンラインで簡単に見つけることができます)、問題を完全に解決できることがわかりました。

独自のリポジトリを追加していたサードパーティの代替ライブラリスクリプトの1つが間違いを犯したのではないかと思います。

バックアップコピーを作成し、ファイルを置き換えて、所有権とアクセス許可が元のものと同じであることを確認してからsudo apt update、を実行してからインストールをお勧めします。

それ以来、私には何の問題もありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.