Наивно полагая, что postgresql уже нет в системе удалил пользователя postgre, теперь не могу удалить пакеты:
sudo apt-get purge postgresql-common
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАЛЕНЫ:
postgresql-8.4* postgresql-common*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 4 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 11,1 MB.
Хотите продолжить [Д/н]?
(Чтение базы данных ... на данный момент установлено 193317 файлов и каталогов.)
Удаляется пакет postgresql-8.4 ...
* Stopping PostgreSQL 8.4 database server * Error: The cluster is owned by user id 5026 which does not exist any more
[fail]
invoke-rc.d: initscript postgresql, action "stop" failed.
dpkg: не удалось обработать параметр postgresql-8.4 (--purge):
подпроцесс установлен сценарий pre-removal возвратил код ошибки 1
dpkg: postgresql-common: имеются проблемы с зависимостями, но по вашему указанию
он всё равно будет удалён:
postgresql-8.4 зависит от postgresql-common (>= 109~).
Удаляется пакет postgresql-common ...
* Stopping PostgreSQL 8.4 database server * Error: The cluster is owned by user id 5026 which does not exist any more
[fail]
invoke-rc.d: initscript postgresql, action "stop" failed.
dpkg: не удалось обработать параметр postgresql-common (--purge):
подпроцесс установлен сценарий pre-removal возвратил код ошибки 1
* Starting PostgreSQL 8.4 database server * Error: The cluster is owned by user id 5026 which does not exist any more
[fail]
invoke-rc.d: initscript postgresql, action "start" failed.
dpkg: ошибка при очистке -
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
postgresql-8.4
postgresql-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
Как обойти этот затык? Можно ли создать пользователя с id 5026? Или поменять владельца кластера?