| 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.