.Q.hg需要什么版本的openssl?

时间:2019-07-02 00:00:56

标签: kdb

我试图在kdb中使用.Q.hg并收到以下错误

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))

我已经从openssl网站下载了不同版本的openssl,并从源代码构建了它们,但是似乎没有任何效果。

我还按照kx网站上的说明下载了证书,并定义了SSL_CA_CERT_FILE变量。

更新: (-26!)[]的输出:

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

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

.z.k的输出:

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 个答案:

答案 0 :(得分:2)

根据kx docs,不支持OpenSSL 1.1,您需要使用1.0.x版本