opensips编译安装时可能遇到的问题

错误一:

ERROR: could not load the script in /usr/local//lib64/opensips/opensipsctl/opensipsdbctl.pgsql for database engine PGSQL
ERROR: database engine not loaded - tried 'PGSQL'

问题原因:

缺少pgsql的库。

解决办法:

1 make menuconfig
2   -> Configue Compile Options
3     -> db_pgsql
4 保存并退出(左箭头返回上一层)

 类似的错误:

ERROR: database engine not loaded - tried 'MYSQL',解决办法也类似。

 

错误二:

ERROR: ~/.pgpass does not exist, please create this file and support proper credentials for user postgres.
ERROR: Note: you need at least postgresql>= 7.3

问题原因:

在执行/usr/local/sbin/opensipsdbctl create时可能遇到,原因就是缺少.pgpass文件。

解决办法:

1 vim ~/.pgpass
2 :wq

 

错误三:

WARNING: password file "/root/.pgpass" has group or world access; permissions should be u=rw (0600) or less

问题原因:

新建的.pgpass权限不符合要求。

解决办法:

chmod 600 /root/.pgpass

 

posted @ 2017-03-09 09:36  一沙世界  阅读(1837)  评论(0编辑  收藏  举报