Назад | Перейти на главную страницу

Общие процедуры и советы по решению проблем с зависимостями (Debian, Lenny)

Я более или менее хороший системный администратор, как и мои зеркала репутации serverfault. Мне нужно обновить сервер Debian (lenny) с панелью управления Plesk. Предполагается, что Plesk справится с этим, но обновление через панель управления не работает, и я читал и слышал, что это часто бывает.

Поэтому мне приходится делать это вручную, и теперь я сталкиваюсь с кажущимися циклическими проблемами зависимости ...

Я получаю много таких сообщений:

psa-updates depends on sw-cp-server (>= 1.0-6); however:
  Package sw-cp-server is not configured yet.
dpkg: error processing psa-updates (--configure):
 dependency problems - leaving unconfigured

Мой sources.list обновлен и работает, apt-get clean и apt-get update работает нормально и проходит без ошибок.

Как правильно решать такие проблемы?

Похоже, ваша предыдущая установка / обновление была прервана / не удалась. Вам нужно проверить несколько вещей:

  1. Ваш список источников apt указывает на действительный сервер и содержит необходимые пакеты на сервере. Это гарантирует, что вы сможете обновлять и устанавливать пакеты.
  2. Что ваш локальный apt-cache обновлен. Сделать apt-get update в вашей системе. Это гарантирует, что apt сможет найти ваши обновления. Иногда он ищет более старый пакет, которого больше нет в системе.
  3. Сделать dpkg -a --configure на случай, если предыдущая установка / обновление была прервана. Если предыдущий был прерван, все еще могут быть некоторые нерешенные проблемы конфигурации, которые мешают успешной установке новых пакетов.

Надеюсь, что это работает. Удачи!