yumで「Error: database disk image is malformed」と出る

Fedora No Comments »

Fedora10での話です。
現在、ネトゲアンテナのクローラーがFedora10で走っているのですが、たまには相手してあげようと思ってyumで更新しようと思いました。
とりあえずyum自体が古そうなので

yum update yum


と入力すると

Loaded plugins: refresh-packagekit
Setting up Upgrade Process
Error: database disk image is malformed


と表示されてしまいました。
よくわからないけどお約束でキャッシュをクリアしてみました。

yum clearn all


これで、でめたしでめたし。

CentOS5.3をホストにVMWareServer2をインストールする

CentOS, 未分類 No Comments »

VMWareをLinuxにインストールしようと思い立ちました。
ホストとして選んだのはCentOS5.3です。
VMWareServer2のダウンロード方法と、シリアルコードの取得方法はほかのサイトの解説に任せます。
とりあえず、VirtualMachineの作成で躓いたところを書いておきます。

vmwareserver2-011

vmwareserver2-02

問題となったのは、ISOイメージを選択する場面です。
すでにファイルが作られていますが、何度かテストしたときのごみです。
初回起動時には空っぽで、ファイルシステムのルートから選択できません。
つまり、このstandardはどこかということですが、
「/var/lib/vmware/Virtual Machines/」の中にISOファイルを置いてやると選択できるようになります。
ちないに、vmwareが起動しているときにコピーしても認識してくれないようです。
再度ログインしなおすと見えるようになりました。
ここさえ乗り越えれば、Windowsで使ったことがあれば後は特に問題ありません。
いきなりLinux版を使おうとしているなら、ほかのサイトで解説を探してくださいな。

またはこんな本でもいかが?

CentOS5.3でローカルでログインしないとVNCが使えない

CentOS No Comments »

CentOS5、5.1、5.2では普通にインストールして、リモートデスクトップを有効にして再起動すれば、
VNC経由でGUIからログインして操作できていました。
しかし、5.3ではなぜか接続できません。
ローカルでログインしておかないと、VNCが反応してくれないのです。
サービスの起動とランレベルは確認したのですが、どうやらVNC自体の調子が良くない模様。
システム>管理>サーバー設定>サービスで確認したところ、
Starts and Stops vncserver. used to provide remote X administration services.
Xvncは停止しています。
と表示されています。
しかしリモートデスクトップは生きています。
これはいったいどういうことなんでしょう。
vncserverとリモートデスクトップは別物?
CentOS5.3である必要は特にないので、5.2に戻すのもありかもしれません。

GNOMEが起動しなくなったなら

CentOS, Fedora, Folding@home, Linux No Comments »

CentOSとか、Fedoraとかで、デスクトップ使用でセットアップした後に、アプリを削除すると一緒にGTKも消されてGNOMEが起動しなくなる。
一番最初はかなり慌てたけど、何度かやるうち(何度もやるなよ)にだんだん慣れてきて(慣れるなよ)しまった今日この頃。
yumでグループまとめて入れば直るはずです。

yum groupinstall ”GNOME Desktop Environment"

グループの指定方法について詳しいサイトがありました。
yumでグループを使う

CentOSとFedora以外ではやらかしてないので、ほかのディス鳥については不明です。

Ubuntu9でHTTPサーバーを構築する

Ubuntu No Comments »

デスクトップ版をインストールしたものにサーバー機能を追加してみましょう。
後で思い出しながら書いているので、抜けているかもしれません。

追加が必要なものは次のとおり(だったとおもう)
webmin
apache2
sendmail
postfix
proftpd
mysql-server
php5
php-pear
php5-gd

Ubuntuにもyumが入るらしいがリポジトリの設定がダメなのか全然使えなかった。
インストールはapt-get、検索はapt-cacheを利用する。

Plat’ Home Trus-E13にLinuxをインストールする

Linux No Comments »

