Какая версия openssl требуется .Q.hg? - PullRequest
1 голос
/ 02 июля 2019

Я пытаюсь использовать .Q.hg в kdb, и получаю следующую ошибку

q).Q.hg`$":https://www.google.com"
'conn. OS reports: Protocol not available
  [0]  .Q.hg`$":https://www.google.com"
       ^
q))

Когда я выполняю (-26!)[], я получаю следующий вывод:

q).Q.hg`$":https://www.google.com"
'conn. OS reports: Protocol not available
  [0]  .Q.hg`$":https://www.google.com"
       ^
q))

IЯ скачал разные версии openssl с сайта openssl и собрал их из исходного кода, но, похоже, ничего не работает.

Я также скачал сертификат в соответствии с инструкциями на веб-сайте kx и определил переменные SSL_CA_CERT_FILE.

ОБНОВЛЕНИЕ: вывод из (-26!) []:

q))(-26!)[]
'Could not initialize openssl. Error was incompatible ssl version

  [4]  (-26!)[]
       ^
q))

Выход из .zk:

q)).z.K
3.6
q))

Дистрибутивная версия:

   Static hostname: 
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 
           Boot ID: 
  Operating System: Linux Mint 19.1
            Kernel: Linux 4.15.0-20-generic
      Architecture: x86-64

1 Ответ

2 голосов
/ 02 июля 2019

Согласно kx docs OpenSSL 1.1 не поддерживается, вам нужно использовать версию 1.0.x

...