I don’t know if this is related with your issue, but since last 4.14.0 update I have changed the marketplace endpoint in our sunstone conf, we had this:
If it is working for you, maybe we can check by private later which is your configuration and compare with mine, so we make it work also for us, if you agree
Yes is working fine in our 4.14.0 testbed, I have changed the url line and after that I have restarted the sunstone service. Now is working correctly. Here is our complete sunstone conf, it was generated by Quattor, I don’t know if it could help, is a quite generic conf.
:auth: opennebula
:core_auth: cipher
:debug_level: 3
:host: 127.0.0.1
:instance_types:
- :cpu: 1
:description: Very small instance for testing purposes
:memory: 128
:name: small-x1
:vcpu: 1
- :cpu: 2
:description: Small instance for testing multi-core applications
:memory: 512
:name: small-x2
:vcpu: 2
- :cpu: 2
:description: General purpose instance for low-load servers
:memory: 1024
:name: medium-x2
:vcpu: 2
- :cpu: 4
:description: General purpose instance for medium-load servers
:memory: 2048
:name: medium-x4
:vcpu: 4
- :cpu: 4
:description: General purpose instance for servers
:memory: 4096
:name: large-x4
:vcpu: 4
- :cpu: 8
:description: General purpose instance for high-load servers
:memory: 8192
:name: large-x8
:vcpu: 8
:lang: en_US
:marketplace_url: http://marketplace.opennebula.systems
:memcache_host: localhost
:memcache_namespace: opennebula.sunstone
:memcache_port: 11211
:one_xmlrpc: http://localhost:2633/RPC2
:oneflow_server: http://localhost:2474/
:port: 9869
:routes:
- oneflow
- vcenter
- support
:sessions: memory
:table_order: desc
:tmpdir: /tmp
:vnc_proxy_cert:
:vnc_proxy_ipv6: false
:vnc_proxy_key:
:vnc_proxy_port: 29876
:vnc_proxy_support_wss: no
btw I have also tested this using a external sunstone configured with apache and passenger and it’s also working fine.
Then, the main difference with us is that we have as Opennebula, sunstone and Appmarket separated in three servers (but you said you also have tested this) , in the auth, we have “sunstone” and we are providing a vnc proxy certficate. How have you configured the credentials? We have defined the APPMARKET_USER and APPMARKET_PASSWORD attributes in the configuration for oneadmin user. Do you also have it on this way? or do you just have added the appmarket user and password on /etc/one/sunstone-appmarket.conf ? I think this can be the difference, otherwise, I don’t understand why it is working for you and not for us because it was working on 4.12.1 before upgrading to 4.14.
If I’m not wrong we are talking about 2 different services. I was talking about the marketplace not the appmarket (probably a different issue).
About the appmarket appliance I can’t say too much… we aren’t using it at this moment
@esfreire , regarding the appmarket integration, we will publish a new appmarket version compatible with one-4.14, but we don’t have a date for that yet.