このスレッドはクローズされています。記事の閲覧のみとなります。
Fedora7でyumが正常に使えない |
|
- æ¥æï¼ 2007/06/19 05:26
- ååï¼ かときち
<masao@katou.sc>
Fedora7でyum updateを行うと、以下のエラー?がでて正常に完了しません。 一度 yum remove yum でyumを消した後、こちらのサイトで紹介されている方法でwgetで再度yumをインストールしても、やはり同じメッセージが出てしまいます。
他の掲示板でも質問をしているのですが、回答がいただけないのでこちらでも質問させていただきました。
以下のエラーはどうすれば回避できるのか、御教示頂ければ幸いです。 宜しくお願い致します。
動作環境は、玄箱HGにFedora7をインストールしています。
[root@KURO-F7 ~]# yum -y update Loading "installonlyn" plugin Loading "fastestmirror" plugin Loading mirror speeds from cached hostfile Setting up Update Process fedora 100% |=========================| 2.1 kB 00:00 updates 100% |=========================| 1.9 kB 00:00 primary.sqlite.bz2 100% |=========================| 559 kB 00:00 Resolving Dependencies --> Running transaction check filelists.sqlite.bz2 100% |=========================| 1.2 MB 00:00 Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 135, in main (result, resultmsgs) = base.buildTransaction() File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 549, in buildTransaction (rescode, restring) = self.resolveDeps() File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 794, in resolveDeps deps = self._mytsCheck() File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 775, in _mytsCheck ret.extend(self._checkRemove(txmbr)) File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 1029, in _checkRemove for pkgtup in self.rpmdb.whatRequires(provname, None, None): File "/usr/lib/python2.5/site-packages/yum/rpmsack.py", line 422, in whatRequires pkgs = self.searchRequires(name) File "/usr/lib/python2.5/site-packages/yum/rpmsack.py", line 148, in searchRequires return self.searchPrco(name, 'requires') File "/usr/lib/python2.5/site-packages/yum/rpmsack.py", line 127, in searchPrco if not result.has_key(po.pkgid): TypeError: list objects are unhashable [root@KURO-F7 ~]#
|
■ コンテンツ関連情報
Re: Fedora7でyumが正常に使えない ( No.11 ) |
|
- æ¥æï¼ 2007/06/19 15:39
- ååï¼ 管理者
- 当方では確証たる判断はできませんが、怪しいですね。
インストール後、1度でも「yum」が実行できた実績はありますか?
「yum」関連で一番問題になるのは、 1.名前解決が出来ない 2.「locale」問題 3.「yum」の内部PG「python」の問題
ただ、「3」に関してはとても厄介で、関連する「python」「python-devel」「python-libs」を再インストールしようとすると 依存関係で殆どのパッケージが一度消されてしまう可能性があります。
今回の事象は「3」に近いですが「2」が大きく影響しているものと思われます。(当方勝手な推測ですが・・・)
|
Re: Fedora7でyumが正常に使えない ( No.12 ) |
|
- æ¥æï¼ 2007/06/19 15:45
- ååï¼ かときち
<masao@katou.sc>
- 管理人様
yumは一度だけ # yum -y install yum-fastestmirror
で成功しましたが、updateは一度も成功しておりませんし、他のパッケージも読み込めて いません。
Fedora7を入れ直してみた方が良いかも知れないですね。
|
Re: Fedora7でyumが正常に使えない ( No.13 ) |
|
- æ¥æï¼ 2007/06/19 15:57
- ååï¼ 管理者
- 最後に、駄目元で以下を実施後、「yum」を行ってみてください。
# rpm --rebuilddb
これでも駄目なら最終手段
# rpm --initdb
|
Re: Fedora7でyumが正常に使えない ( No.14 ) |
|
- æ¥æï¼ 2007/06/19 16:04
- ååï¼ かときち
<masao@katou.sc>
- 管理人様。
アドバイスいただきましたとおり、2通り試してみましたが、やはり駄目でした。 同じメッセージがでてしまいます。
もう一度Fedora7を入れ直してみたいと思います。
色々とアドバイスを頂きまして、ありがとうございました。
|
■ その他