はじめまして。
YosiさんのHPの設定でメールサーバーを立てて送受信とも正常に出来ています。しかし、何故かapt-get dist-upgradeを実行すると以下のようなメッセージが出てアップグレードが出来ません。
[root@****** root]# apt-get dist-upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
アップグレードパッケージを検出しています... 完了
以下のパッケージがアップグレードされます:
ImageMagick ImageMagick-c++ VFlib VFlib-utils XOrg XOrg-75dpi-fonts
XOrg-Xnest XOrg-base-fonts XOrg-cursors XOrg-doc XOrg-font-utils XOrg-gl
XOrg-libs XOrg-tools XOrg-truetype-fonts XOrg-twm XOrg-xdm XOrg-xfs apache
arts cvs cyrus-sasl fam gd gd-progs ghostscript glibc glibc-common
glibc-devel hpijs imlib iptables jvf libpng libtiff mod_ssl namazu nscd
openMotif openssl openssl-perl ppp ppxp python python-docs shadow-utils
sharutils sudo sylpheed telnet tetex tetex-macros tknamazu vutils xdvik
xdvik-search xpdf zip
以下のパッケージが新たにインストールされます:
courier-authlib expect thread
以下のパッケージは保留されます:
courier-imap kernel-headers
アップグレード: 58 個, 新規インストール: 3 個, 削除: 0 個, 保留: 2 個
0B/141MB のアーカイブを取得する必要があります。
展開後に 3844kB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
変更を適用しています...
Preparing... ########################################### [100%]
file /usr/sbin/authenumerate from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/courierlogger from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/makeuserdb from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/pw2userdb from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/userdb from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/userdbpw from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/vchkpw2userdb from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/share/man/man1/courierlogger.1.gz from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/share/man/man8/makeuserdb.8.gz from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/share/man/man8/userdb.8.gz from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/share/man/man8/userdbpw.8.gz from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
E: Error while running transaction
自分でもいろいろ調べたのですが、わかりませんでした。
わかりましたらよろしくお願いいたします。
もうひとつ。
root宛に届くエラーメールの対処法に書いている方法で設定したのですが、エラーメールが届いてしまいます。設定方法をミスっているのでしょうか?メール内容は、
/etc/cron.daily/logrotate:
error: Ignoring ppxp~, because of ~ ending
です。
長々と書いてしまいましたが、ご存知の方宣しくお願いいたします。
はじめましてkumaさん。
> file /usr/share/man/man8/userdbpw.8.gz from install of courier-authlib-0.55-0vl3 conflicts with file from package courier-imap-3.0.8-0vl2drac
> E: Error while running transaction
これは、courier-imap-3.0.8-0vl2dracがあるとcourier-authlib-0.55-0vl3がインストールできないといっているようですね。
今は、各種対処法の「Aptのアップグレードから特定のパッケージを除外」をされているんですよね?
近々、新しいバージョンのcourier-imap-4.02-dracをアップしたいと思います。
多分バージョンを新しくしたらいけると思うのですが…
> root宛に届くエラーメールの対処法に書いている方法で設定したのですが、エラーメールが届いてしまいます。設定方法をミスっているのでしょうか?メール内容は、
> /etc/cron.daily/logrotate:
> error: Ignoring ppxp~, because of ~ ending
これは/etc/cron.daily/logrotateに
「~」出終わるファイルが作成されていないでしょうか?
多分xxx~と言うファイルが出来ているのでそれを削除してください。
削除するとエラーメールが送られて来なくなると思います。
「gedit」でファイルを編集して保存すると元のファイルをxxx~と
言う形で保存してくれる便利な機能なのですが、
/etc/cron.daily/logrotate内で、「xxx~」と言うファイルがあると
エラーが出てしまいます。
早速の御回答ありがとうございます。
> 今は、各種対処法の「Aptのアップグレードから特定のパッケージを除外」をされているんですよね?
除外しています。
> 近々、新しいバージョンのcourier-imap-4.02-dracをアップしたいと思います。
新バージョンが出るまで気長に待たせていただきます。
> これは/etc/cron.daily/logrotateに
> 「~」出終わるファイルが作成されていないでしょうか?
> > 多分xxx~と言うファイルが出来ているのでそれを削除してください。
> > 削除するとエラーメールが送られて来なくなると思います。
> > 「gedit」でファイルを編集して保存すると元のファイルをxxx~と
> 言う形で保存してくれる便利な機能なのですが、
> /etc/cron.daily/logrotate内で、「xxx~」と言うファイルがあると
> エラーが出てしまいます。
/etc/cron.daily/logrotateはディレクトリでしょうか?
/etc/cron.daily/logrotateは実行可能ファイルとなっていました。VIで中身を見たところ内容は
#!/bin/sh
/usr/sbin/logrotate /etc/logrotate.conf
となっていました。
「~」で終わるファイルを探してみたのですが、/etc/cron.daily/の中にはありませんでした。
申し訳ないです。
間違いました。
> /etc/cron.daily/logrotateはディレクトリでしょうか?
/etc/logrotate.d/でした。m(__)m
やはり/etc/logrotate.d/の中にも「~」で終わるファイルは無いようです。最初にあった記述をコメントアウトしたのが影響あるのでしょうか?
#/var/log/{ppxp.log,qdial.log,account} {
#notifempty
#missingok
#}
> やはり/etc/logrotate.d/の中にも「~」で終わるファイルは無いようです。最初にあった記述をコメントアウトしたのが影響あるのでしょうか?
> #/var/log/{ppxp.log,qdial.log,account} {
> #notifempty
> #missingok
> #}
ん〜どうでしょうか…?
このように記述した事が無いので、何ともいえませんが
error: Ignoring ppxp~, because of ~ ending
というエラーになっているので[ppxp~]と言うファイルが出来ていると思いますが、ないでしょうか?
# vi /etc/logrotate.d/ で見れないでしょうか?
> # vi /etc/logrotate.d/ で見れないでしょうか?
vi /etc/logrotate.d/で見れました。緑で表示されていたので隠しファイルだったんですね。何とか隠しファイルを表示する設定をおこなって削除できました。
ありがとうございました!!
> vi /etc/logrotate.d/で見れました。緑で表示されていたので隠しファイルだったんですね。何とか隠しファイルを表示する設定をおこなって削除できました。
> ありがとうございました!!
見れましたか〜良かったですね(^^♪
そうですね、直接GUIで見るには、隠しファイルとバックアップファイルを表示する設定しなくてはいけません。
ついつい私はいつもSSHからViで見てしまうので、説明不足でしたね。
多分これでエラーメールが来なくなると思います。