LINUX.ORG.RU

Я все поломал, но Debian все починит?

 , ,


0

1

Я сделал

# apt-get remove postgresql-pro-1c-9.6

Удалил /etc/postgresql и хранилище кастомного кластера вручную.

А потом пытался поставить все обратно, но ничего не получилось.

Потом, после apt-get --help я попробовал сделать

# apt-get purge postgresql-pro-1c-9.6

Теперь я не могу восстановить дефолт и имею вот что

root@1cfresh:/home/maintainer# pg_createcluster 9.6 main --start
Configuring already existing cluster (configuration: /etc/postgresql/9.6/main, data: /var/lib/postgresql/9.6/main, owner: 117:122)
Error: move_conffile: required configuration file /var/lib/postgresql/9.6/main/postgresql.conf does not exist

То есть

root@1cfresh:/home/maintainer# ls /etc/postgresql/
root@1cfresh:/home/maintainer#

Хотя при этом:

root@1cfresh:/home/maintainer# apt-get remove postgresql-pro-1c-9.6^C
root@1cfresh:/home/maintainer# /etc/init.d/postgresql start
[ ok ] Starting postgresql (via systemctl): postgresql.service.
root@1cfresh:/home/maintainer# /etc/init.d/postgresql status
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
   Active: active (exited) since Thu 2018-02-22 12:19:50 +05; 1h 37min ago
  Process: 18887 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 Main PID: 18887 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/postgresql.service

фев 22 12:19:50 1cfresh systemd[1]: Starting PostgreSQL RDBMS...
фев 22 12:19:50 1cfresh systemd[1]: Started PostgreSQL RDBMS.

Нужно ли переустанавливать GNU/Linux Debian, или можно все восстановить с помощью установки?

Сервер тестовый, но можно только представить что было бы если бы такое кто-либо устроил на боевом...

Ответ на: комментарий от deep-purple
root@1cfresh:/home/maintainer# apt-get install --reinstall postgresql-pro-1c-9.6
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  postgresql-contrib-pro-1c-9.6
Предлагаемые пакеты:
  libdbd-pg-perl locales-all
НОВЫЕ пакеты, которые будут установлены:
  postgresql-contrib-pro-1c-9.6 postgresql-pro-1c-9.6
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
Необходимо скачать 0 B/4 664 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 22,7 MB.
Хотите продолжить? [Д/н] Д
Выбор ранее не выбранного пакета postgresql-pro-1c-9.6.
(Чтение базы данных … на данный момент установлено 130313 файлов и каталогов.)
Подготовка к распаковке …/postgresql-pro-1c-9.6_9.6.6-2.1C.stretch_amd64.deb …
Распаковывается postgresql-pro-1c-9.6 (9.6.6-2.1C.stretch) …
Выбор ранее не выбранного пакета postgresql-contrib-pro-1c-9.6.
Подготовка к распаковке …/postgresql-contrib-pro-1c-9.6_9.6.6-2.1C.stretch_amd64.deb …
Распаковывается postgresql-contrib-pro-1c-9.6 (9.6.6-2.1C.stretch) …
Обрабатываются триггеры для postgresql-common-pro-1c (181-7.stretch) …
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
  en_us
  ru_ru
Removing obsolete dictionary files:
Настраивается пакет postgresql-pro-1c-9.6 (9.6.6-2.1C.stretch) …
WARNING: Using deprecated debconf compatibility library.
Configuring already existing cluster (configuration: /etc/postgresql/9.6/main, data: /var/lib/postgresql/9.6/main, owner: 117:122)
Error: move_conffile: required configuration file /var/lib/postgresql/9.6/main/postgresql.conf does not exist
Error: could not create default cluster. Please create it manually with

  pg_createcluster 9.6 main --start

or a similar command (see 'man pg_createcluster').
Настраивается пакет postgresql-contrib-pro-1c-9.6 (9.6.6-2.1C.stretch) …
WARNING: Using deprecated debconf compatibility library.
Shulman ()
Ответ на: комментарий от deep-purple
root@1cfresh:/home/maintainer# pg_createcluster 9.6 main --start
Configuring already existing cluster (configuration: /etc/postgresql/9.6/main, data: /var/lib/postgresql/9.6/main, owner: 117:122)
Error: move_conffile: required configuration file /var/lib/postgresql/9.6/main/postgresql.conf does not exist
Shulman ()