无法打开扩展控制文件:pg_pathman

时间:2019-02-26 14:48:30

标签: postgresql

我遇到此错误

  

错误:无法打开扩展控制文件“ /usr/share/postgresql/9.6/extension/pg_pathman.control”:没有这样的文件或目录

执行时

  

创建扩展名(如果不存在)pg_pathman;

我做了什么:

  1. 安装了新的postgres,没有提供以前的版本

      

    apt-get install -y postgresql-9.6 postgresql-server-dev-9.6 postgresql-contrib-9.6

  2. 已安装pg_pathman

      

    使$(其中pg_config)安装USE_PGXS = 1

  3. 编辑的配置

      

    sed -i“ s /#shared_preload_libraries =''/ shared_preload_libraries ='pg_pathman'/ g” /etc/postgresql/9.6/main/postgresql.conf

  4. 重新启动PostgreSQL

之后,我得到了上面的错误消息。 将显示错误消息中的文件,并且它具有比其他.control文件更多的权限。 Postgresql.conf是正确的。

  

$ cat /usr/share/postgresql/9.6/extension/pg_pathman.control   显示标准文件输出,没有错误。

我在这里想念什么?

脚本正在gitlab ci linux运行程序中执行,基于golang的图像,无需扩展即可正常工作。

Google的搜索结果主要与未安装的contrib,错误的contrib版本或不存在的控制文件有关,但据我所知,这不是我的情况。

0 个答案:

没有答案