Попытка поставить 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
< Предыдущая | Следующая > |
---|