db_dumpコマンドが使えない場合の対処法

# rpm -q db4-utils
パッケージ db4-utils がインストールされているか確かめる。
ない場合
# apt-get install db4-utils
でインストールすればdb_dumpコマンドが使えるようになります。

root宛に届くエラーメールの対処法

何とかサーバーを構築できたのですが、
cron.daily からいつも以下のメールが届きます。

/etc/cron.daily/logrotate:

error: ppxp:6 unknown option 'ppxp' -- ignoring line
error: ppxp:6 unexpected text

毎回送られてくるのがうっとうしいので、送ってこないように設定します。

まず、/etc/logrotate.d/ppxp を編集します

/var/log/{ppxp.log,qdial.log,account} {
notifempty
missingok
}
このように、{ppxp.log,qdial.log,account} の部分を、とまとめて書いてるのが駄目らしいので、
下記のように分けて記載すると改善されました。

/var/log/ppxp.log {
notifempty
missingok
}
/var/log/qdial.log {
notifempty
missingok
}
/var/log/account {
notifempty
missingok
}

WebminからApache設定で変更を適用でのエラーを回避



Webminから httpd.conf を設定して「変更を適用」をクリックするとエラーが出ます。
以下の設定をするとエラーを回避できます。

/etc/webmin/apache/configを編集します。

defines=HAVE_PERL HAVE_PHP HAVE_PHP3 HAVE_PHP4 HAVE_DAV HAVE_ROAMING HAVE_SSL SSL
この行を
#defines=HAVE_PERL HAVE_PHP HAVE_PHP3 HAVE_PHP4 HAVE_DAV HAVE_ROAMING HAVE_SSL SSL
として、#を追記すると、エラーは回避できます。

Webminのアップデート後に「変更を適応」をクリックするとエラーが出る時がありますので、
その時は、もう一度設定をやり直してください。

Aptのアップグレードから特定のパッケージを除外(Vine4系固有)

PHPやリビルド等で作製したパッケージを Aptで勝手にアップグレードしたくない場合、
下記の設定でAptのアップグレード対象から除外することが出来ます。

/etc/apt/apt.conf を編集します。


# vi /etc/apt.conf ← 設定ファイルを編集
APT
{
  Get
  {
    Download-Only "false";
    Show-Upgraded "true";
  };

};

RPM
{
   AutoRebuildDB "false";
        Hold {"php5";}; ← Holdの項を作成し除外パッケージを追記(例=PHP5)
        
        Hold {"php5";"dracd";"courier-imap"; }; ← 複数指定する場合
}

Acquire
{
    CDROM::Copy "true";
    Retrys "0";
}

Aptのアップグレードから特定のパッケージを除外(Vine3系固有)

リビルド等で作製したパッケージを Aptで勝手にアップグレードしたくない場合、下記の設定でAptのアップグレード対象から除外することが出来ます。

/etc/apt/apt.conf を編集します。


# vi /etc/apt.conf ← 設定ファイルを編集
RPM
{
AutoRebuildDB "true";

Allow-Duplicated {"^kernel$"; "^kernel24$";
        "kernel-smp"; "kernel24-smp";
        "kernel-BOOT"; "kernel24-BOOT";
        "^kernel22$"; "^kernel22-smp";
        "^mol-kmods$"; "^mol-kmods22$"; };

Hold {}; ← ここに除外パッケージを追記します(除外の設定は下記に記載)
}

※ 例 dracdとcourier-imapをアップグレードから、除外する場合

Hold {"dracd";"courier-imap"; };




Copyright c Vine Linuxで自宅サーバー. 2004 All Rights Reserved.