お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-05-27 17:46:22

kazu2013
新しいメンバ
登録日: 2013-05-27

[ubuntu 12.04.2 LTS] apt-get update が出来ません

【ubuntu バージョン】12.04.2 LTS (amd64)
【ハードウェア】 富士通 RX100 S7

ubuntu server をインストールして「apt-get update」を実施したところ、
以下のメッセージが出力されて完了できませんでした。
--------------------------------------------------------
無視 http://jp.archive.ubuntu.com precise InRelease
無視 http://jp.archive.ubuntu.com precise-updates InRelease
無視 http://jp.archive.ubuntu.com precise-backports InRelease
ヒット http://jp.archive.ubuntu.com precise Release.gpg
ヒット http://jp.archive.ubuntu.com precise-updates Release.gpg
ヒット
~~~中略~~~~
取得:56 http://jp.archive.ubuntu.com precise-backports/multiverse TranslationIndex [10.6 kB]
取得:57 http://jp.archive.ubuntu.com precise-backports/restricted TranslationIndex [259 kB]                                                                                                                                                                          E: パッケージファイル /var/lib/apt/lists/partial/jp.archive.ubuntu.com_ubuntu_dists_precise-backports_restricted_i18n_Index を解釈することができません (1)
--------------------------------------------------------


試しにパッケージをインストールしようとしてみましたが、
以下のように出力されてインストール出来ませんでした。
--------------------------------------------------------
# apt-get install gcc
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 0%          依存関係ツリーを作成しています... 0%依存関係ツリーを作成しています... 50%依存関係ツリーを作成しています... 50%依存関係ツリーを作成しています       
状態情報を読み取っています... 完了
パッケージ gcc はデータベースには存在しますが、利用できません。
おそらく、そのパッケージが見つからないか、もう古くなっているか、
あるいは別のソースからのみしか利用できないという状況が考えられます

E: パッケージ 'gcc' にはインストール候補がありません
--------------------------------------------------------


似たような事象を検索して以下の対応を実施しましたが、状況は変わりませんでした。
--------------------------------------------------------
1. # mv /var/lib/apt/lists /var/lib/apt/lists_bk
2. # mkdir /var/lib/apt/lists
   # mkdir /var/lib/apt/lists/partial
3. #apt-get autoclean
   #apt-get clean
4. #apt-get update
--------------------------------------------------------

どなたか解決方法が分かる方はいらっしゃいませんでしょうか。

オフライン

 

#2 2013-05-27 21:31:36

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: [ubuntu 12.04.2 LTS] apt-get update が出来ません

/var/lib/apt/lists/partialの中は、普通は空と思います。

間違っていたら、すみません。
jp.archive.ubuntu.com_ubuntu_dists_precise-backports_restricted_i18n_Indexが
/var/lib/apt/listsの中にあれば問題ないですが、
存在しない場合は、cpして/var/lib/apt/lists/partialにあるのを削除、
またはmv で/var/lib/apt/listsに移動してください。

これで解決しないときは、その後の状況を提示されれば何方かにバトンタッチです。

オフライン

 

#3 2013-05-28 13:21:27

kazu2013
新しいメンバ
登録日: 2013-05-27

Re: [ubuntu 12.04.2 LTS] apt-get update が出来ません

koisan1949さん
早速の回答有難う御座います。

> /var/lib/apt/lists/partialの中は、普通は空と思います。

/var/lib/apt/lists と /var/lib/apt/lists/partial
を空の状態にしてから再度「apt-get clean」→「apt-get update」しても
/var/lib/apt/lists/partial 配下に多くのファイルが出来てしまいます。

----------------------------------------------
:/var/lib/apt/lists/partial# ls
ftp.jaist.ac.jp_pub_Linux_ubuntu_dists_precise-backports_main_binary-amd64_Packages
ftp.jaist.ac.jp_pub_Linux_ubuntu_dists_precise-backports_main_binary-amd64_Packages.decomp
ftp.jaist.ac.jp_pub_Linux_ubuntu_dists_precise-backports_main_binary-i386_Packages
ftp.jaist.ac.jp_pub_Linux_ubuntu_dists_precise-backports_main_binary-i386_Packages.decomp
ftp.jaist.ac.jp_pub_Linux_ubuntu_dists_precise-backports_main_i18n_Index
ftp.jaist.ac.jp_pub_Linux_ubuntu_dists_precise-backports_main_source_Sources
ftp.jaist.ac.jp_pub_Linux_ubuntu_dists_precise-backports_main_source_Sources.decomp.FAILED
~中略~
security.ubuntu.com_ubuntu_dists_precise-security_multiverse_source_Sources.decomp.FAILED
security.ubuntu.com_ubuntu_dists_precise-security_restricted_binary-i386_Packages.decomp
security.ubuntu.com_ubuntu_dists_precise-security_restricted_i18n_Index
security.ubuntu.com_ubuntu_dists_precise-security_universe_binary-i386_Packages
security.ubuntu.com_ubuntu_dists_precise-security_universe_binary-i386_Packages.decomp
security.ubuntu.com_ubuntu_dists_precise-security_universe_i18n_Index
----------------------------------------------


