Basia

мой бложек

 
  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Когда не ставится exim4

Попытка поставить exim4 свелась к проблемам:

# aptitude install exim

Чтение списков пакетов... Готово

Построение дерева зависимостей

Чтение информации о состоянии... Готово

Чтение информации о расширенных состояниях

Инициализация состояний пакетов... Готово

Чтение описаний задач... Готово

Следующие пакеты НЕРАБОТОСПОСОБНЫ:

  exim4 exim4-base exim4-config

Следующие НОВЫЕ пакеты будут установлены:

  exim libdb3{a} libdb3-util{a} libgnutls13{a} libident{a} libldap2{a} liblzo1{a} libopencdk8{a}

Следующие пакеты будут УДАЛЕНЫ:

  exim4-daemon-light{a}

0 пакетов обновлено, 8 установлено новых, 1 пакетов отмечено для удаления, и 14 пакетов не обновлено.

Необходимо получить 1679kB архивов. После распаковки 2929kB будет занято.

Следующие пакеты имеют неудовлетворённые зависимости:

  exim4-config: Конфликтует: exim но устанавливается 3.36-18.2.

  exim4: Зависит: exim4-daemon-light но его невозможно установить или

                         exim4-daemon-heavy но его невозможно установить или

                         exim4-daemon-custom который является виртуальным пакетом.

  exim4-base: Конфликтует: exim но устанавливается 3.36-18.2.

Следующие действия разрешат зависимости:

Удалить следующие пакеты:

exim4

exim4-base

exim4-config

Счёт 251

Принять данное решение? [Y/n/q/?] y

Следующие НОВЫЕ пакеты будут установлены:

  exim libdb3{a} libdb3-util{a} libgnutls13{a} libident{a} libldap2{a} liblzo1{a} libopencdk8{a}

Следующие пакеты будут УДАЛЕНЫ:

  exim4{a} exim4-base{a} exim4-config{a} exim4-daemon-light{a}

0 пакетов обновлено, 8 установлено новых, 4 пакетов отмечено для удаления, и 14 пакетов не обновлено.

Необходимо получить 1679kB архивов. После распаковки 32,8kB будет занято.

Хотите продолжить? [Y/n/?] y

Запись информации расширенных состояний... Готово

Получить:1 http://debian.nsu.ru etch/main liblzo1 1.08-3 [58,9kB]

Получить:2 http://debian.nsu.ru etch/main libopencdk8 0.5.9-2 [97,7kB]

Получить:3 http://debian.nsu.ru etch/main libgnutls13 1.4.4-3+etch4 [282kB]

Получить:4 http://debian.nsu.ru etch/main libldap2 2.1.30-13.3 [151kB]

Получить:5 http://debian.nsu.ru etch/main libdb3 3.2.9+dfsg-0.1 [234kB]

Получить:6 http://debian.nsu.ru etch/main libdb3-util 3.2.9+dfsg-0.1 [49,3kB]

Получить:7 http://debian.nsu.ru etch/main libident 0.22-3 [14,3kB]

Получить:8 http://debian.nsu.ru etch/main exim 3.36-18.2 [792kB]

Получено 1679kБ в 56s (29,9kБ/с)

(Чтение базы данных... на данный момент установлено 31702 файлов и каталогов.)

Удаляется пакет exim4...

dpkg: зависимости мешают удалению пакета exim4-base, но по вашему указанию

он всё равно будет удалён:

 exim4-daemon-light зависит от exim4-base (>= 4.69).

Удаляется пакет exim4-base...

Stopping MTA: exim4_listener.

Удаляется пакет exim4-config...

dpkg: зависимости мешают удалению пакета exim4-daemon-light, но по вашему указанию

он всё равно будет удалён:

 bsd-mailx зависит от exim4 | mail-transport-agent, однако:

  Пакет exim4 не установлен.

  Пакет mail-transport-agent не установлен.

  Пакет exim4-daemon-light предоставляет mail-transport-agent, но должен быть удалён.

 at зависит от exim4 | mail-transport-agent, однако:

  Пакет exim4 не установлен.

  Пакет mail-transport-agent не установлен.

  Пакет exim4-daemon-light предоставляет mail-transport-agent, но должен быть удалён.

Удаляется пакет exim4-daemon-light...

Stopping MTA:.

Обрабатываются триггеры для man-db ...

Выбор ранее не выбранного пакета liblzo1.

(Чтение базы данных... на данный момент установлено 31566 файлов и каталогов.)

Распаковывается пакет liblzo1 (из файла .../liblzo1_1.08-3_i386.deb)...

Выбор ранее не выбранного пакета libopencdk8.

Распаковывается пакет libopencdk8 (из файла .../libopencdk8_0.5.9-2_i386.deb)...

