Referindo-se ao problema com a instalação do pgpool: Problema com a instalação do pgpoolAdmin Tive um problema com a não execução do pgpooladmin (a permissão dos arquivos de instalação estava errada). Devo alterar o rótulo dos arquivos: "pgpool.conf" e "pcp.conf". Eu verifiquei esses arquivos com ls -Z e vi isso:
[root@cvc etc]# ls -Z
-rw-rw-rw-. apache root unconfined_u:object_r:etc_t:s0 pcp.conf
-rw-rw-rw-. root root system_u:object_r:etc_t:s0 pcp.conf.sample
-rw-rw-rw-. apache root unconfined_u:object_r:etc_t:s0 pgpool.conf
-rw-rw-rw-. root root system_u:object_r:etc_t:s0 pgpool.conf.sample
-rw-rw-rw-. root root system_u:object_r:etc_t:s0 pgpool.conf.sample-master-slave
-rw-rw-rw-. root root system_u:object_r:etc_t:s0 pgpool.conf.sample-replication
-rw-rw-rw-. root root system_u:object_r:etc_t:s0 pgpool.conf.sample-stream
-rw-rw-rw-. root root system_u:object_r:etc_t:s0 pool_hba.conf.sample
Comunique-se do SELinux disse:
Você deve alterar o rótulo de pgpool.conf com semanage fcontext -a -t FILE_TYPE 'pgpool.conf', which FILE_TYPE is one of below: squirrelmail_spool_t, dirsrvadmin_config_t, afs_cache_t, httpd_t, user_cron_spool_t, httpd_lock_t, dirsrv_config_t, httpd_tmp_t, dirsrvadmin_tmp_t, httpd_cache_t, httpd_tmpfs_t, httpd_squirrelmail_t, puppet_tmp_t, dirsrv_var_log_t, zarafa_var_lib_t, dirsrv_var_run_t, httpd_var_lib_t, httpd_var_run_t, httpd_nagios_rw_content_t, passenger_tmp_t, httpd_nutups_cgi_rw_content_t, httpd_apcupsd_cgi_rw_content_t, httpd_dspam_rw_content_t, httpd_mediawiki_rw_content_t, httpd_squid_rw_content_t, httpd_prewikka_rw_content_t, httpd_smokeping_cgi_rw_content_t, passenger_var_run_t, httpd_openshift_rw_content_t, httpd_dirsrvadmin_rw_content_t, httpd_w3c_validator_rw_content_t, cluster_var_lib_t, cluster_var_run_t, httpd_user_rw_content_t, httpd_awstats_rw_content_t, root_t, httpdcontent, httpd_cobbler_rw_content_t,httpd_munin_rw_content_t, cluster_conf_t, cluster_tmp_t, httpd_bugzilla_rw_content_t, httpd_cvs_rw_content_t, httpd_git_rw_content_t, httpd_sys_rw_content_t, httpd_sys_rw_content_t Em seguida, você deve executar: restorecon -v 'pgpool.conf'
Quando tento alterar o tipo de arquivo, ele me diz que o escolhido está errado... qual tipo de arquivo devo escolher?
Solução encontrada:
Para reparar esse problema, devo executar este comando:
e
então o pgpooladmin mostrará que esses arquivos são graváveis e permitirá clicar em "Avançar" para instalar o pgpoolAdmin. Beijinhos :D