> jp.archive.ubuntu.com_ubuntu_dists_precise-backports_restricted_i18n_Indexが
> /var/lib/apt/listsの中にあれば問題ないですが、
> 存在しない場合は、cpして/var/lib/apt/lists/partialにあるのを削除、
> またはmv で/var/lib/apt/listsに移動してください。

「apt-get update」 した直後には
jp.archive.ubuntu.com_ubuntu_dists_precise-backports_restricted_i18n_Index
は/var/lib/apt/lists には存在せず、やはり/var/lib/apt/lists/partial に存在します。
/var/lib/apt/lists/partial から/var/lib/apt/lists へこのファイルを移動させてから
再度「apt-get update」してもエラー終了し、/var/lib/apt/lists/partial に同様のファイルが生成されていました。

-----------------------------------------------
:/var/lib/apt/lists/partial# mv ftp.jaist.ac.jp_pub_Linux_ubuntu_dists_precise-backports_restricted_i18n_Index ../
:/var/lib/apt/lists/partial#
:/var/lib/apt/lists/partial# apt-get update
無視 http://ftp.jaist.ac.jp precise InRelease
無視 http://ftp.jaist.ac.jp precise-updates InRelease
~中略~
取得:47 http://ftp.jaist.ac.jp precise-backports/restricted TranslationIndex [259 kB]
E: パッケージファイル /var/lib/apt/lists/partial/ftp.jaist.ac.jp_pub_Linux_ubuntu_dists_precise-backports_restricted_i18n_Index を解釈することができません (1)
-----------------------------------------------

オフライン

 

#4 2013-05-28 15:05:07

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: [ubuntu 12.04.2 LTS] apt-get update が出来ません

ダメでしたか。
ftp.jaist.ac.jpのサーバーにアクセスしたとき何らかの不具合が発生したのが原因の様です。
上手くいくか不明ですが grubの選択メニューのrecovery modeを実行すれば
直る可能性があるかも
cleanとdpkgをすれば修復されるかな。。。
sources.listに不具合があるのではないかと思います。

オフライン

 

#5 2013-05-31 17:00:10

kazu2013
新しいメンバ
登録日: 2013-05-27

Re: [ubuntu 12.04.2 LTS] apt-get update が出来ません

koisan1949さん

> 上手くいくか不明ですが grubの選択メニューのrecovery modeを実行すれば
> 直る可能性があるかも
> cleanとdpkgをすれば修復されるかな。。。

リカバリモードでパッケージ修復が出来るんですね。
実行してみましたが、残念ながら状況変わらずでした。

オフライン

 

#6 2013-06-03 09:36:25

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: [ubuntu 12.04.2 LTS] apt-get update が出来ません

再インストールするのが近道の様な気がします。
その際、今後のupgrade等の不具合が発生したとき、
環境を引き継ぐためにも/homeパーティションを作成すると
作業が簡単になります。
もっと良いのは別のHDDに作るのがベストです。

オフライン

 

#7 2013-06-03 18:13:44

hito
管理者
登録日: 2007-03-18

Re: [ubuntu 12.04.2 LTS] apt-get update が出来ません

どうも挙動が謎なのですが、なにかしら暗黙の前提になっていて、明示されていない特殊な条件がないでしょうか。

一般的な対策としては、以下の手順で直ることが期待されますので、もう一度試してみて頂けないでしょうか。

1) /etc/apt/sources.list をオリジナルのものに戻す。

2) なんとなくProxyが間にいるような気もするので、apt-get update時に「壊れたProxy」用の設定を入れて試してみる(parital/になにかファイルができる場合は毎回除去してやる)。

コード:

sudo apt-get  update -o Acquire::http::No-Cache=True
sudo apt-get  update -o Acquire::BrokenProxy=true

オフライン

 

#8 2013-06-13 16:05:11

kazu2013
新しいメンバ
登録日: 2013-05-27

Re: [ubuntu 12.04.2 LTS] apt-get update が出来ません

koisan1949さん
hitoさん

その後ですが、最終的上手くupdateする事が出来ました。

上手く行かなかった原因はおそらくProxyのID/Passwd 設定が必要なのに
行なっていなかったという初歩的なものでした。。。。
(使用していたProxyはID/Passwdが必要ないと物と思い込んでいました)

以下、その後の対応
-----------------------------------
・OSをUbuntu13.04-desktop(日本語版)へ入れ替えました
・aptのプロキシを設定していた部分を ID&Passwd 入りで設定し直しました
→ apt-get update が正常に完了しました
-----------------------------------

色々アドバイス頂きありがとうございました。

オフライン

 

Board footer

Powered by FluxBB