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

 yumのセグメンテーション違反について。
日時: 2011/09/23 18:55
名前: 茶色い毛玉

皆様
はじめまして

掲題の件で、解決策が見つからなく、途方に暮れているので
お手数ですが、ご教授いただけると幸いです。

下記の通り、net-snmpを導入しようとしたところ
[root@localhost01 ~]# yum -y install net-snmp
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: www.ftp.ne.jp
 * extras: www.ftp.ne.jp
 * updates: www.ftp.ne.jp
セグメンテーション違反です
のエラーが出てしまいます。

通常ですと、Setting up Install Processに移行するはずなので
その前でコケテしまっているおります。


/var/log/messagesのログを確認したところ、
Sep 23 18:43:55 enoqdev01 kernel: yum[5559]: segfault at 0000000600001c4f rip 0000003d50a79e0a rsp 00007fffd20d7538 error 4
のようにエラーも出ております。

Googleにて対処法をしらべて
# rm -f /var/lib/rpm/__db.00* #で削除
# rpm –rebuilddb #これ実行
その後、yum clean all を行い、yumコマンドの実行。
→セグメンテーションの違反

# yum –disablerepo=* –enablerepo=base install net-snmp
→セグメンテーションの違反

/var/cache/yumを削除したうえで、
yumのRPMパッケージのアンインストール→インストールも実行したのですが
→セグメンテーションの違反が表示され復旧いたしません。


解決策をご教授いただけますと幸いです。

参考までに、yumパッケージを上げさせていただきます。
yum-metadata-parser-1.1.2-3.el5.centos
yum-fastestmirror-1.1.16-13.el5.centos
yum-3.2.22-20.el5.centos
yum-updatesd-0.9-2.el5


以上、よろしくお願いいたします。
メンテ

Page:  [1]

■ コンテンツ関連情報

 Re: yumのセグメンテーション違反について。 ( No.1 )
日時: 2011/09/24 06:23
名前: 管理者

> # rpm –rebuilddb #これ実行
リビルドする前にDB初期化を行ってみてください。
# rpm --initdb

最後に clean all した後に、サーバ再起動を行ってからyumしたらどうなりますか?
メンテ
 Re: yumのセグメンテーション違反について。 ( No.2 )
日時: 2011/09/28 12:32
名前: 茶色い毛玉

管理者様

ご連絡が遅くなり申し訳ありません。
ご教授いただいた手順にて実施したのですが
復旧にいたりませんでした。 

[root@localhost01 log]# rpm --initdb
[root@localhost01 log]# rpm -rebuilddb
[root@localhost01 log]# yum clean all
Cleaning up Everything
[root@localhost01 log]# shutdown -r now

[root@localhost01 ~]# yum install net-snmp
addons                                                   |  951 B     00:00
addons/primary                                           |  204 B     00:00
セグメンテーション違反です


思いあたる作業については
ほぼ試してみたのですが、復旧には至っておりません。

引き続きよろしくお願いいたします。






メンテ
 Re: yumのセグメンテーション違反について。 ( No.3 )
日時: 2011/09/28 14:03
名前: stranger
参照: http://ja.528p.com/

yum-3.2.22-20.el5.centosはもはやisoファイルのなかにしか存在しないのでは?

CentOS 5のバージョンは 5.7になっていて
最新のyumは
yum-3.2.22-37.el5.centos.noarch.rpm
になっています

日常
yum updateをされているなら、5.7になっていると思う

古いisoファイルまたはcdromからインストールされたのなら
yum updateできるように環境を整えるべきだと思います

または 最新のisoファイルをダウンロードしてcdromまたはDVDromを作成します

事情があって yum updateが出来ない場合は
cdromの中から必要なパッケージを捜してrpmでインストールするしかありません

メンテ
 Re: yumのセグメンテーション違反について。 ( No.4 )
日時: 2011/09/28 22:47
名前: ド素人ですが・・・

私も同じ現象ではまってしまい・・・
ド素人の冒険行為ですが、まともに動いているサーバの「/var/cache/yum」をコピーして
取り合えず動かしてしまいました。
メンテ

Page:  [1]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


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