Кто не работает

Я установил jwhois на многих системах, но не могу заставить его работать. Порт 43 открыт через брандмауэр, и я могу подключиться к серверу whois через порт 43, но всякий раз, когда я запускаю jwhois, я получаю следующую ошибку:

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

Есть идеи, как решить эту проблему?

2 ответа

Решение

Это Debian Bug 542148.

Не исправлено в Ubuntu 10.04 LTS, к сожалению.

На 10.04:

  1. https://launchpad.net/ubuntu/+source/jwhois/4.0-2
  2. Загрузите jwhois_4.0.orig.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

Другие вопросы по тегам