1

Debian squeeze


virdebian:~# dpkg -r ipopd
(Чтение базы данных ... на данный момент установлено 81821 файлов и каталогов.)
Удаляется пакет ipopd ...
dpkg: не удалось обработать параметр ipopd (--remove):
подпроцесс установлен сценарий post-removal возвратил код ошибки 10
При обработке следующих пакетов произошли ошибки:
ipopd

Как его правильно грохнуть ?

Каменск-Шахтинский

2

попробуйте
apt-get purge ipopd

(однако, замечу, вам лучше знать, почему эта ошибка вылезла, может быть вы какие-нибудь левые репы подключали, были тут случаи, что убунтовские репы к дебиану давали очень плачевный результат.)

3

Да нет пакет из 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#

Каменск-Шахтинский

4

Откройте в этом пакете файлик postrm
и сюда его запостите.

(здесь

/var/cache/apt/archives/вашпакет

в нем control.tar.gz внем папка и в ней.
)

5 (26.10.2010 15:08:11 отредактировано drac753)

#!/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

Каменск-Шахтинский

6 (26.10.2010 15:25:28 отредактировано redux)

Введите,что даст

apt-get install -f

?

7

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#

Каменск-Шахтинский

8

drac753,
м-даа,
так

dpkg  --force-remove-reinstreq  ipopd

9

drac753,

зайдите в оконцовку вот этой темы  wink
http://linuxforum.ru/viewtopic.php?id=4486&p=2

там похожие грабли были, и их решили.

10

Помогло
вместо pidgin-ppa ставим мой ipopd


Открывайте от рута mc  или другой файл. менеджер
Заходите сюда /var/lib/dpkg/info
и руками удаляете файлы с именем pidgin-ppa

затем читим конфиги

dpkg --purge ipopd 

и усё спасибо бальшое

Каменск-Шахтинский

11

Спасибо, тоже помогло.