[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:38877] apt-getでのdebconfの修正について



恐れ入ります。横山と申します。
Debian woody kernel 2.4.20-bf2.4
を使用しております。

このたびapt-get install を実行すると下記のようなメッセージが
でてしまいapt-getできません。
debian:~# apt-get install proftpd
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  adduser debconf fileutils ifupdown ipchains libc6 libcap1 libdb2 libdb3
  libgdbmg1 libpam-modules libpam-runtime libpam0g libssl0.9.6 libwrap0 login
  net-tools netbase netkit-inetd netkit-ping passwd perl perl-base
  perl-modules proftpd-common tcpd 
The following NEW packages will be installed:
  adduser debconf fileutils ifupdown ipchains libc6 libcap1 libdb2 libdb3
  libgdbmg1 libpam-modules libpam-runtime libpam0g libssl0.9.6 libwrap0 login
  net-tools netbase netkit-inetd netkit-ping passwd perl perl-base
  perl-modules proftpd proftpd-common tcpd 
0 packages upgraded, 27 newly installed, 0 to remove and 1  not upgraded.
Need to get 0B/9620kB of archives. After unpacking 35.6MB will be used.
Do you want to continue? [Y/n] 
E: Cannot get debconf version. Is debconf installed?
dpkg: syntax error: unknown group `postdrop' in statusoverride file 
E: Sub-process /usr/bin/dpkg returned an error code (2)

apt-getできなくなってしまった原因となる操作を下記に記します。
パーティションが
hda1   /boot
hda2   swap
hda3   /
hda4   /var
となっていたDebianのマシンを再度インストールしなおしました。
その際/bootと/とswapはフォーマットしなおして
/varはそのままにしておきました。
インストール後に
/varをhda4にマウントしなおして
/etc/fstabファイルに記述を追加しました。
/dev/hda3	/		ext3	errors=remount-ro	0	1
/dev/hda2	none		swap	sw			0	0
proc		/proc		proc	defaults		0	0
/dev/fd0	/floppy		auto	user,noauto		0	0
/dev/cdrom	/cdrom		iso9660	ro,user,noauto		0	0
/dev/hda1	/boot	ext3	defaults			0	2
/dev/hda4	/var	ext3	defaults			0	2   ←ここを追記しました。
これで現状は
# df
/dev/hda3              6728312    128376   6258156   3% /
/dev/hda1                69973      7865     58495  12% /boot
/dev/hda4             32226324   4895792  25693512  17% /var
となっております。

上記のhda4のマウント作業を行う前にapt-getしてwgetやnetselect 
などはインストールできていました。
/varを入れ換えたこととエラーメッセージから
/varの中のdebconfを修正すればよいと思うのですが
どのファイルをどのように修正したらよいか
御教授願えないでしょうか?
/varの中のdebconfを下記に示します。
debian:~# find /var/|grep debconf
/var/lib/dpkg/info/debconf.config
/var/lib/dpkg/info/debconf.list
/var/lib/dpkg/info/debconf.templates
/var/lib/dpkg/info/debconf.postinst
/var/lib/dpkg/info/debconf.preinst
/var/lib/dpkg/info/debconf.prerm
/var/lib/dpkg/info/debconf.conffiles
/var/lib/dpkg/info/debconf.md5sums
/var/lib/dpkg/info/debconf-utils.postinst
/var/lib/dpkg/info/debconf-utils.list
/var/lib/dpkg/info/debconf-utils.prerm
/var/lib/dpkg/info/debconf-utils.md5sums
/var/cache/apt/archives/debconf_1.0.32_all.deb
/var/cache/debconf
/var/cache/debconf/config.dat
/var/cache/debconf/templates.dat
/var/cache/debconf/config.dat-old
/var/cache/debconf/templates.dat-old
/var/takashi/p1jp/package/debconf_1.0.32_all.deb

関係があるか分かりませんが、
マウント作業をどのように行ったかは下記に記します。
今ある/varの名前を変更
# mv /var /var-back
varのディレクトリを作成
# mkdir /var
今作った/varにhda4をマウントする
# mount /dev/hda4 /var
fstabファイルに設定を記述する。
以上です。

よろしくお願いします。