LINUX.ORG.RU

[deb] пакетный менеджер переклинило

 


0

0

У меня пакетный управляющий перестал работать.

Любая попытка что-либо с ним сделать привод к ошибке:

dpkg: не удалось обработать параметр vsftpd (--configure):
 Пакет абсолютно неработоспособен -- перед настройкой его
 следует переустановить.
При обработке следующих пакетов произошли ошибки:
 vsftpd

Как удалить информацию о существовании vsftpd?

Ответ на: комментарий от madgnu

Нужно просто запись удалить о нем. Я уже только чего ни делал. Либо виснет, либо выкидывает ошибку.

linux4ever
() автор топика
Ответ на: комментарий от linux4ever

> Завис dpkg (

Ищи в /var/lib/dpkg/info скрипты vsftpd - наверное, какой-то из них фейлит (vsftpd.prerm или vsftpd.postrm, вероятно).

tailgunner ★★★★★
()
Ответ на: комментарий от AITap

Package: vsftpd
Status: deinstall reinstreq half-configured
Priority: extra
Section: net
Installed-Size: 476
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 2.2.2-3ubuntu2
Config-Version: 2.2.2-3ubuntu2
Replaces: ftp-server
Provides: ftp-server
Depends: libc6 (>= 2.7), libcap2 (>= 2.10), libpam0g (>= 0.99.7.1), libssl0.9.8 (>= 0.9.8k-1), libwrap0 (>= 7.6-4~), debconf (>= 0.5) | debconf-2.0, upstart-job, adduser, libpam-modules, netbase, lsb-base (>= 1.3-9ubuntu3), ssl-cert (>= 1.0-11ubuntu1), sysv-rc (>= 2.86.ds1-14.1ubuntu2), update-inetd
Recommends: logrotate
Conflicts: ftp-server
Conffiles:
/etc/vsftpd.conf dea8e91888577cacafb3b031873c60ef
/etc/ftpusers 839f3157aad792bafbbdcd932a95a345
/etc/init/vsftpd.conf 607fbe3c9027fa89bbdf98ba438955b5
/etc/logrotate.d/vsftpd dac2cb7b9cfd8a03b4fa9ca3601a43a6
/etc/pam.d/vsftpd e75200b7896d8b2c2f2590d0e3d4a6ef
Description: lightweight, efficient FTP server written for security
This package provides the «Very Secure FTP Daemon», written from
the ground up with security in mind.
.
It supports both anonymous and non-anonymous FTP access, PAM authentication,
bandwidth limiting, and the Linux sendfile() facility.
Homepage: http://vsftpd.beasts.org/
Original-Maintainer: Daniel Baumann <daniel@debian.org>

linux4ever
() автор топика

Спасибо обоим, оказывается tftp поменял права на /srv/ftp и vsftpd переклинило.

linux4ever
() автор топика
Ответ на: комментарий от linux4ever

Попробуйте стереть эту запись.
Когда я случайно выполнил fsck на примонтированной флешке с ext2, этот файл повредился, и для какого-то пакета мне пришлось стереть эту запись целиком, после чего dpkg перестал ругаться.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Спасибо, я даже сначала и не подумал, что это база установленных пакетов.

linux4ever
() автор топика

Если при удалении пакета возникает подобная ошибка:

# apt-get remove google-chrome-beta
E: Пакет google-chrome-beta нуждается в переустановке, но я не могу найти архив для него.

# dpkg --purge google-chrome-beta
dpkg: не удалось обработать параметр google-chrome-beta (--purge):
Пакет абсолютно неработоспособен — перед удалением его
следует переустановить.
При обработке следующих пакетов произошли ошибки:
google-chrome-beta

То удалить такой пакет можно командой вида

# dpkg --purge --force-remove-reinstreq <пакет>

xintrea
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.