yumが使えなくなってしまった?修正方法や再インストールは可能?

このQ&Aのポイント
  • CentOS4.4を起動してyumを使おうとしたら使えなくなっていました。修正するかyumをインストールしなおすことは可能でしょうか?よければ教えてください。
  • yumのエラーメッセージによると、YumRepositoryのオブジェクトに'set'という属性が存在しないというエラーが発生しています。修正方法や再インストールの手順を教えていただけますか?
  • YumRepositoryのインスタンスに'set'という属性が存在しないエラーが発生しているため、yumを使用する方法を修正または再インストールする必要があります。修正方法や再インストール手順についてご教示ください。
回答を見る
  • ベストアンサー

yumが使えなくなってしまいました。

CentOS4.4を起動してyumを使おうとしたら 使えなくなっていました。修正するかyumをインストールしなおすことは可能でしょうか?よければ教えてください。 [root@linux ~]# yum update Loading "priorities" plugin Plugin "fastestmirror" uses deprecated constant TYPE_INTERFACE. Please use TYPE_INTERACTIVE instead. Loading "fastestmirror" plugin Loading "protectbase" plugin /usr/lib/python2.3/site-packages/yum/plugins.py:381: DeprecationWarning: registerOpt() will go away in a future version of Yum. Please manipulate config.YumConf and config.RepoConf directly. DeprecationWarning) Setting up Update Process Setting up repositories Determining fastest mirrors Traceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 102, in main result, resultmsgs = do() File "/usr/share/yum-cli/cli.py", line 431, in doCommands return self.updatePkgs() File "/usr/share/yum-cli/cli.py", line 846, in updatePkgs self.doRepoSetup() File "/usr/share/yum-cli/cli.py", line 83, in doRepoSetup yum.YumBase.doRepoSetup(self, thisrepo=thisrepo) File "__init__.py", line 292, in doRepoSetup File "plugins.py", line 152, in run File "/usr/lib/yum-plugins/fastestmirror.py", line 78, in postreposetup_hook repo.set('urls', repomirrors[str(repo)]) AttributeError: YumRepository instance has no attribute 'set'

noname#24489
noname#24489

質問者が選んだベストアンサー

  • ベストアンサー
  • kaidnu
  • ベストアンサー率60% (3/5)
回答No.1

次のことを書かれた方が良いと思います。 ・エラーになる、直前の操作 ・エラーになる、直前にインストールしたツール、アプリケーション ・エラーになる、直前に行った設定 あとはyumを rpm -qa|egrep yum で探してみて、無ければ、yum本体 をDL後、再インストール。 探してあれば、yumを削除してから、DLしたものを再インストールするという方法があります。 原因を追求したいなら、まずネットワーク設定やルーターなどから疑ってみてはどうでしょうか。(proxyを通しているなら、それの設定なども) 他人の事どーこー言える立場じゃないですが、初心者の場合は修復を考えずに、再インストールを行う、と言う方法で、まず先に進むことを考えた方が良いと思いますよ。 修復や原因追及する場合は、Linuxで経験を十分に積んでからが二次トラブルにならない方法だと、わたしは思います。

noname#24489
質問者

お礼

ありがとうございます。 たしかatrpmのリポジトリでyumをアップグレードしてなりました。 一度削除してみます。^^

