このスレッドはクローズされています。記事の閲覧のみとなります。
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.1 ) |
|
- æ¥æï¼ 2007/06/19 11:15
- ååï¼ 管理者
- 原因がまったく不明ですが、何もしないよりは・・・。
以下を試してみて下さい。
# yum clean all # export LC_ALL=C # yum -y update
上から順次実行してみて下さい。
|
Re: Fedora7でyumが正常に使えない ( No.2 ) |
|
- æ¥æï¼ 2007/06/19 11:29
- ååï¼ かときち
<masao@katou.sc>
- 管理人様、ありがとうございます。
早速試してみましたが、やはり同じエラーが出てしまいます。 他に何かチェックすべきことはありますでしょうか?
|
Re: Fedora7でyumが正常に使えない ( No.3 ) |
|
- æ¥æï¼ 2007/06/19 11:55
- ååï¼ 管理者
- 以下の実行結果を教えてください
# locale
# cat /etc/sysconfig/i18n
|
Re: Fedora7でyumが正常に使えない ( No.4 ) |
|
- æ¥æï¼ 2007/06/19 12:08
- ååï¼ かときち
<masao@katou.sc>
- はい、以下の通りになります。
/etc/sysconfig/i18nは存在しないようです。 宜しくお願い致します。
[root@KURO-F7 ~]# locale LANG=ja_JP.EUC-JP LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_NAME="C" LC_ADDRESS="C" LC_TELEPHONE="C" LC_MEASUREMENT="C" LC_IDENTIFICATION="C" LC_ALL=C [root@KURO-F7 ~]#
[root@KURO-F7 ~]# cat /etc/sysconfig/i18n cat: /etc/sysconfig/i18n: No such file or directory
|
Re: Fedora7でyumが正常に使えない ( No.5 ) |
|
- æ¥æï¼ 2007/06/19 12:15
- ååï¼ 管理者
- locale 情報が変ですね。(LANG属性の設定値)
まず「/etc/sysconfig/i18n」がないと言うのがおかしいです。
以下手順を実施してください。
①「/etc/sysconfig/i18n」の作成
# vi /etc/sysconfig/i18n LANG="ja_JP.eucJP"
②システム再起動(reboot)
③locale確認(以下の内容と同一であること)
# locale LANG=ja_JP.eucJP LC_CTYPE="ja_JP.eucJP" LC_NUMERIC="ja_JP.eucJP" LC_TIME="ja_JP.eucJP" LC_COLLATE="ja_JP.eucJP" LC_MONETARY="ja_JP.eucJP" LC_MESSAGES="ja_JP.eucJP" LC_PAPER="ja_JP.eucJP" LC_NAME="ja_JP.eucJP" LC_ADDRESS="ja_JP.eucJP" LC_TELEPHONE="ja_JP.eucJP" LC_MEASUREMENT="ja_JP.eucJP" LC_IDENTIFICATION="ja_JP.eucJP" LC_ALL=
④yum update 確認
|
■ その他