Ibm cloud 无法安装大多数Bluemix CF插件

Ibm cloud 无法安装大多数Bluemix CF插件,ibm-cloud,cloud-foundry,ibm-cloud-plugin,Ibm Cloud,Cloud Foundry,Ibm Cloud Plugin,正在尝试使用最新的cf客户端从安装插件: cf version 6.14.0+2654a47-2015-11-18 在Mac OSX和Centos 7上,我在尝试从repo进行安装时遇到以下错误(以下是Centos机器上的错误): 下载二进制插件并尝试本地安装时,我会: cf install-plugin bluemix-admin-linux_x64 Attention: Plugins are binaries written by potentially untrusted autho

正在尝试使用最新的cf客户端从安装插件:

cf version 6.14.0+2654a47-2015-11-18
在Mac OSX和Centos 7上,我在尝试从repo进行安装时遇到以下错误(以下是Centos机器上的错误):

下载二进制插件并尝试本地安装时,我会:

cf install-plugin bluemix-admin-linux_x64

Attention: Plugins are binaries written by potentially untrusted authors. Install and use plugins at your own risk.

Do you want to install the plugin bluemix-admin-linux_x64? (y or n)> y

Installing plugin ./bluemix-admin-linux_x64...
FAILED
exit status 127
进一步检查结果:

ldd bluemix-admin-linux_x64
./bluemix-admin-linux_x64: error while loading shared libraries: ./bluemix-admin-linux_x64: unsupported version 6773 of Verneed record
虽然此示例是针对vpn插件的,但在远程安装尝试(校验和错误)和检查二进制文件本身时,除IBM容器外的所有插件都会产生相同的结果,例如使用active_deploy:

ldd active-deploy-linux-amd64-0.1.67
    linux-vdso.so.1 =>  (0x00007ffc649d4000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00000036a0a00000)
    libc.so.6 => /lib64/libc.so.6 (0x000000369fe00000)
    /lib64/ld-linux-x86-64.so.2 (0x000000369fa00000)
我没有在其他社区云铸造插件中看到过这种情况,因此这种现象似乎是IBM生成这些插件的独特方式。关于我如何自己解决这个问题的任何建议或想法(一个我可以自己编译的源repo,尽管很不幸,在这一点上就足够了)


Tks,

实际上,Bluemix的官方CLI是Bluemix文档页面上描述的cloud Foundry CLI

我认为你的错误取决于你在引用插件时的错误

检查Bluemix的cf vpn插件的文档页面

您必须指定下载的插件版本(并且适合您自己的环境),而不仅仅是“vpn”

对于MS Windows操作系统:

cf安装插件vpn_windows64.exe

对于Apple MAC OS:

cf安装插件vpn\u mac\u os\u amd64

对于Linux操作系统:

cf安装插件vpn_linuxamd64


您还可以将bluemix插件存储库配置为cf存储库,然后选择它作为源存储库安装插件。

使用此容器,它已经安装了cf和容器插件:

我想我在第一句话中已经提到了这一点:使用最新的cf客户端抱歉,接下来的链接引用让我感到困惑,我再次编辑了我的回答,这在我的问题中直接提到。安装插件的一种方法是从repo(使用规范名称)开始。作为测试,我尝试了:
cf install plugin-r bluemix repo vpn\u linuxamd64
,当然没有达到预期效果。重复我最初的问题,我还为我的平台下载了二进制文件,并尝试了本地安装(这是整个问题的2/3)。请放心,我已经仔细阅读了说明,我已经旋转了一个新的虚拟机,我在docker容器、windows、OSX中进行了尝试。你能详细说明一下吗?嗯,我一直在尝试让vpn插件工作,而这一个就是容器插件。好消息是,我可以进入容器,添加vpn插件工作得很好,所以至少这是一个解决办法,直到插件可以本机安装。Docker再次拯救了这一天。将Docker用于vpn或active deploy之类的插件是可以的,但您将无法从Docker cf执行
cf推送操作。除非您安装另一个本机cf客户端来为您执行此操作(公平地说,这是一个丑陋的解决方法),当你想为你的部署编写脚本时,这将成为一个问题…@Sebastien,实际上你可以使用这个容器进行docker映像推拉操作,并将主机上的docker套接字安装到容器中。我找到了另一个解决方法,使用docker-v选项来安装想要的文件夹。创建如下容器:
docker run--name bluemix-v/home/user:/home/user-d--privileged reachlin/bluemix
。然后,您可以在/usr/bin/cf中创建一个脚本,该脚本基本上执行
args=“$@”
,然后执行
docker exec bluemix“cd$PWD&&cf$args”
。然后,您可以推送位于主目录中的所有内容,并将其用作常规cf客户端。
ldd active-deploy-linux-amd64-0.1.67
    linux-vdso.so.1 =>  (0x00007ffc649d4000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00000036a0a00000)
    libc.so.6 => /lib64/libc.so.6 (0x000000369fe00000)
    /lib64/ld-linux-x86-64.so.2 (0x000000369fa00000)