无法安装大多数 Bluemix CF 插件
Unable to install most Bluemix CF plugins
正在尝试使用最新的 cf 客户端从 Bluemix Plugin Repository 安装插件:
cf version 6.14.0+2654a47-2015-11-18
在 Mac OSX 和 Centos 7 上,尝试从存储库安装时出现以下错误(以下来自 Centos 机器):
[michael@oracle ~]$ cf install-plugin -r bluemix vpn
Attention: Plugins are binaries written by potentially untrusted authors. Install and use plugins at your own risk.
Do you want to install the plugin vpn? (y or n)> y
Looking up 'vpn' from repository 'bluemix'
9741777 bytes downloaded...
FAILED
Downloaded plugin binary's checksum does not match repo metadata
下载二进制插件并尝试本地安装,得到:
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-Containers 之外的所有插件在远程安装尝试(校验和错误)中都会产生相同的结果,并且在检查二进制文件本身时会产生一些变化,例如 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)
我还没有在其他社区 Cloud Foundry 插件中看到这种情况,因此这种现象似乎是 IBM 生成这些插件的方式所特有的。关于我如何自己解决这个问题的任何建议或想法(我可以自己编译这些的源回购,虽然不幸,但在这一点上就足够了)。
感谢,
实际上,Bluemix 的官方 CLI 是 Cloud Foundry CLI,如 Bluemix 文档页面所述
https://www.ng.bluemix.net/docs/cli/downloads.html
我认为你的错误取决于你引用插件的错误。
正在检查 Bluemix 的 cf vpn 插件的文档页面
https://www.ng.bluemix.net/docs/cli/plugins/vpn/index.html
你必须指定你下载的插件版本(并且适合你自己的环境)而不仅仅是 'vpn'
女士 Windows OS:
cf 安装插件 vpn_windows64.exe
Apple MAC OS:
cf 安装插件 vpn_mac_os_amd64
对于Linux OS:
cf 安装插件 vpn_linuxamd64
您还可以将 bluemix 插件存储库配置为 cf 存储库,然后选择它作为源存储库安装插件。
使用这个容器,它已经安装了 cf 和容器插件:
https://hub.docker.com/r/reachlin/bluemix/
正在尝试使用最新的 cf 客户端从 Bluemix Plugin Repository 安装插件:
cf version 6.14.0+2654a47-2015-11-18
在 Mac OSX 和 Centos 7 上,尝试从存储库安装时出现以下错误(以下来自 Centos 机器):
[michael@oracle ~]$ cf install-plugin -r bluemix vpn
Attention: Plugins are binaries written by potentially untrusted authors. Install and use plugins at your own risk.
Do you want to install the plugin vpn? (y or n)> y
Looking up 'vpn' from repository 'bluemix'
9741777 bytes downloaded...
FAILED
Downloaded plugin binary's checksum does not match repo metadata
下载二进制插件并尝试本地安装,得到:
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-Containers 之外的所有插件在远程安装尝试(校验和错误)中都会产生相同的结果,并且在检查二进制文件本身时会产生一些变化,例如 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)
我还没有在其他社区 Cloud Foundry 插件中看到这种情况,因此这种现象似乎是 IBM 生成这些插件的方式所特有的。关于我如何自己解决这个问题的任何建议或想法(我可以自己编译这些的源回购,虽然不幸,但在这一点上就足够了)。
感谢,
实际上,Bluemix 的官方 CLI 是 Cloud Foundry CLI,如 Bluemix 文档页面所述
https://www.ng.bluemix.net/docs/cli/downloads.html
我认为你的错误取决于你引用插件的错误。
正在检查 Bluemix 的 cf vpn 插件的文档页面 https://www.ng.bluemix.net/docs/cli/plugins/vpn/index.html
你必须指定你下载的插件版本(并且适合你自己的环境)而不仅仅是 'vpn'
女士 Windows OS:
cf 安装插件 vpn_windows64.exe
Apple MAC OS:
cf 安装插件 vpn_mac_os_amd64
对于Linux OS:
cf 安装插件 vpn_linuxamd64
您还可以将 bluemix 插件存储库配置为 cf 存储库,然后选择它作为源存储库安装插件。
使用这个容器,它已经安装了 cf 和容器插件: https://hub.docker.com/r/reachlin/bluemix/