[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ファイルに設定を記述する。
以上です。
よろしくお願いします。