はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 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 確認
 Re: Fedora7でyumが正常に使えない ( No.6 )
日時: 2007/06/19 14:41
名前: かときち   <masao@katou.sc>

 管理人様、ありがとうございます。

 試してみましたが、やはり同じエラーが出てしまいます。

[root@KURO-F7 ~]# locale
LANG=ja_JP.EUC-JP
LC_CTYPE="ja_JP.EUC-JP"
LC_NUMERIC="ja_JP.EUC-JP"
LC_TIME="ja_JP.EUC-JP"
LC_COLLATE="ja_JP.EUC-JP"
LC_MONETARY="ja_JP.EUC-JP"
LC_MESSAGES="ja_JP.EUC-JP"
LC_PAPER="ja_JP.EUC-JP"
LC_NAME="ja_JP.EUC-JP"
LC_ADDRESS="ja_JP.EUC-JP"
LC_TELEPHONE="ja_JP.EUC-JP"
LC_MEASUREMENT="ja_JP.EUC-JP"
LC_IDENTIFICATION="ja_JP.EUC-JP"
LC_ALL=

# vi /etc/sysconfig/i18n
LANG="ja_JP.eucJP"

のように設定したのですが、何故かja_JP.EUC-JPになってしまっていますが……。

 何かまだ確認すべきところがありますでしょうか?

 宜しくお願い致します。
 Re: Fedora7でyumが正常に使えない ( No.7 )
日時: 2007/06/19 14:53
名前: 管理者

> # vi /etc/sysconfig/i18n
> LANG="ja_JP.eucJP"
>
> のように設定したのですが、何故かja_JP.EUC-JPになってしまっていますが……。


変ですね・・
再起動(システム)しましたよね?


下記の結果はどのようになりますか?

# locale -a | grep ja
 Re: Fedora7でyumが正常に使えない ( No.8 )
日時: 2007/06/19 15:04
名前: かときち   <masao@katou.sc>

 はい、以下の様になっています。

[root@KURO-F7 ~]# locale -a | grep ja
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
[root@KURO-F7 ~]#
 Re: Fedora7でyumが正常に使えない ( No.9 )
日時: 2007/06/19 15:10
名前: 管理者

変ですね・・・
取りあえず、以下を実施して「yum」が正常動作できるか試して見ましょう。

# export LANG="ja_JP.eucJP"
# export LC_ALL="ja_JP.eucJP"
# yum update
 Re: Fedora7でyumが正常に使えない ( No.10 )
日時: 2007/06/19 15:22
名前: かときち   <masao@katou.sc>

 管理人様

 試してみましたが、やはり駄目でした。
 同じメッセージが出てしまいます。

 インストールしたFedora7が壊れているんでしょうか…?
 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を入れ直してみたいと思います。

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

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.