我已经在AIX上与运行詹金斯詹金斯GIT:无法连接从
java -jar jenkins.war --httpPort=8082
在詹金斯任务配置>源代码管理>混帐,我进入
Repository URL: [email protected]:/opt/git/project.git
其中XXX为ip的服务器。
,我得到了以下错误消息:
Failed to connect to repository : Command "/usr/bin/git ls-remote -h [email protected]:/opt/git/project.git HEAD" returned status code 255:
stdout:
stderr: exec(): 0509-036 Cannot load program /usr/bin/git because of the following errors:
0509-150 Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
0509-152 Member libiconv.so.2 is not found in archive
我已经在AIX和WinXP测试。它在Windows机器上工作正常。但我需要詹金斯在AIX服务器上。找到了错误但徒劳无功。我怎样才能解决这个错误?
当我使用'ldd/usr/bin/git'时,它会给'/opt/freeware/lib/libiconv.a(libiconv.so.2)'。但是Git错误来自'/usr/lib/libiconv.a(libiconv.so.2)'。我很困惑。我从这两个地方获得了libiconv.a。 – Lai 2013-05-15 02:14:56
'/ opt/freeware/lib'中有'libiconv.la',但不在'/ usr/lib'中。我将它复制到'/ usr/lib'中,然后完成〜 – Lai 2013-05-15 02:42:07
@Lai听起来不错。我已将您的结论纳入答案中,以获得更多的知名度。 – VonC 2013-05-15 05:44:36