先日、ヤフオクにてサーバーをゲットしました。
Xeon2.4GHz(HT)x2、メモリ4G、HDD36Gx2で、そこそこの代物です。
ちなみに落札価格は3,000円でした。
物はジャンクなので正常に動作するかはなぞですが、とりあえず新しいおもちゃが手に入ったので遊ぶことにしましょう。
plathomee13

さて、まずはRAIDの設定です。
このサーバーでは、[Ctrl+A]でSCSIの設定画面が出るので、ミラーリングのRAID1を選択します。
次にOSはCentOSを選択。

CentOSのブートディスクを入れて進めていくと・・・パーテイションを選択する段階でHDが見つからないと怒られて、ここでインストールが止まってしまいます。
なんどかSCSIの設定をやり直してみたり、BIOSをいじってみましたがだめです。
さすがにジャンク扱いはこんなものかなと諦め・・・はしません。

こういうときにはぜんぜん違うものを入れてみると原因がわかったりするので、ひとまずubuntuを入れてみることに。
・・・何の苦もなくインストールが完了しました。
どうやらOSの問題か相性の可能性が高い、つまりハード的には問題ないかもしれないようです。
ここでCentOSのドライバ周りを疑うことにしました。

起動画面とにらめっこしていると、
Adaptec I2O BIOS という文字が見えます。
この文字からドライバを探してみましょう。
I2Oとは、検索によるとサーバ向けの統一規格ドライバのようです。
追加ドライバのリストには「I2O Block Driver」がありました。
どうやらこれを追加してやればいいようです。

そこで、改めてCentOSを入れなおしてみます。
ブートして操作待機画面で通常はそのままエンターキーを押すところを、デフォルトプロファイルを選択しないモードでインストールを進める「linux noprobe」を入力します。
これでHDDが認識できるようになったので、後は通常のインストールと同じです。
インストール作業が終わって、再起動をすると、問題なく起動・・・しませんorz
ネットワークのサービスを起動する時点で固まります。
BIOSでNICを切ってやると、今度はISDNサービスの起動時点で固まります。
この安物のサーバーは、どうやらネットワーク系が死んでいるようです。
サーバーマシンでネットワークがだめとはどうしようもありません・・・

次にFedora10を用意しました。
こちらは何もしなくてもI2Oを認識しました。
インストール完了までは問題なく進み、ブート画面が表示されてプログレスバーが延び始め・・・てマウント失敗と出ますorz
mount: error mounting /dev/root on /sysroot as ext3: No such file or directory
インストール時にはHDDは問題なく認識しているのに、起動時になって認識失敗とはどういうことでしょう・・・
この問題の解決方法がわからないので諦めます。

次にopenSUSE10.3
インストールからして全体的にWindowsに似せた構成です。
対応アプリが充実すれば、デスクトップとしてそこそこ使えるのではないでしょうか。
パッケージマネージャが個人的に会わないので使ってはいませんが、サーバ用途なら特に問題ないのかもしれません。
何の問題もなく最後まで安定して進み、再起動も問題ありません。
相性ばっちりといったところでしょうか。

次にVine4.2
結構前に、貧弱なマシンに入れるために選んだことのあるディトリです。
インストールを進めていくと、インストール画面に行く前にHDデバイスが見つからないからドライバを追加しろといってきます。
このチェック機能はCentOSより上だったのですね。
関心しながらI2を追加して進めていくと・・・orz
パーティション設定でやはりHDが見つからないといわれます。
さっきのドライバ確認は何だったのでしょう。
気を取り直してもう一度試してみましょう。
よくよくみるとI2O Block以外にAdaptec I2Oというものがあるではないですか。
これで試してみましょう。
これが正解だったようです。
パーティションの設定も無事に終わり、インストールが開始されました。
再起動後も問題なさそうです。

そこで、改めてCentOS5.3を入れなおしてみることにしました。
が、やはりだめでした。
ネットワーク系のチェックで固まります。

さらにFedora10で挑戦します。
しかし、同じようにマウントエラーで進めません。

結局Ubuntuを入れて落ち着くことになりました。

CentOS 5.3をネットワーク経由でインストールする

CentOS No Comments »

