Не устанавливается webmin в squeeze

Автор strike, 17 ноября 2012, 09:48:39

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

strike

Решил поставить webmin на WD My Book Live (это NAS на Debian Squeeze). Остальные пакеты (mc, deluge) поставились нормально, ставил но установка webmin выдает такое:
dpkg -i webmin_1.600_all.deb
(Reading database ...
dpkg: warning: files list file for package `ramlog' missing, assuming package has no files currently installed.

dpkg: warning: files list file for package `libparted0' missing, assuming package has no files currently installed.
(Reading database ... 46672 files and directories currently installed.)
Preparing to replace webmin 1.600 (using webmin_1.600_all.deb) ...
Unpacking replacement webmin ...
dpkg: dependency problems prevent configuration of webmin:
webmin depends on libnet-ssleay-perl; however:
  Package libnet-ssleay-perl is not installed.
webmin depends on libauthen-pam-perl; however:
  Package libauthen-pam-perl is not installed.
webmin depends on libio-pty-perl; however:
  Package libio-pty-perl is not installed.
webmin depends on apt-show-versions; however:
  Package apt-show-versions is not installed.
dpkg: error processing webmin (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
webmin

APT пишет примерно тоже самое и просит apt-get -f install:
apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  apt apt-show-versions apt-utils aptitude libapt-pkg-perl libauthen-pam-perl
  libboost-iostreams1.42.0 libept1 libio-pty-perl libnet-ssleay-perl
  libxapian22
Suggested packages:
  dpkg-dev apt-doc python-apt debtags xapian-tools
Recommended packages:
  aptitude-doc-en aptitude-doc sensible-utils apt-xapian-index
  libparse-debianchangelog-perl
The following packages will be REMOVED:
  libept0 vsftpd
The following NEW packages will be installed:
  apt-show-versions libapt-pkg-perl libauthen-pam-perl
  libboost-iostreams1.42.0 libept1 libio-pty-perl libnet-ssleay-perl
  libxapian22
The following packages will be upgraded:
  apt apt-utils aptitude
3 upgraded, 8 newly installed, 2 to remove and 247 not upgraded.
2 not fully installed or removed.
Need to get 0B/8196kB of archives.
After this operation, 7463kB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
  libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-utils
  libboost-iostreams1.42.0 libxapian22 libept1 aptitude apt libapt-pkg-perl
  apt-show-versions
Install these packages without verification [y/N]? y
(Reading database ...
dpkg: warning: files list file for package `ramlog' missing, assuming package has no files currently installed.

dpkg: warning: files list file for package `libparted0' missing, assuming package has no files currently installed.
(Reading database ... 46672 files and directories currently installed.)
Removing vsftpd ...
userdel: error deleting shadow password entry
/usr/sbin/deluser: `/usr/sbin/userdel ftp' returned error code 1. Exiting.
dpkg: error processing vsftpd (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
vsftpd
E: Sub-process /usr/bin/dpkg returned an error code (1)

То есть, для установки пакетов нужно удалить vsftpd, но пользователь ftp не удаляется (vsftpd остановлен). Вручную он также не удаляется:
/usr/sbin/userdel ftp
userdel: error deleting shadow password entry

Как это можно исправить?