Enviado em 26/11/2013 - 11:57h
Instalação tudo normal, eu consigo estartar o serviço com: pg_ctl. Também consigo adicionar o serviço para iniciop automático com: systemctl enable postgresql.service, só que o serviço não inicia. Quando eu listo os serviços o postgresql aparece com falha na inicialização.Enviado em 26/11/2013 - 16:36h
Você tem algum serviço de segurança, tipo SELinux? Se tiver, o postmaster não pode acessar o .conf, desabilite a segurança do serviço Postgresql.Enviado em 26/11/2013 - 15:31h
Erropostgresql.service - PostgreSQL database server Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled) Active: failed (Result: exit-code) since Ter 2013-11-26 14:58:00 FNT; 6min ago Process: 912 ExecStart=/usr/bin/pg_ctl start -D ${PGDATA} -s -o -p ${PGPORT} -w -t 300 (code=exited, status=1/FAILURE) Process: 896 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS) Nov 26 14:57:55 localhost.localdomain systemd[1]: Starting PostgreSQL database server... Nov 26 14:57:55 localhost.localdomain pg_ctl[912]: postgres não pode acessar o arquivo de configuração do servidor "/pgsql/data/postgre... negada Nov 26 14:58:00 localhost.localdomain pg_ctl[912]: pg_ctl: não pode iniciar o servidor Nov 26 14:58:00 localhost.localdomain systemd[1]: postgresql.service: control process exited, code=exited status=1 Nov 26 14:58:00 localhost.localdomain systemd[1]: Failed to start PostgreSQL database server. Nov 26 14:58:00 localhost.localdomain systemd[1]: Unit postgresql.service entered failed state.
[Unit] Description=PostgreSQL database server After=network.target [Service] Type=forking User=postgres Group=postgres # Port number for server to listen on Environment=PGPORT=5432 # Location of database directory #Environment=PGDATA=/var/lib/pgsql/data Environment=PGDATA=/pgsql/data # Where to send early-startup messages from the server (before the logging # options of postgresql.conf take effect) # This is normally controlled by the global default set by systemd # StandardOutput=syslog # Disable OOM kill on the postmaster OOMScoreAdjust=-1000 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} ExecStart=/usr/bin/pg_ctl start -D ${PGDATA} -s -o "-p ${PGPORT}" -w -t 300 ExecStop=/usr/bin/pg_ctl stop -D ${PGDATA} -s -m fast ExecReload=/usr/bin/pg_ctl reload -D ${PGDATA} -s # Give a reasonable amount of time for the server to start up/shut down TimeoutSec=300 [Install] WantedBy=multi-user.target
Enviado em 26/11/2013 - 17:32h
So você mesmo em brother..... :)postgresql.service - PostgreSQL database server Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled) Active: active (running) since Ter 2013-11-26 17:27:27 FNT; 16s ago Process: 1038 ExecStart=/usr/bin/pg_ctl start -D ${PGDATA} -s -o -p ${PGPORT} -w -t 300 (code=exited, status=0/SUCCESS) Process: 1032 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS) Main PID: 1042 (postgres) CGroup: name=systemd:/system/postgresql.service ├─1042 /usr/bin/postgres -D /pgsql/data -p 5432 ├─1043 postgres: logger process ├─1045 postgres: checkpointer process ├─1046 postgres: writer process ├─1047 postgres: wal writer process ├─1048 postgres: autovacuum launcher process └─1049 postgres: stats collector process Nov 26 17:27:26 localhost.localdomain systemd[1]: Starting PostgreSQL database server... Nov 26 17:27:27 localhost.localdomain systemd[1]: Started PostgreSQL database server.
vim /etc/selinux/config #SELINUX=enforcing SELINUX=disabled
Enviado em 26/11/2013 - 18:12h
Desabilite somente para o Postgre. Apesar de que eu sempre desabilitava todo o SELinux e nunca tive problemas. Uso o Iptables puro e simples.Enviado em 27/11/2013 - 08:55h
Como eu libero o posrgres no SELinux?Enviado em 27/11/2013 - 09:44h
Nas RHEL distros. O diretório padrão para os arquivos do cluster PostgreSQL fica em: /var/lib/pgsql/data. Por default esse diretório já vem definido com um rótulo do tipo postgresql_db_t. Esse tipo é entendido pelo SELinux como sendo o local dos arquivos de dados do postgres e assim ele libera o acesso para o postmaster.sudo semanage fcontext -a -t postgresql_db_t "/pgsql(/.*)?"
sudo restorecon -R -v /pgsql/
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (14)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)