CentOS5.3だからといって特に特別なところはありません。
たまたま新しいマシンにインストールするのと、最近記事を書いてないので、一言書いておくだけです。

片言でも中学レベルの英単語が読めれば、ネットワークインストールも特に問題ありません。
高校英語3年赤点の私がいうんだから間違いありません。

FTPのサイトはいつもの理研
「ftp.riken.jp」
ソースの場所は、5.3なので
「/Linux/centos/5.3/os/i386/」
これでimgが見つかればダウンロードを開始します。
あとは通常のインストールと同じです。

さて、ヤフオクで手に入れたPlat’ HomeのTrus-E13ですが、Xeon2.4GHzが2発、メモリ4G、HDD36Gx2をRAID1でミラーリングしました。
CentOSが問題なく動けば新しい自宅サーバのマシンに・・・

ふ、ファンの音が、うるさい・・・orz

Fedora10でWebminがインストールできない時には

Fedora No Comments »

Fedora10で何も考えずにWebminをインストールしようとすると失敗します。
Firefoxでパッケージをダウンロードしてインストールを開始すると、以下のようなエラーが表示されて進めません。

Error Type: <type 'exceptions.UnicodeDecodeError'>
Error Value: 'ascii' codec can't decode byte 0xe3 in position 56: ordinal not in range(128)
  File : /usr/lib/python2.5/site-packages/yum/rpmtrans.py, line 376, in callback
    self._instProgress( bytes, total, h )
  File : /usr/lib/python2.5/site-packages/yum/rpmtrans.py, line 457, in _instProgress
    self.complete_actions, self.total_actions)
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 2187, in event
    self._showName(self.info_actions[action])
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 2180, in _showName
    self.base.package(package_id, status, self.curpkg.summary)
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 230, in package
    PackageKitBaseBackend.package(self, package_id, status, summary)
  File : /usr/lib/python2.5/site-packages/packagekit/backend.py, line 109, in package
    print >> sys.stdout, "package\t$s\t$s\t$s" $ (status, package_id, summary)

ここで肝心なのは最初の1行のみ。
文字コードに問題がある用です。
Fedora10のFirefoxはダウンロード先はデスクトップの「ダウンロード」フォルダです。この「ダウンロード」という文字が怪しそうです。
そこで、パッケージをデスクトップに移動してもう一度インストールを行うと、無事に完了しました。
CentOS5.3ではデフォルトの保存先はデスクトップだったのでこの様な事態に遭遇しませんでしたが、Fedora10ではこのような事態が発生します。
エラーが表示されても、落ち着いてメッセージを確認すれば大抵のことは分かります。
今手に入るLinuxではWindowsみたいに謝るだけで何がダメなのか教えてくれないなんてことはありません。

CentOS5.3がリリースされていました。

CentOS No Comments »

リリースがズルズルと延びていたCentOS5.3ですが、2009年3月31日にリリースされていました。
英語をまともに読めないので、PlanetCentOSの記事はさっぱりなのですが、リリースだけは理解できます.
とりあえず、ファイルサーバを用意する機会があったので、インストールしてみました。
画面ではおなじみのブルーのグラデーションに、和風な模様が追加されて、和らいだ感じです。

まだまだ使いこなせないLinuxでメールサーバ

CentOS No Comments »

CentOS5.2の話です。
cronを走らせているので、rootにメールがしこたまたまります。
今までは気が向いたらWebminから削除していたのですが面倒くさい。
メール送信をとめる方法もよくわからないし、それよりもきちんとログをチェックしろと怒られそうなので、受信しようと思いました。
ユーザの設定とか、PostfixやDovecotをいじってもログインができません。
どうやらグループがrootだとだめらしいことまではわかりましたが、なぜなのかがよくわかりません。
adminというユーザを作って、グループをrootにすると蹴られるけど、adminにすると受信できます。
とりあえずadminユーザでしのごうと、メールのエイリアスをrootをadminに転送するようにして事なきを得ました。

結局、rootで受信する方法がよくわからないままなので、今後の課題とします。

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン