ラベル yum の投稿を表示しています。 すべての投稿を表示
ラベル yum の投稿を表示しています。 すべての投稿を表示

2015-12-21

yumでその場限りのproxy設定をする

/etc/yum.confに記述するならば
proxy=http://xxx.xxx.xxx.xxx:3128

な感じですが、一発だけproxy設定したい場合は

$ yum --setopt=proxy=http://xxx.xxx.xxx.xxx:3128 info ntp

な感じでOKヾ(*・∀・)ノ"

2014-06-02

yum,rpmコマンドが固まってしまって応答しない場合の対処法

# yum list
Loaded plugins: downloadonly, fastestmirror, security
な感じで固まってしまって、CTRL+Cも応答しなくなってしまった

rpmのデータベースが壊れてしまうとこのような症状になるらしい

その場合は
rpm -qa
も同様に応答しなくなってしまう



そこで、その対処法

1. 稼働中のyum,rpm関連のプロセスを強制終了
# pkill -9 yum
# pkill -9 rpm

2. 既存のrpmデータベースを削除
# rm /var/lib/rpm/__db.*

3.rpmのデータベースを再構築する
# rpm --rebuilddb
※これは数秒で終了しました

このあとはyum,rpmコマンドいずれも応答が返ってくるようになり正常に戻りましたヾ(*・∀・)ノ"

2012-09-07

yumでUnicodeDecodeError

rpmを作成してyumでインストールしようとしたらこんなエラー吐かれました(´・ω・`)
$ yum install hoge.rpm

・・・中略・・・

Downloading Packages:
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in 
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 276, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 211, in main
    return_code = base.doTransaction()
  File "/usr/share/yum-cli/cli.py", line 530, in doTransaction
    print to_utf8(msg)
  File "/usr/lib64/python2.6/codecs.py", line 351, in write
    data, consumed = self.encode(object, self.errors)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 25: ordinal not in range(128)
どうやらLANGの設定によってこのエラーが発生するようです。
LANG=Cとしてあげれば解消するようなので
$ LANG=C yum install hoge.rpm
としてみたら通りましたよヾ(*・ω・)シ