Tag: centOS



2012年 10月 16

epelでNginxをyumでインストールする場合、バージョンが0.8.55と古い。

================================================================================
 Package         Arch         Version                    Repository        Size
================================================================================
Installing:
 nginx           i386         0.8.55-2.el5               epel             390 k
Installing for dependencies:
 gd              i386         2.0.33-9.4.el5_4.2         base             154 k
 geoip           i386         1.4.6-1.el5.rf             rpmforge         782 k
 libXpm          i386         3.5.5-3                    base              45 k
 libxslt         i386         1.1.17-4.el5_8.3           updates          420 k

Transaction Summary
================================================================================
Install       5 Package(s)
Upgrade       0 Package(s)

Nginx公式リポジトリを使えば簡単に最新版のNginxをインストールできるようです。

  • CentOS-6へ最新版のnginxを3分でインストールする方法 – Y-Ken Studio
  • nginx: download にRHEL 5, RHEL 6, CentOS 5, CentOS 6 用のリポジトリが用意されています。

    リポジトリを登録

    OSのバージョンにあったリポジトリをインストールします。

    # rpm -ivh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm

    インストール

    # yum install nginx
    
    
    ==================================================================================
     Package         Arch           Version                     Repository       Size
    ==================================================================================
    Installing:
     nginx           i386           1.2.3-1.el5.ngx             nginx           350 k
    
    Transaction Summary
    ==================================================================================
    Install       1 Package(s)
    Upgrade       0 Package(s)
    
    Total download size: 350 k
    Is this ok [y/N]: y
    

    Filed under: CentOS5.x,インストールメモ,サーバ管理

    Trackback Uri






    2010年 11月 5

    エラーログに

    kernel: SCSI error : <0 0 0 0> return code = 0x70000

    というものが度々出るので気にはなっていたものの、放置していたけどようやく原因が分かった気がするのでメモ。

    エラーログが出るのはIBMのサーバ(ServeRAIDでRaid1とかRaid10)
    エラーの原因は smartd のようだ。

    バージョンによるようだけど、対応していないディスク(ATAとかでもらしい)例のエラーが出る様子。
    そういえばサービス起動で smartd はコケていた。

    とりあえず smartd のサービスをスタートしないようにする対策。
    .. continue reading ..


    Filed under: LINUX

    Trackback Uri






    2010年 8月 17

    PGDGレポジトリを追加する

    純正レポジトリに postgresql を上書きされない様に無効化しておく。
    /etc/yum.repos.d/CentOS-Base.repo を編集のうえ、[base]と[update]のそれぞれのセクションに、
    exclude=postgresql*
    を追記する。
    .. continue reading ..


    Filed under: CentOS4.x,PostgreSQL,インストールメモ

    Trackback Uri






    2010年 5月 24

    ケース1

    すでにyumでphp4がインストール済みのcentos4.8にphp5.1.6をインストールする方法です。
    *centosplusリポジトリの追加は行ってある前提です。

    # yum --enablerepo=centosplus update php

    としてもエラーで進まない。

    Transaction Check Error: file /etc/my.cnf from install of mysql-libs-5.0.82sp1-1.el4_8 conflicts with file from package mysql-4.1.22-2.el4_8.3

    php-pear-1.4.11 をインストールする必要があるようだ。

    # yum --enablerepo=centosplus install php-pear-1.4.11

    同時にphp5.1.6もアップデートされる。

    参考:
    http://wankopc.blog65.fc2.com/blog-entry-5.html

    ケース2

    web用として使っているサーバはケース1でインストール出来たのだけれど、DB用として使っているサーバはなぜかエラーが出る。

    Error: Missing Dependency: libmysqlclient.so.15(libmysqlclient_15) is needed by package php-mysql

    php-mysqlが問題でのエラーらしい。
    http://perl.no-tubo.net/category/サーバ管理/guiツール/phpmyadmin/
    この記事で扱ったphp-mbstringが原因か??

    原因は分からず。

    libmysqlclient.so.15 は MySQL-shared-VERSION.i386.rpm に含まれるものらしい。
    DBサーバは Toritonn(MySQL5.067) をソースからインストールしたので別途インストールが必要。

    http://sourceforge.jp/projects/tritonn/releases/?package_id=6742
    から MySQL-shared-5.0.67-tritonn.1.0.12.i386.rpm をダウンロードしてインストールすれば libmysqlclient.so.15 もインストールされる。

    # wget http://iij.dl.sourceforge.jp/tritonn/44615/MySQL-shared-5.0.87-tritonn.1.0.12a.i386.rpm
    # rpm -ivh MySQL-shared-5.0.87-tritonn.1.0.12a.i386.rpm

    その後に php5.1.6 をインストール

    # yum --enablerepo=centosplus install php-pear-1.4.11

    その後

    postgreSQL は8.4 をインストールしたのだけれど、php から操作するのには php-pgsql が必要。
    php-pgsql をインストールしようとしたら libpg.so.4 がないといわれインストール出来ない。

    http://wdsdx.com/centos_php_pgsql
    を読むとどうやら postgreSQL8.1系の postgresql-libs に含まれるらしい。

    php5.2へアップグレードしないとか…な?


    Filed under: CentOS4.x,PHP,PostgreSQL

    Trackback Uri