Hi there,
We are using OpenNebula 6.4 in Debian11 and we have 0 apps available from DockerHub MarketPlace, the problem seems to be missing a method in ruby (see output log file oned.log below)
oneadmin@onefront:/usr/share/one$ onemarket list
ID NAME SIZE AVAIL APPS MAD ZONE STAT
3 DockerHub 0M - 0 dockerh 0 on
2 TurnKey Linux Containers 0M - 300 turnkey 0 on
1 Linux Containers 0M - 32 linuxco 0 on
0 OpenNebula Public 0M - 56 one 0 on
oneadmin@onefront:/usr/share/one$
Output from /var/log/one/oned.log:
Tue Jun 28 13:40:07 2022 [Z0][MKP][I]: Command execution failed (exit code: 1): /var/lib/one/remotes/market/dockerhub/monitor PE1BUktFVF9EUklWRVJfQUNUSU9OX0RBVEE+PE1BUktFVFBMQUNFPjxJRD4zPC9JRD48VUlEPjA8L1VJRD48R0lEPjA8L0dJRD48VU5BTUU+b25lYWRtaW48L1VOQU1FPjxHTkFNRT5vbmVhZG1pbjwvR05BTUU+PE5BTUU+RG9ja2VySHViPC9OQU1FPjxTVEFURT4wPC9TVEFURT48TUFSS0VUX01BRD48IVtDREFUQVtkb2NrZXJodWJdXT48L01BUktFVF9NQUQ+PFpPTkVfSUQ+PCFbQ0RBVEFbMF1dPjwvWk9ORV9JRD48VE9UQUxfTUI+MDwvVE9UQUxfTUI+PEZSRUVfTUI+MDwvRlJFRV9NQj48VVNFRF9NQj4wPC9VU0VEX01CPjxNQVJLRVRQTEFDRUFQUFM+PC9NQVJLRVRQTEFDRUFQUFM+PFBFUk1JU1NJT05TPjxPV05FUl9VPjE8L09XTkVSX1U+PE9XTkVSX00+MTwvT1dORVJfTT48T1dORVJfQT4xPC9PV05FUl9BPjxHUk9VUF9VPjE8L0dST1VQX1U+PEdST1VQX00+MDwvR1JPVVBfTT48R1JPVVBfQT4wPC9HUk9VUF9BPjxPVEhFUl9VPjE8L09USEVSX1U+PE9USEVSX00+MDwvT1RIRVJfTT48T1RIRVJfQT4wPC9PVEhFUl9BPjwvUEVSTUlTU0lPTlM+PFRFTVBMQVRFPjxERVNDUklQVElPTj48IVtDREFUQVtEb2NrZXJIdWIgaXMgdGhlIHdvcmxkJ3MgbGFyZ2VzdCBsaWJyYXJ5IGFuZCAgY29tbXVuaXR5IGZvciBjb250YWluZXIgaW1hZ2VzIGhvc3RlZCBhdCBodWIuZG9ja2VyLmNvbS9dXT48L0RFU0NSSVBUSU9OPjxNQVJLRVRfTUFEPjwhW0NEQVRBW2RvY2tlcmh1Yl1dPjwvTUFSS0VUX01BRD48L1RFTVBMQVRFPjwvTUFSS0VUUExBQ0U+PC9NQVJLRVRfRFJJVkVSX0FDVElPTl9EQVRBPg== 3
Tue Jun 28 13:40:07 2022 [Z0][MKP][I]: /var/lib/one/remotes/market/dockerhub/monitor:128:in block in appliances': undefined method
delete’ for nil:NilClass (NoMethodError)
Tue Jun 28 13:40:07 2022 [Z0][MKP][I]: from /var/lib/one/remotes/market/dockerhub/monitor:107:in each' Tue Jun 28 13:40:07 2022 [Z0][MKP][I]: from /var/lib/one/remotes/market/dockerhub/monitor:107:in
appliances’
Tue Jun 28 13:40:07 2022 [Z0][MKP][I]: from /var/lib/one/remotes/market/dockerhub/monitor:163:in <main>' Tue Jun 28 13:40:07 2022 [Z0][MKP][E]: Error monitoring marketplace 3: /var/lib/one/remotes/market/dockerhub/monitor:128:in
block in appliances’: undefined method delete' for nil:NilClass (NoMethodError) from /var/lib/one/remotes/market/dockerhub/monitor:107:in
each’ from /var/lib/one/remotes/market/dockerhub/monitor:107:in appliances' from /var/lib/one/remotes/market/dockerhub/monitor:163:in
’
Ruby gems is provided by opennebula-rubygems package from repo: deb Index of /repo/6.4/Debian/11 stable opennebula
Other workaround tried was to use the ruby system wide, but the install script: /usr/share/one/install_gems fails with the following ERROR:
- Install Build Dependencies for debian
- Install Bundler
ERROR: Failed to install Bundler
Any ideas?
Thanks,
David