こちらのHPではいつもお世話になっております。
今回 Vine3.2にてサーバーを構築したのですが
メールサーバーの設定後 apt-get apdate に
以下のパッケージが新にインストールされます
courier-authlib
以下のパッケージは保留されます
courier-imap
と表示され アップデート時に
E:Error while running transaction
にて 終了してしまいます
apt.conf に以下を追記しても、現状変化無しです。
Hold {"dracd";"courier-imap";"snort";"courier-authlib";};
現状はパッケージマネージャーにて、チャックを外しアップデート
を行っておりますが、その他回避方法等有れば助言お願いします。
# rpm -qa|grep courier-imap はどうなるでしょうか?
> # rpm -qa|grep courier-imap はどうなるでしょうか?
ご返答ありがとうございます。
以下のようなエラーメッセージが帰ってきました。
# rpm -qa|grep courier-imap
エラー: 共有をロックできません (/var/lib/rpm/Packages)
エラー: インデックス Packages を db3 でオープン出来ません - 許可されていない操作です (1)
よろしくお願いします。
駄目ですね〜
では
# rpm -q courier-imap はどうなるでしょうか?
> 駄目ですね〜
> では
> # rpm -q courier-imap はどうなるでしょうか?
おはようございます、即答感謝します。
同様のエラーが帰ってきます
# rpm -q courier-imap
エラー: 共有をロックできません (/var/lib/rpm/Packages)
エラー: インデックス Packages を db3 でオープン出来ません - 許可されていない操作です (1)
よろしくお願いします。
すみません、追記です。
只今 #apt-get update を実行した所 エラーが出たため
再起動実行
以下のようになりました。
# rpm -qa|grep courier-imap
courier-imap-3.0.8-0vl2drac
# rpm -q courier-imap
courier-imap-3.0.8-0vl2drac
#apt-get upgrade の結果は
以前とかわりません。
以下のパッケージが新たにインストールされます:
courier-authlib
以下のパッケージは保留されます:
courier-imap
アップグレード: 3 個, 新規インストール: 1 個, 削除: 0 個, 保留: 1 個
5903kB/6064kB のアーカイブを取得する必要があります。
展開後に 246kB のディスク容量が追加消費されます。
続行しますか? [Y/n]y
E: Error while running transaction
> 続行しますか? [Y/n]y
> E: Error while running transaction
「y」でインストールされないでしょうか?
> > 続行しますか? [Y/n]y
> > E: Error while running transaction
> > 「y」でインストールされないでしょうか?
はい y 「enter」 で下記の結果になります
続行しますか? [Y/n]y
変更を適用しています...
準備中... ########################################### [100%]
file /usr/sbin/authenumerate from install of courier-authlib-0.56-0vl1 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/courierlogger from install of courier-authlib-0.56-0vl1 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/makeuserdb from install of courier-authlib-0.56-0vl1 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/pw2userdb from install of courier-authlib-0.56-0vl1 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/userdb from install of courier-authlib-0.56-0vl1 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/userdbpw from install of courier-authlib-0.56-0vl1 conflicts with file from package courier-imap-3.0.8-0vl2drac
file /usr/sbin/vchkpw2userdb from install of courier-authlib-0.56-0vl1 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.56-0vl1 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.56-0vl1 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.56-0vl1 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.56-0vl1 conflicts with file from package courier-imap-3.0.8-0vl2drac
E: Error while running transaction
#
よろしくお願いします。
courier-authlibがインストールされると駄目みたいですね。
apt.conf のHOLDにcourier-authlibを追記しても、現状変化無しということですよね。
ちょっと気になるので色々と調べて見ますが、分からない時はごめんなさい。
> courier-authlibがインストールされると駄目みたいですね。
> apt.conf のHOLDにcourier-authlibを追記しても、現状変化無しということですよね。
> > ちょっと気になるので色々と調べて見ますが、分からない時はごめんなさい。
ありがとうございます。
当方も色々と調べてみて、何か回避方法有れば記入します。
apt.conf のHOLDにcourier-authlibを追記した後、
# apt-get update
の後に
# apt-get upgrade
はやってますよね?
> > apt.conf のHOLDにcourier-authlibを追記した後、
> # apt-get update
> の後に
> # apt-get upgrade
> はやってますよね?
ご返答ありがとうございます。
現在再度 下記実行しましたが、同様の結果でした
# apt-get update
# apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージは保留されます:
courier-imap
アップグレード: 0 個, 新規インストール: 0 個, 削除: 0 個, 保留: 1 個
# apt-get dist-upgrade
No.1058 と同様の結果
一度 imap をアンインストール後再設定した方がいいのでしょうか?
現行 メール送受信等不都合無いのでこのまま行っているのですが
authlibが必要無いのであれば、アップデートより
除外できればいいのですけどね。
お手数おかけしますが、よろしくお願いします。
> 現在再度 下記実行しましたが、同様の結果でした
> # apt-get update
> # apt-get upgrade
> パッケージリストを読みこんでいます... 完了
> 依存情報ツリーを作成しています... 完了
> 以下のパッケージは保留されます:
> courier-imap
> アップグレード: 0 個, 新規インストール: 0 個, 削除: 0 個, 保留: 1 個
この部分ではエラーは出ていないのですか?
> # apt-get dist-upgrade
> No.1058 と同様の結果
もしエラーが出ていないのであれば
# apt-get update
# apt-get upgrade
だけでもいいような気がしますが…
> もしエラーが出ていないのであれば
> # apt-get update
> # apt-get upgrade
>
> だけでもいいような気がしますが…
ご返答ありがとうございます。
imapの依存パッケージが必要なければ
# apt-get upgrade
にて、全てアップグレードできるのですね
(今 Vineのページで調べて知りました)
何分初心者なもので、お手数おかけしました。
以後 上記方法にてアップグレードを実行していこう
かと思います。
ありがとうございました。
私も同じような状況にありましたが
Synapticパッケージマネージャーでcourier-imap-3.0.8-0vl2dracを探し
右クリックで、アップグレード指定にしてから適用を押すと
無事更新ができました。
一度お試し下さい。