Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Dovecot  (Прочитано 2577 раз)

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

Оффлайн farkhad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Dovecot
« : 22 Января 2008, 13:20:25 »
после установки и некорректного удаления Довекота aptitude возвращает:
Цитата: код
Подготовка к замене пакета dovecot-common 1:1.0.5-1ubuntu2 (используется файл .../dovecot-common_1%3a1.0.5-1ubuntu2.1_i386.deb)...
invoke-rc.d: initscript dovecot, action "stop" failed.
dpkg: предупреждение -- старый скрипт, выполняемый pre-removal возвратил код ошибки 1
dpkg: попытка использовать скрипт из нового пакета...
invoke-rc.d: initscript dovecot, action "stop" failed.
dpkg: не удалось обработать параметр /var/cache/apt/archives/dovecot-common_1%3a1.0.5-1ubuntu2.1_i386.deb (--unpack):
 подпроцесс новый скрипт, выполняемый pre-removal возвратил код ошибки 1
invoke-rc.d: initscript dovecot, action "start" failed.
dpkg: ошибка при очистке -
 подпроцесс post-installation script возвратил код ошибки 1
как с этим бороться?
В идеале нужно просто зачистить остатки довекота, в качестве мэйл-сервера уже давно работает qmail
а то при каждом обновлении/установке/удалении чего бы то ни было система ругается на эти самые остатки довекота  >:(
« Последнее редактирование: 22 Января 2008, 13:22:39 от farkhad »

Оффлайн andruxa

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: Dovecot
« Ответ #1 : 22 Января 2008, 14:43:02 »
aptitude purge

Оффлайн andruxa

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: Dovecot
« Ответ #2 : 22 Января 2008, 14:44:49 »
если не получится, то создать для него инит скрипт который на stop всегда будет возвращать 0, тогда удалится без проблем

Оффлайн grinder

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Dovecot
« Ответ #3 : 23 Января 2008, 19:06:16 »
еще может помочь sudo apt-get install -f  но это по cути тоже purge

Оффлайн farkhad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Dovecot
« Ответ #4 : 29 Января 2008, 11:25:20 »
Цитата: код
~# aptitude purge dovecot-common
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Reading state information... Готово                       
Reading extended state information       
Initializing package states... Готово
Building tag database... Готово           
The following packages will be REMOVED:
  dovecot-common{p}
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 3760kB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Готово
dpkg: не удалось обработать параметр dovecot-common (--purge):
 Пакет абсолютно неработоспособен -- перед удалением его
 следует переустановить.
При обработке следующих пакетов произошли ошибки:
 dovecot-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Reading state information... Готово                       
Reading extended state information       
Initializing package states... Готово
Writing extended state information... Готово
Building tag database... Готово 
 

и:
Цитата: код
apt-get install -f dovecot-common
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Reading state information... Готово                       
Пакеты, которые будут обновлены:
  dovecot-common
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0B/1673kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 0B.
Выбор ранее не выбранного пакета dovecot-common.
(Чтение базы данных... на данный момент установлено 117582 файлов и каталогов.)
Подготовка к замене пакета dovecot-common 1:1.0.5-1ubuntu2 (используется файл .../dovecot-common_1%3a1.0.5-1ubuntu2.1_i386.deb)...
invoke-rc.d: initscript dovecot, action "stop" failed.
dpkg: предупреждение -- старый скрипт, выполняемый pre-removal возвратил код ошибки 1
dpkg: попытка использовать скрипт из нового пакета...
invoke-rc.d: initscript dovecot, action "stop" failed.
dpkg: не удалось обработать параметр /var/cache/apt/archives/dovecot-common_1%3a1.0.5-1ubuntu2.1_i386.deb (--unpack):
 подпроцесс новый скрипт, выполняемый pre-removal возвратил код ошибки 1
invoke-rc.d: initscript dovecot, action "start" failed.
dpkg: ошибка при очистке -
 подпроцесс post-installation script возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/dovecot-common_1%3a1.0.5-1ubuntu2.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
если не получится, то создать для него инит скрипт который на stop всегда будет возвращать 0, тогда удалится без проблем
а пример скрипта можно?

Оффлайн farkhad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Dovecot
« Ответ #5 : 29 Января 2008, 11:42:11 »
Решено. При некорректном удалении была потерта директория /etc/dovecot
после
mkdir /etc/dovecot
touch /etc/dovecot/dovecot.conf
aptitude purge dovecot-common

удалилось без ошибок 8)

 

Страница сгенерирована за 0.028 секунд. Запросов: 20.