Information

生成AIの普及により、生成AIの回答を含んだ記事も含まれているため、必ずしも正しいとは限りません。
重要な情報は確認するようにしてください。

rpmdbの修復

CentOS上で、yumのデータベースが壊れたときの対処法

エラーの症状

# yum update
Loaded plugins: downloadonly, fastestmirror
rpmdb: PANIC: fatal region error detected; run recovery
エラー: db4 エラー (-30977) (dbenv->open において): DB_RUNRECOVERY: Fatal error, run database recove
ry
エラー: Packages インデックスを db3 でオープンできません - (-30977)
エラー: /var/lib/rpm にある Package データベースをオープンできません。
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 309, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 157, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 187, in getOptionsConfig
self.conf
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 665, in

conf = property(fget=lambda self: self._getConfig(),
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 240, in _getConf
ig
self._conf = config.readMainConfig(startupconf)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 804, in readMainCo
nfig
yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.dist
roverpkg)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 877, in _getsysver

idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed

DBを削除

# cd /var/lib/rpm/
# ls
Basenames Group Providename Requir
eversion __db.001
Conflictname Installtid Provideversion Sha1header
__db.002
Dirnames Name Pubkeys Sigmd5
__db.003
Filemd5s Packages Requirename Triggernam
e
[root@icrf-analysis rpm]# rm __*
rm: remove 通常ファイル `__db.001'? y
rm: remove 通常ファイル `__db.002'? y
rm: remove 通常ファイル `__db.003'? y

DB再構築

# rpm --rebuilddb

これで、yumが問題なく動作すれば完了!

Google CSS Sprite

Google CSS Sprite

現時点のGoogleのCSSスプライト画像。

これ使うと、ちょっぴりアクセス速度が速くなる。かな?

意外と、シンプルですな。

Regzaの今すぐニュース設定

Regzaの今すぐニュース設定 メモ

  1. レグザリンクレグザリンク設定
  2. 内蔵ハードディスク設定
  3. 今すぐニュース設定
  4. 今すぐニュース番組登録
  5. 新規登録
別の予約で、録画時間帯が重なると、「今すぐニュース」は録画されない。
Regza  TV 

VMwareの自動ネットワークを切る

VMwareの自動ネットワークを切る
MacにVMware Fusionを入れていると、起動しなくても、デフォルトでVMwareのネットワーク構成が動作してます。 $ arp -a ? (10.37.129.2) at 0:1c:42:0:0:9 on vnic1 ifscope permanent [ethernet] ? (10.37.129.255) at ff:ff:ff:ff:ff:ff on vnic1 ifscope [ethernet] ? (10.211.55.2) at 0:1c:42:0:0:8 on vnic0 ifscope permanent [ethernet] ? (10.211.55.255) at ff:ff:ff:ff:ff:ff on vnic0 ifscope [ethernet] 滅多に使わないし、必要のないネットワーク構成はトラブルの元でキモイのでオフ。 [Read More]

Subsonicをアップデート

sl6上のSubsonic 4.5beta版で、WEB上に、新しいバージョンが出たよ!って警告があったので、4.5正式版にアップデートした。 Note! A new version is available. Download Subsonic 4.5 here . [Read More]
SL6 

homebrewのupdateでエラー

homebrewをインストールしている状況で、たまにUpdateかけると失敗することがある。 $ brew update ..... ..... Please, commit your changes or stash them before you can merge.Updating a34fe38..c4e391bAbortingError: Failed while executing git pull https://github.com/mxcl/homebrew.git master もう一回、gitからやり直すしかなさそう。 [Read More]