PostgreSQL - 回归测试 - SELinux

时间:2014-03-21 08:56:28

标签: postgresql testing regression

通过RPM(RHEL 5.3)安装PostgreSQL后,我希望通过

进行回归测试
"make check" 

在     /usr/pgsql-9.3/lib/test/regress根据doc ==> /usr/share/doc/postgresql93-9.3.4/README.rpm-dist

但是,我收到了以下错误:

rm -rf testtablespace results
mkdir testtablespace results
[ -x /usr/bin/chcon ] && /usr/bin/chcon -u system_u -r object_r -t postgresql_db_t      testtablespace results
/usr/bin/chcon: can't apply partial context to unlabeled file testtablespace
/usr/bin/chcon: can't apply partial context to unlabeled file results
make: *** [cleandirs] Erreur 1

我想,它更像是一个Selinux问题,而不是PostgreSQL pb。 任何帮助或建议? 感谢。

1 个答案:

答案 0 :(得分:0)

好的,我做到了。

我工作的操作系统禁用了SELinux(/ usr / sbin / sestatus)。

  1. cd /usr/pgsql-9.3/lib/test/regress
  2. vi Makefile
  3. 取消注释以下行 [-x / usr / bin / chcon]&& / usr / bin / chcon -u system_u -r object_r -t postgresql_db_t testtablespace results
  4. 保存
  5. make check
  6. 结果:
  7. =======================

    所有136项测试均通过。

    是的! etVoilà!