我在许多系统上安装了 jwhois,但无法使其工作。端口 43 通过防火墙打开,我可以通过端口 43 远程登录到 whois 服务器,但每次运行 jwhois 时都会出现以下错误:
[Querying whoisserver]
[Unable to connect to remote host]
关于如何修复此问题您有什么想法吗?
答案1
这是 Debian Bug542148。
不幸的是,Ubuntu 10.04 LTS 中没有修复该问题。
答案2
对于 10.04:
- https://launchpad.net/ubuntu/+source/jwhois/4.0-2
- 下载jwhois_4.0.原始版本.tar.gz到
/usr/local/src
。 - 提取并应用补丁:
cd /usr/local/src tar zxf jwhois_4.0.orig.tar.gz cd jwhois* wget "https://launchpadlibrarian.net/59543349/jwhois_4.0-2.diff.gz" gunzip *.gz patch < jwhois_4.0-2.diff
然后应用查找修复.com
:
- 访问http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542148
- 编辑
src/utils.c
。 - 将第 291 行更改为:
if (error < 0 || !retval)
照常编译和安装:
./configure --prefix=/usr/local && make && make install