Как я могу восстановить установку Ubuntu, в которой отсутствуют многочисленные пакеты?

Systemd должен использовать скрипт из /etc/init.d. Вместо этого systemd использует какой-то файл шаблона. Чтобы исправить это, выполните следующие действия:

Удалите неверный служебный скрипт: # rm /lib/systemd/system/postgresql.service Перезапустите сценарии демона: # systemctl daemon-reload Включите службу postgresql: # systemctl enable postgresql

После этого вы будете способный запускать postgres с любыми предпочтительными вариантами: sudo systemctl start postgresql, sudo service postgresql start или sudo /etc/init.d/postgresql start. Чтобы проверить, что postgresql действительно запущен, проверьте статус службы: sudo systemctl status postgresql. Это выглядит следующим образом:

% sudo systemctl status postgresql                                                                                                                                                                          
● postgresql.service - LSB: PostgreSQL RDBMS server
   Loaded: loaded (/etc/init.d/postgresql; bad; vendor preset: enabled)
   Active: active (running) since Пт 2016-08-12 10:13:43 MSK; 1h 37min ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/postgresql.service
           ├─4086 /usr/lib/postgresql/9.5/bin/postgres -D     /var/lib/postgresql/9.5/main -c  config_file=/etc/postgresql/9.5/main/postgresql.conf
           ├─4099 postgres: checkpointer process                                                                                              
           ├─4100 postgres: writer process                                                                                                    
           ├─4101 postgres: wal writer process                                                                                                
           ├─4102 postgres: autovacuum launcher process                                                                                       
           └─4103 postgres: stats collector process                                                                                           

авг 12 10:13:40 ubuntu-precise systemd[1]: Starting LSB: PostgreSQL RDBMS server...
авг 12 10:13:40 ubuntu-precise postgresql[4009]:  * Starting PostgreSQL 9.5 database server
авг 12 10:13:43 ubuntu-precise postgresql[4009]:    ...done.
авг 12 10:13:43 ubuntu-precise systemd[1]: Started LSB: PostgreSQL RDBMS server.
0
задан 4 November 2011 в 01:22

0 ответов

Другие вопросы по тегам:

Похожие вопросы: