jwhois 不起作用

jwhois 不起作用

我在许多系统上安装了 jwhois,但无法使其工作。端口 43 通过防火墙打开,我可以通过端口 43 远程登录到 whois 服务器,但每次运行 jwhois 时都会出现以下错误:

[Querying whoisserver]
[Unable to connect to remote host]

关于如何修复此问题您有什么想法吗?

答案1

这是 Debian Bug542148

不幸的是,Ubuntu 10.04 LTS 中没有修复该问题。

答案2

对于 10.04:

  1. https://launchpad.net/ubuntu/+source/jwhois/4.0-2
  2. 下载jwhois_4.0.原始版本.tar.gz/usr/local/src
  3. 提取并应用补丁:
    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

  1. 访问http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542148
  2. 编辑src/utils.c
  3. 将第 291 行更改为:
    if (error < 0 || !retval)
    

照常编译和安装:

./configure --prefix=/usr/local && make && make install

相关内容