関連するQ&A

  • fedoraでyum updateに失敗する

    fedora9にて, sudo yum update を実行すると以下のようなエラーがでて,updateできません. -------------------------------------------------------------------------- Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 229, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 181, in main return_code = base.doTransaction() File "/usr/share/yum-cli/cli.py", line 409, in doTransaction print to_utf8(msg) File "/usr/lib/python2.5/codecs.py", line 303, in write data, consumed = self.encode(object, self.errors) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 20: ordinal not in range(128) ------------------------------------------------------------------------- pythonを消して入れ直してたいのですが,依存関係でyumなどが消えてしまうためできません. どうしたらよいのでしょうか?

  • FedoraCore4のyumコマンドエラーについて

    こんにちは、FedoraCore4を使用しています。 yumコマンドを使用しようとしたら突然下記のようなエラーが出てしまいました。 [root@masahiro ~]# yum install httpd Traceback (most recent call last): File "/usr/bin/yum", line 15, in ? yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 34, in main locale.setlocale(locale.LC_ALL, '') File "/usr/lib/python2.4/locale.py", line 379, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting [root@masahiro ~]# [root@masahiro ~]# yum update vsftpd Traceback (most recent call last): File "/usr/bin/yum", line 15, in ? yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 34, in main locale.setlocale(locale.LC_ALL, '') File "/usr/lib/python2.4/locale.py", line 379, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting データベースの更新や、アップデートなどを使用としても同じエラーが出てしまいます。 どなたかご存知の方がいらっしゃいましたら、アドバイスお願いできませんでしょうか。 よろしくお願いいたします。

  • fedora23で、authconfig-tuiで

    fedora23で、authconfig-tuiでAD参加させようとしてエラー CentOS7をAD参加させています。 それとは別途テスト環境として、fedora23で同じことをするとエラーになりました。 検索してみると、 「Python3のバイト列」と「Python2のバイト文字列」の型が違うことによってそうなっている とい事のようです。 でも、具体的に何をすれば治るのか全くわかりません。 fedora23では、authconfig-tuiは使えないのでしょうか? 代替のコマンドはあるのでしょうか? # authconfig-tui Traceback (most recent call last):VW-001 -U Administrator] File "/usr/share/authconfig/authconfig-tui.py", line 1078, in <module> sys.exit(module.run()) File "/usr/share/authconfig/authconfig-tui.py", line 666, in run if not self.doUI(): File "/usr/share/authconfig/authconfig-tui.py", line 1059, in doUI if not self.getChoices(): File "/usr/share/authconfig/authconfig-tui.py", line 1034, in getChoices rc = self.getWinbindSettings(more) File "/usr/share/authconfig/authconfig-tui.py", line 995, in getWinbindSettings anothertxt=_("Join Domain"), anothercb=self.maybeGetJoinSettings) File "/usr/share/authconfig/authconfig-tui.py", line 909, in getGenericChoices anothercb() File "/usr/share/authconfig/authconfig-tui.py", line 973, in maybeGetJoinSettings self.getJoinSettings() File "/usr/share/authconfig/authconfig-tui.py", line 954, in getJoinSettings self.info.joinDomain(True) File "/usr/share/authconfig/authinfo.py", line 4314, in joinDomain status, error = feedFork(cmd, echo, "sword:", self.joinPassword) File "/usr/share/authconfig/authinfo.py", line 953, in feedFork output += c TypeError: Can't convert 'bytes' object to str implicitly

  • Fedora23 の authconfig-tui

    Fedora23 の authconfig-tui コマンドで[AD参加]ボタンを押すと、下記のようなエラーが出ます。 Pythonの互換エラーのようですが、素人なので詳しいことが全く分かりません。 同系のCentOS7ではこのようなエラーは起こりません。 憶測では authconfig-tuiの中に「authconfig-tui.py」というPythonで書かれたスクリプトがあり、 それの記述が古いPythonで書かれている。 古いPythonを採用しているCentOS7では動くが 新しいPythonを採用しているFedora23ではエラーになる。 Fedora23では「authconfig-tui」ではなく、 新しいPythonで書かれた「authconfig-tui」的なモノを使わねばならないか、 「authconfig-tui」にパッチ的なものを当てないといけない。 あくまで憶測です。 Pythonが何なのかも知りません。 Fedora23上で「authconfig-tui」を動くようにするか、 Fedora23上で動く「authconfig-tui」の新しいバージョンが欲しいです。 よろしくお願いします。 [root@Fedora23 ~]# authconfig-tui [/usr/bin/net join -w DM01 -S WIN-SERVER -U Administrator] Traceback (most recent call last): File "/usr/share/authconfig/authconfig-tui.py", line 1078, in <module> sys.exit(module.run()) File "/usr/share/authconfig/authconfig-tui.py", line 666, in run if not self.doUI(): File "/usr/share/authconfig/authconfig-tui.py", line 1059, in doUI if not self.getChoices(): File "/usr/share/authconfig/authconfig-tui.py", line 1034, in getChoices rc = self.getWinbindSettings(more) File "/usr/share/authconfig/authconfig-tui.py", line 995, in getWinbindSettings anothertxt=_("Join Domain"), anothercb=self.maybeGetJoinSettings) File "/usr/share/authconfig/authconfig-tui.py", line 909, in getGenericChoices anothercb() File "/usr/share/authconfig/authconfig-tui.py", line 973, in maybeGetJoinSettings self.getJoinSettings() File "/usr/share/authconfig/authconfig-tui.py", line 954, in getJoinSettings self.info.joinDomain(True) File "/usr/share/authconfig/authinfo.py", line 4314, in joinDomain status, error = feedFork(cmd, echo, "sword:", self.joinPassword) File "/usr/share/authconfig/authinfo.py", line 953, in feedFork output += c TypeError: Can't convert 'bytes' object to str implicitly [root@Fedora23 ~]#

  • centOS5.3 インストール後の設定 yum

    linuxに関して完全に初心者です。ネットワークの知識なんかもほぼありません。 今、 http://centossrv.com/centos5-init.shtml このサイトを参考にして設定を進めているのですが、いきなりつまづいてしましました。 (4)rootになれるユーザを管理者のみにする までは進めたのですが、(5)以降ができません。 色々といじってしまったかもしれなくてわけがわからない状態です…。最初どんな表示がでたのかは覚えていませんが、今現在は /etc/rc.d/init.d/yum-updatesd stop を実行すると -bash: /etc/rc.d/init.d/yum-updatesd: No such file or directory(そのようなファイルはフォルダにない?) と表示されます。 yum -y remove yum-updatesd を実行すると Loaded plugins: fastestmirror Setting up Remove Process No Match hor argument: yum-updatesd No Packages marked for removal と表示されます。 yum -y install yum-fastestmirror を実行すると Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=os error was [Error 4] IOError: <urlopen error (-3, 'temporary failure in name resolution')> Error: Cannot find a valid baseurl for repo: base と表示されます。 yum -y update を実行すると yum -y install yum-fastestmirrorの時と同じ結果が返ってきます。 yum -y install yum-cron を実行すると yum -y install yum-fastestmirrorの時と同じ結果が返ってきます。 /etc/rc.d/init.d/yum-cron start を実行すると -bash: /etc/rc,d/init.d/yum-cron: No such file or directory と表示されます。 chkconfig yum-cron on を実行すると error reading information on service yum-cron: No such file or directory と表示されます。 インストールの時点のホスト名やIPアドレスに関しては、 http://centossrv.com/centos5.shtml と同じように設定しました。 こんな序盤でつまづくなんて恥ずかしいですが、全く意味がわからず本当に困っています…。そもそもパッケージというものが何なのかすら分かっていません。 こんな状態ですが、どうか助けていただけないでしょうか?よろしくお願いします。

  • これはどういう状況ですか?

    いつも大変お世話になっております。 FireFoxが使えず、chromeをインストールしようとしたら 下記のようになりました。 #vi /yum.repo.d # yum install google-chrome-stable 読み込んだプラグイン:fastestmirror,langpacks File contains no section headers. file: file:///etc/yum.repos.d/google.chrome.repo, line 1 'google.chrome.repo\n' #vi /yum.repo.d # yum install google-chrome-stable 読み込んだプラグイン:fastestmirror,langpacks File contains no section headers. file: file:///etc/yum.repos.d/google.chrome.repo, line 1 'google.chrome.repo\n' #vi /yum.repo.d # yum install google-chrome-stable 読み込んだプラグイン:fastestmirror,langpacks File contains no section headers. file: file:///etc/yum.repos.d/google.chrome.repo, line 1 'google.chrome.repo\n' #vi /yum.repo.d # yum install google-chrome-stable 読み込んだプラグイン:fastestmirror,langpacks File contains no section headers. file: file:///etc/yum.repos.d/google.chrome.repo, line 1 'google.chrome.repo\n' #vi /yum.repo.d # yum install google-chrome-stable 読み込んだプラグイン:fastestmirror,langpacks File contains no section headers. file: file:///etc/yum.repos.d/google.chrome.repo, line 1 'google.chrome.repo\n' CentOS-1511は古すぎますか? このマイナスイメージのメッセージは何でしょうか? ご多忙中恐れ入ります。 ご回答のほど、宜しくお願い申し上げます。

  • 【Linux Fedora8】ファイアーウォールの設定画面が起動しない

    参考書を片手にWEBサーバの構築をおこなっていたのですが、 システム→管理→ファイアーウォール でrootパスを聞かれるので、入力するのですが、起動するはずの設定画面が起動してくれません。 コマンドラインからsystem-config-firewall とすると、何やらエラーが表示されていました。(下記) CYCがインポートできないよってエラーだと思いますが初心者の私にはCYCとはなんぞや?です。 手詰まりです。。。 ■ログ [root@www /]# system-config-firewall Traceback (most recent call last): File "/usr/share/system-config-firewall/system-config-firewall.py", line 35, in <module> import fw_gui File "/usr/share/system-config-firewall/fw_gui.py", line 32, in <module> from fw_config import * ~~中略~~ File "/usr/share/system-config-network/netconfpkg/plugins/NCDevCTC.py", line 22, in <module> from netconfpkg.NC_functions import CTC ImportError: cannot import name CTC  ↑↑コレ そこでファイアーウォールの設定を直接ファイルから編集しようと思うのですが、どのファイルのどこをいじればいいのかよく分かりません。 変更したいな内容は、LAN内から名前解決を行う為、ファイアーウォール設定の「信頼したサービス」に「DNS」を適用させたいと思っています。 どのファイルのどこを編集すればいいのか、ご存知の方いらっしゃいましたら教えてください。よろしくお願いします!

  • REDHAT8 初心者です。UP2DATEが起動しません

    problem username とか出ていたんですが、何度やってもダメでやっと気づいてアップデート?したんですが今度はセットアッププログラムが起動しなくなりました。 エラーメッセージは次の通りです。長文すみません。。。お勧めのHPなどありましたら教えて頂けますとすごくたすかります。。。 <未処理の例外が発生しました> Exception type SSL.Error Exception Handler Information Traceback (most recent call last): File "/usr/bin/../share/rhn/rhn_applet/rhn_applet.py", line 424, in refresh self.model.refresh(force) File "/usr/bin/../share/rhn/rhn_applet/rhn_applet_model.py", line 264, in refresh self.__rpc_server__.refresh(force) File "/usr/bin/../share/rhn/rhn_applet/rhn_applet_rpc.py", line 84, in refresh status = server.applet.poll_status() File "/usr/src/build/143041-i386/install/usr/lib/python2.2/xmlrpclib.py", line 821, in __call__ return self.__send(self.__name, args) File "/usr/lib/python2.2/site-packages/rhn/rpclib.py", line 126, in _request verbose=self._verbose 以下省略********************

  • CentOS yumについて

    http://ftp.riken.jp/Linux/centos/5/isos/i386/ で"CentOS-5.3-i386-bin-DVD.iso"をインストールし http://centossrv.com/centos5-init.shtml を参照しながらOSをインストールしていますが yum -y install yum-fastestmirror ↑を実行したところ [root@host203 ~]# yum -y install yum-fastestmirror Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.nara.wide.ad.jp * updates: ftp.nara.wide.ad.jp * addons: ftp.nara.wide.ad.jp * extras: ftp.nara.wide.ad.jp Setting up Install Process Parsing package install arguments Package yum-fastestmirror-1.1.16-13.el5.centos.noarch already installed and latest version Nothing to do [root@host203 ~]# と表示されインストールが出来ません。 別の方法などがございましたら教えていただけないでしょうか? よろしくお願いいたします。

  • 更新、インストールができない。

    # yum update 読み込んだプラグイン:fastestmirror, langpacks File contains no section headers. file: file:///etc/yum.repos.d/google.chrome.repo, line: 2 'google.chrome.repo\n' [root@localhost html]# yum install google-chrome-stable 読み込んだプラグイン:fastestmirror, langpacks File contains no section headers. file: file:///etc/yum.repos.d/google.chrome.repo, line: 2 'google.chrome.repo\n' File contains no section headers.が出ます。 チャント、インストールさせるにはどうしたらよいでしょうか? ご多忙中、恐れいります。 ご回答の程、宜しくお願い申し上げます。