Как пользователь jenkins из командной строки aix мне удается запустить:
"git pull --rebase origin"
Но когда я пытаюсь сделать это из jenkins, я получаю:
OpenSSL version mismatch. Built against 1000105f, you have 1000013f
fatal: Could not read from remote repository.
Команды типа "gitreset "и" git checkout "отлично работают в обеих средах.
Единственное, что мне удается найти, это то, что когда я запускаю ssh -V из оболочки aix:
$ /usr/bin/ssh -V
OpenSSH_6.0p1, OpenSSL 1.0.1e 11 Feb 2013
Но из jenkins:
OpenSSH_6.0p1, OpenSSL 1.0.0s 11 Jun 2015
В AIX установлены openssh и openssl из наборов файлов:
$ lslpp -l | grep open | grep base
openssh.base.client 6.0.0.6103 COMMITTED Open Secure Shell Commands
openssh.base.server 6.0.0.6103 COMMITTED Open Secure Shell Server
openssl.base 1.0.1.510 COMMITTED Open Secure Socket Layer
openssh.base.client 6.0.0.6103 COMMITTED Open Secure Shell Commands
openssh.base.server 6.0.0.6103 COMMITTED Open Secure Shell Server
openssl.base 1.0.1.510 COMMITTED Open Secure Socket Layer
А для клиента git мне пришлось установить openssl из rpm:
$ rpm -qa | egrep "git|ssl"
openssl-1.0.1p-1
git-2.1.3-1
С уважением