ubuntu:gpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP

前端之家收集整理的这篇文章主要介绍了ubuntu:gpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
今天在 ubuntu 系统上安装软件时,报了标题上的错误,经测试,通过 apt-get 安装或删除包时 @H_404_3@
都会报这个错。 @H_404_3@

@H_404_3@
--1 安装 tora 时报错 @H_404_3@
francs@francs:~$ sudo apt-get install tora
....
....省略部分
正在设置 pgdg-keyring (2013.2) ...
gpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP
Importing apt.postgresql.org key: gpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP
dpkg:处理 pgdg-keyring (--configure)时出错:
子进程 已安装 post-installation 脚本 返回了错误号 127
....
....省略部分
备注:这个错误不太明白,网上查了资料,找到以下@R_403_323@。 @H_404_3@
--2 @R_403_323@ @H_404_3@ @H_404_3@
root@francs:~# ll /usr/local/lib/
总用量 2084 @H_404_3@
drwxr-xr-x 3 root root 4096 12月 6 15:00 ./ @H_404_3@
drwxr-xr-x 10 root root 4096 4月 26 2012 ../ @H_404_3@
-rw-r--r-- 1 root root 170670 12月 6 15:00 libhistory.a @H_404_3@
lrwxrwxrwx 1 root root 15 12月 6 15:00 libhistory.so -> libhistory.so.6* @H_404_3@
lrwxrwxrwx 1 root root 17 12月 6 15:00 libhistory.so.6 -> libhistory.so.6.2* @H_404_3@
-r-xr-xr-x 1 root root 110373 12月 6 15:00 libhistory.so.6.2* @H_404_3@
-rw-r--r-- 1 root root 1153060 12月 6 15:00 libreadline.a @H_404_3@
lrwxrwxrwx 1 root root 16 12月 6 15:00 libreadline.so -> libreadline.so.6* @H_404_3@
lrwxrwxrwx 1 root root 18 12月 6 15:00 libreadline.so.6 -> libreadline.so.6.2* @H_404_3@
-r-xr-xr-x 1 root root 684007 12月 6 15:00 libreadline.so.6.2* @H_404_3@
drwxrwsr-x 4 root staff 4096 11月 27 20:11 python2.7/ @H_404_3@

@H_404_3@
su - root @H_404_3@
mkdir temp @H_404_3@
mv /usr/local/lib/libreadline* temp @H_404_3@
ldconfig @H_404_3@
apt-get update @H_404_3@ 备注:这么操作后,再次通过 apt-get 安装或删除软件包时不再报错,最后将 temp 目录文件删掉。 @H_404_3@
这种方法其实是通过删除/usr/local/lib/libreadline* 文件方法,是否会对系统有影响暂不清楚, @H_404_3@
这里权且先记录下。 @H_404_3@

猜你在找的Ubuntu相关文章