[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:13168] Re: [woody:Warning] New debconf 0.4.00
佐野@浜松です。
In <20001020111657O.kgh12351@xxxxxxxxxxxxxxxxxxxx>,
on "Fri, 20 Oct 2000 12:11:50 +0900",
with "[debian-devel:13137] [woody:Warning] New debconf 0.4.00",
Taketoshi Sano <kgh12351@xxxxxxxxxxx> さん wrote:
> woody に debconf 0.4.00 が入っていますが、これは今までのと
> perl module の置き場所が変更されてます。
0.4.02 まで進んだようですが、upgrade すると debconf 自身を
configure できなくなるというバグが残ってるみたいです。
# もしかしたらもう 0.4.03 が出て解消されてるかもしれませんが。
> /usr/lib/perl5/Debian/DebConf だったのが、/usr/lib/perl5/Debconf に
> なっていますので、パッケージのメンテナースクリプト (pre/posttinst etc) で
> debconf の perl module を使っている人は、スクリプトの書き換えが必要に
> なります。
Debian BTS#75367 で解説されていましたが、preinst に入力ミスが
あるようです。
Description:
Lines 7 to 9 in/var/lib/dpkg/info/debconf.preinst were :-
if [ -e $VARDIR/debconf.db -a -e $VARDIR/templates.db ] && \
grep -q Debian::DebConf $VARDIR/debconf.db Debian::DebConf
$VARDIR/templates.db; then
Which errored, preventing configuration.
I guessed, and changed this to :-
if [ -e $VARDIR/debconf.db -a -e $VARDIR/templates.db ] && \
grep -q Debian::DebConf $VARDIR/debconf.db && grep -q Debian::DebConf
$VARDIR/templates.db; then
All installed ok after this.
とのこと。
他にも Debian BTS#75139 とかに新しい Debconf で configure できない
というレポートが出てますが、とりあえず簡単に済ませるなら debconf を
いったん purge して install すれば問題無いはずです。
そのまま (purge せずに) configure する方法は
495 pushd /var/lib/debconf/
498 cp debconf.db debconf-save.db
508 cp templates.db templates-save.db
505 sed -e 's/Debian::DebConf/Debconf/g' templates.db >new-templates.db
506 sed -e 's/Debian::DebConf/Debconf/g' debconf.db >new-debconf.db
509 cp new-templates.db templates.db
511 cp new-debconf.db debconf.db
512 dpkg --configure debconf
です。たぶんこれで問題無いはず。
以上、参考まで。
--
# (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
<kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)