Debian squeeze
virdebian:~# dpkg -r ipopd
(Чтение базы данных ... на данный момент установлено 81821 файлов и каталогов.)
Удаляется пакет ipopd ...
dpkg: не удалось обработать параметр ipopd (--remove):
подпроцесс установлен сценарий post-removal возвратил код ошибки 10
При обработке следующих пакетов произошли ошибки:
ipopd
Как его правильно грохнуть ?
Не могу удалить пакет
попробуйте
apt-get purge ipopd
(однако, замечу, вам лучше знать, почему эта ошибка вылезла, может быть вы какие-нибудь левые репы подключали, были тут случаи, что убунтовские репы к дебиану давали очень плачевный результат.)
Да нет пакет из testing ipopd
мдяяя не растёт цветок аленький
virdebian:/etc/apt# apt-get purge ipopd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАЛЕНЫ:
ipopd
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 323 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 209kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных ... на данный момент установлено 81821 файлов и каталогов.)
Удаляется пакет ipopd ...
dpkg: не удалось обработать параметр ipopd (--remove):
подпроцесс установлен сценарий post-removal возвратил код ошибки 10
При обработке следующих пакетов произошли ошибки:
ipopd
E: Sub-process /usr/bin/dpkg returned an error code (1)
virdebian:/etc/apt#
Откройте в этом пакете файлик postrm
и сюда его запостите.
(здесь
/var/cache/apt/archives/вашпакет
в нем control.tar.gz внем папка и в ней.
)
#!/bin/sh
set -e
pkg="ipopd" # basename of package
cert="ipop3d" # basename of certificate
daemonsets="pop2:ipop2d pop3:ipop3d pop3s:ipop3d" # space-seperated list of colon-seperated list of port and binary name (or path if not /usr/sbin)
# Source debconf library.
. /usr/share/debconf/confmodule
db_version 2.0
##
## Remove imapd from inetd.conf
##
if [ "$1" = "purge" ]; then
UPDATE_INETD_ARG='--remove'
else
# Note that we disable in upgrades too
UPDATE_INETD_ARG='--disable'
fi
db_get "$pkg/protocol"
for debconf_entry in `echo "$RET" | tr ',' ' '`; do
seen=""
for daemonset in $daemonsets; do
service="`echo "$daemonset" | awk -F: '{ print $1 }'`"
if [ "$debconf_entry" = "$service" ]; then
if [ -x /usr/sbin/update-inetd ]; then
update-inetd $UPDATE_INETD_ARG "${service}"
fi
seen="yes"
break
fi
done
if [ "$seen" != "yes" ]; then
echo "WARNING: Unsupported debconf value \"$debconf_entry\" in \"$pkg/protocol\"" >/dev/stderr
fi
done
if [ "$1" = "purge" ] && [ -f /etc/ssl/certs/$cert.pem ]; then
echo "SSL certificate /etc/ssl/certs/$cert.pem is NOT removed."
echo "Please remove manually if required."
# cd /etc/ssl/certs
# PATH=$PATH:/usr/bin/ssl
# rm -f `openssl x509 -noout -hash < $cert.pem`.0 || true
# if [ -f $cert.pem ]; then rm -f $cert.pem; fi
fi
# Automatically added by dh_installdebconf
if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
. /usr/share/debconf/confmodule
db_purge
fi
# End automatically added section
exit 0
Введите,что даст
apt-get install -f
?
virdebian:/home/test/rab/ipopd# apt-get install -f
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАЛЕНЫ:
ipopd
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 323 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 209kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных ... на данный момент установлено 81821 файлов и каталогов.)
Удаляется пакет ipopd ...
dpkg: не удалось обработать параметр ipopd (--remove):
подпроцесс установлен сценарий post-removal возвратил код ошибки 10
При обработке следующих пакетов произошли ошибки:
ipopd
E: Sub-process /usr/bin/dpkg returned an error code (1)
virdebian:/home/test/rab/ipopd#
drac753,
м-даа,
так
dpkg --force-remove-reinstreq ipopd
drac753,
зайдите в оконцовку вот этой темы wink
http://linuxforum.ru/viewtopic.php?id=4486&p=2
там похожие грабли были, и их решили.
Помогло
вместо pidgin-ppa ставим мой ipopd
Открывайте от рута mc или другой файл. менеджер
Заходите сюда /var/lib/dpkg/info
и руками удаляете файлы с именем pidgin-ppa
затем читим конфиги
dpkg --purge ipopd и усё спасибо бальшое
Спасибо, тоже помогло.