您的位置:首页 > 数据库

psql遇到的两个问题 Cannot read termcap database和 free(): invalid next size

2014-09-04 10:47 549 查看
昨天使用psql还好好的,今天早上再用psql访问postgres突然就遇到了下面这两个问题:

Cannot read termcap database; using dumb terminal settings.,

虽然报这个错误,还是能登上数据库的,但是在数据库中执行任何命令,都报错:

*** glibc detected *** vcap/data/packages/postgres/5/bin/psql: free(): invalid next size (normal): 0x0000000001896830 ***如图:



google之,参考下面两个连接分别解决两个问题:

1、使用infocmp -C >> /etc/termcap命令解决问题

参考:http://forums.whirlpool.net.au/archive/1708215

2、替换原有的libedit.so库解决问题2

操作过程就是备份现有postgres lib下的libedit.so文件,然后在当前目录下创建到系统libedit.so文件的的软链接

参考:http://ilangochandru.blogspot.com/2012/04/problem-all-of-sudden-psql-for-9.html

具体是什么原因引起的,因为刚接触postgres,还没弄清楚,以后慢慢研究!

查了一下应该是free了没有分配的内存
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