Have you migrated to dynamic roles yet?  The old commands.properties file has 
been deprecated.
Assuming that you haven't customised your commands.properties file, you should 
run the migration script using the 'install default roles' switch ( -D ).

http://docs.cloudstack.apache.org/en/4.11.2.0/adminguide/accounts.html#using-dynamic-roles


paul.an...@shapeblue.comĀ 
www.shapeblue.com
Amadeus House, Floral Street, London  WC2E 9DPUK
@shapeblue
  
 


-----Original Message-----
From: Richard Lawley <rich...@richardlawley.com> 
Sent: 29 March 2019 12:29
To: users@cloudstack.apache.org
Subject: NetScaler-Related API Functions missing, causing Session Expired

I've recently upgraded a couple of installations from 4.8 to 4.11.2.
Since the upgrade, I am unable to perform certain operations, such as adding a 
Network Offering, via the UI.  This shows up as getting a Session Expired 
message, and kicking me out.  I've checked the underlying requests, and it 
seems that the following API calls all return 401 (verified with CMK):

* listRegisteredServicePackages (used when going to Add Network Offering)
* listNetscalerControlCenter (used when viewing Netscaler Element in Network 
Service Providers)

We don't use Netscaler, but it seems that something is preventing us from 
accessing those APIs (using admin user), which is preventing us from adding a 
network offering.

The Management server contains the log entry:
The given command 'listNetscalerControlCenter' either does not exist, is not 
available for user, or not available from ip address '/x.x.x.x'.

Possibly also related, I've noticed that after running "cmk sync" it discovers 
567 APIs, but on a clean install in my test lab it discovers 590.

Any suggestions for how these APIs might be being made unavailable?

Regards,
Richard

Reply via email to