Выбор ранее не выбранного пакета libgnutls13.

Распаковывается пакет libgnutls13 (из файла .../libgnutls13_1.4.4-3+etch4_i386.deb)...

Выбор ранее не выбранного пакета libldap2.

Распаковывается пакет libldap2 (из файла .../libldap2_2.1.30-13.3_i386.deb)...

Заменено файлами из установленного пакета libldap-2.4-2 ...

Выбор ранее не выбранного пакета libdb3.

Распаковывается пакет libdb3 (из файла .../libdb3_3.2.9+dfsg-0.1_i386.deb)...

Выбор ранее не выбранного пакета libdb3-util.

Распаковывается пакет libdb3-util (из файла .../libdb3-util_3.2.9+dfsg-0.1_i386.deb)...

Выбор ранее не выбранного пакета libident.

Распаковывается пакет libident (из файла .../libident_0.22-3_i386.deb)...

Выбор ранее не выбранного пакета exim.

Распаковывается пакет exim (из файла .../exim_3.36-18.2_i386.deb)...

Обрабатываются триггеры для man-db ...

Настраивается пакет liblzo1 (1.08-3) ...

Настраивается пакет libopencdk8 (0.5.9-2) ...

Настраивается пакет libgnutls13 (1.4.4-3+etch4) ...

Настраивается пакет libldap2 (2.1.30-13.3) ...

Настраивается пакет libdb3 (3.2.9+dfsg-0.1) ...

Настраивается пакет libdb3-util (3.2.9+dfsg-0.1) ...

Настраивается пакет libident (0.22-3) ...

Настраивается пакет exim (3.36-18.2) ...

exim 3.x and 4.x

================

This is a package of exim 3.x. This is no longer supported upstream, and only

remains in debian to support users with existing exim 3 installations. We strongly

reccommend exim 4.x (which is in the exim4 package) for new installations. We

suggest users with existing exim 3 installations consider upgrading, particularly

if they have fairly simple configurations.

* Press return to continue

Error: system's FQDN hostname (domenname..ru) doesn't match

RFC1035 syntax; cannot configure the mail system.

dpkg: не удалось обработать параметр exim (--configure):

 подпроцесс post-installation script возвратил код ошибки 1

При обработке следующих пакетов произошли ошибки:

 exim

E: Sub-process /usr/bin/dpkg returned an error code (1)

Не удалось установить пакет. Попытка восстановить:

Настраивается пакет exim (3.36-18.2) ...

exim 3.x and 4.x

================

This is a package of exim 3.x. This is no longer supported upstream, and only

remains in debian to support users with existing exim 3 installations. We strongly

reccommend exim 4.x (which is in the exim4 package) for new installations. We

suggest users with existing exim 3 installations consider upgrading, particularly

if they have fairly simple configurations.

* Press return to continue^Z

[1]+  Stopped                 aptitude install exim

 

Решила точнее указать какую версию exim мы хотим поставить:

 

root@domenname:~# aptitude install exim4

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Ресурс временно недоступен)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Чтение списков пакетов... Готово

Построение дерева зависимостей

Чтение информации о состоянии... Готово

Чтение информации о расширенных состояниях

Инициализация состояний пакетов... Готово

Чтение описаний задач... Готово

W: Не удалось заблокировать кеш файл; обычно это означает, что dpkg или какая-от утилита apt уже выполняет установку пакета. Выполняется открытие в режиме только для чтения; любые изменения состояний пакетов сохранены НЕ БУД

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Ресурс временно недоступен)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

 

Получается, что-то блокирует. Попытка удалить exim3 командой

aptitude purge exim3

 

приводит к тому же отказу:

W: Не удалось заблокировать кеш файл; обычно это означает, что dpkg или какая-от утилита apt уже выполняет установку пакета. Выполняется открытие в режиме только для чтения; любые изменения состояний пакетов сохранены НЕ БУД

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Ресурс временно недоступен)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

 

Что это может быть? aptitude, apt-get, dpkg или другой менеджер пакетов…..

Это «застрял» dpkg . Поэтому посмотрим, какой PID у повисшего процесса и убьем его командой kill PID или  перезагрузите сервер.

Потом удалим exim3 командой aptitude purge exim3

 

А дальше, как и хотели, ставим exim 4, перестрахуемся и укажем все пакеты ручками:

 

aptitude install eapexim4 exim4-base exim4-config exim4-daemon-heavy exim4-daemon-heavy-dbg exim4-daemon-light exim4-daemon-light-dbg exim4-dbg exim4-dev eximon4 debhelper docbook-xml docbook-xsl dpatch libdb4.6-dev lynx po-debconf  xsltproc

 

 

Баннер