[Opendaylight-users] Do the AAA commands work at all?


Anil Vishnoi <vishnoianil@...>
 

+aaa-dev

On Fri, Dec 15, 2017 at 12:43 PM, Mark Deazley <mdeazley@...> wrote:
Fresh install of Nitrogen SR1 (karaf-0.7.1) followed by a "feature:install odl-aaa-cli odl-aaa-shiro"

opendaylight-user@root>system:version
4.0.10
opendaylight-user@root>aaa:get-users
Error executing command: User name cannot be null
opendaylight-user@root>aaa:get-users admin
Error executing command aaa:get-users: too many arguments specified
opendaylight-user@root>aaa:get-users root
Error executing command aaa:get-users: too many arguments specified

Why does this fail? 

MJD


opendaylight-user@root>feature:list -i
Name                            | Version          | Required | State   | Repository                      | Description
-------------------------------------------------------------------------------------------------------------------------------------------------------------
odl-mdsal-binding-base          | 2.3.1            |          | Started | odl-mdsal-binding-base          | OpenDaylight :: MD-SAL :: Binding Base Concepts
odl-aaa-encryption-service      | 0.6.1            |          | Started | odl-aaa-0.6.1                   | ODL :: aaa :: odl-aaa-encryption-service
odl-mdsal-eos-binding           | 2.3.1            |          | Started | odl-mdsal-eos-binding           | OpenDaylight :: MD-SAL :: EOS :: Binding
jdbc                            | 4.0.10           |          | Started | enterprise-4.0.10               | JDBC service and commands
odl-mdsal-broker                | 1.6.1            |          | Started | odl-mdsal-1.6.1                 | odl-mdsal-broker
odl-aaa-cert                    | 0.6.1            |          | Started | odl-aaa-0.6.1                   | ODL :: aaa :: odl-aaa-cert
pax-jdbc-spec                   | 1.0.1            |          | Started | org.ops4j.pax.jdbc-1.0.1        | Provides OSGi JDBC Service spec
pax-jdbc                        | 1.0.1            |          | Started | org.ops4j.pax.jdbc-1.0.1        | Provides JDBC Service support
pax-jdbc-config                 | 1.0.1            |          | Started | org.ops4j.pax.jdbc-1.0.1        | Provides JDBC Config support
pax-jetty                       | 9.2.21.v20170120 |          | Started | org.ops4j.pax.web-4.3.4         | Provide Jetty engine support
pax-http-jetty                  | 4.3.4            |          | Started | org.ops4j.pax.web-4.3.4         |
pax-http                        | 4.3.4            |          | Started | org.ops4j.pax.web-4.3.4         | Implementation of the OSGI HTTP Service
pax-http-whiteboard             | 4.3.4            |          | Started | org.ops4j.pax.web-4.3.4         | Provide HTTP Whiteboard pattern support
pax-war                         | 4.3.4            |          | Started | org.ops4j.pax.web-4.3.4         | Provide support of a full WebContainer
odl-akka-system-2.4             | 2.0.5            |          | Started | odl-akka-system-2.4             | Akka Actor Framework System Bundles
odl-mdsal-binding-runtime       | 2.3.1            |          | Started | odl-mdsal-binding-runtime       | OpenDaylight :: MD-SAL :: Binding Generator
odl-yangtools-yang-data         | 1.2.1            |          | Started | odl-yangtools-yang-data         | OpenDaylight :: Yangtools :: Data Binding
odl-mdsal-clustering-commons    | 1.6.1            |          | Started | odl-mdsal-clustering-commons    | odl-mdsal-clustering-commons
odl-karaf-feat-jdbc             | 2.0.5            |          | Started | odl-karaf-feat-jdbc             | ODL :: odlparent :: odl-karaf-feat-jdbc
odl-yangtools-common            | 1.2.1            |          | Started | odl-yangtools-common            | OpenDaylight :: Yangtools :: Common
odl-mdsal-dom-api               | 2.3.1            |          | Started | odl-mdsal-dom-api               | OpenDaylight :: MD-SAL :: DOM API and SPI
odl-aaa-cli                     | 0.6.1            | x        | Started | odl-aaa-cli                     | ODL :: aaa :: odl-aaa-cli
odl-lmax-3                      | 2.0.5            |          | Started | odl-lmax-3                      | OpenDaylight :: LMAX Disruptor
odl-mdsal-dom-broker            | 2.3.1            |          | Started | odl-mdsal-dom-broker            | OpenDaylight :: MD-SAL :: DOM Broker
odl-mdsal-remoterpc-connector   | 1.6.1            |          | Started | odl-mdsal-remoterpc-connector   | odl-mdsal-remoterpc-connector
odl-guava-22                    | 2.0.5            |          | Started | odl-guava-22                    | OpenDaylight :: Guava 22 (for Karaf 4)
odl-akka-clustering-2.4         | 2.0.5            |          | Started | odl-akka-clustering-2.4         | Akka Clustering
odl-mdsal-models                | 0.11.1           |          | Started | odl-mdsal-models                | OpenDaylight :: MD-SAL :: Models
odl-mdsal-binding-api           | 2.3.1            |          | Started | odl-mdsal-binding-api           | OpenDaylight :: MD-SAL :: Binding API
odl-aaa-shiro                   | 0.6.1            | x        | Started | odl-aaa-0.6.1                   | ODL :: aaa :: odl-aaa-shiro
odl-mdsal-broker-local          | 1.6.1            |          | Started | odl-mdsal-1.6.1                 | OpenDaylight :: MDSAL :: Broker
odl-config-netty                | 0.7.1            |          | Started | odl-config-persister-0.7.1      | OpenDaylight :: Config-Netty
odl-mdsal-common                | 1.6.1            |          | Started | odl-mdsal-common                | OpenDaylight :: Config :: All
odl-config-startup              | 0.7.1            |          | Started | odl-config-startup              | OpenDaylight :: Config Persister:: Config Startup
odl-akka-leveldb-0.7            | 2.0.5            |          | Started | odl-akka-leveldb-0.7            | LevelDB
odl-mdsal-eos-dom               | 2.3.1            |          | Started | odl-mdsal-eos-dom               | OpenDaylight :: MD-SAL :: EOS :: DOM
odl-karaf-feat-jetty            | 2.0.5            |          | Started | odl-karaf-feat-jetty            | ODL :: odlparent :: odl-karaf-feat-jetty
odl-config-manager              | 0.7.1            |          | Started | odl-config-manager              | odl-config-manager
odl-config-api                  | 0.7.1            |          | Started | odl-config-api                  | odl-config-api
odl-yangtools-yang-parser       | 1.2.1            |          | Started | odl-yangtools-yang-parser       | OpenDaylight :: Yangtools :: YANG Parser
odl-mdsal-singleton-dom         | 2.3.1            |          | Started | odl-mdsal-singleton-dom         | OpenDaylight :: MD-SAL :: Singleton :: DOM
odl-aaa-api                     | 0.6.1            |          | Started | odl-aaa-api                     | ODL :: aaa :: odl-aaa-api
odl-mdsal-binding-dom-adapter   | 2.3.1            |          | Started | odl-mdsal-binding-dom-adapter   | OpenDaylight :: MD-SAL :: DOM Adapter
odl-akka-persistence-2.4        | 2.0.5            |          | Started | odl-akka-persistence-2.4        | Akka Persistence
odl-config-netty-config-api     | 0.7.1            |          | Started | odl-config-netty-config-api     | odl-config-netty-config-api
odl-config-core                 | 0.7.1            |          | Started | odl-config-core                 | odl-config-core
odl-mdsal-dom                   | 2.3.1            |          | Started | odl-mdsal-dom                   | OpenDaylight :: MD-SAL :: DOM
odl-aaa-authn                   | 0.6.1            |          | Started | odl-aaa-authn                   | ODL :: aaa :: odl-aaa-authn
odl-mdsal-common                | 2.3.1            |          | Started | odl-mdsal-common                | OpenDaylight :: MD-SAL :: Common
odl-mdsal-eos-common            | 2.3.1            |          | Started | odl-mdsal-eos-common            | OpenDaylight :: MD-SAL :: EOS :: Common
aries-proxy                     | 4.0.10           |          | Started | standard-4.0.10                 | Aries Proxy
aries-blueprint                 | 4.0.10           |          | Started | standard-4.0.10                 | Aries Blueprint
feature                         | 4.0.10           |          | Started | standard-4.0.10                 | Features Support
shell                           | 4.0.10           |          | Started | standard-4.0.10                 | Karaf Shell
shell-compat                    | 4.0.10           |          | Started | standard-4.0.10                 | Karaf Shell Compatibility
deployer                        | 4.0.10           |          | Started | standard-4.0.10                 | Karaf Deployer
bundle                          | 4.0.10           |          | Started | standard-4.0.10                 | Provide Bundle support
config                          | 4.0.10           |          | Started | standard-4.0.10                 | Provide OSGi ConfigAdmin support
diagnostic                      | 4.0.10           |          | Started | standard-4.0.10                 | Provide Diagnostic support
instance                        | 4.0.10           |          | Started | standard-4.0.10                 | Provide Instance support
jaas                            | 4.0.10           |          | Started | standard-4.0.10                 | Provide JAAS support
log                             | 4.0.10           |          | Started | standard-4.0.10                 | Provide Log support
package                         | 4.0.10           |          | Started | standard-4.0.10                 | Package commands and mbeans
service                         | 4.0.10           |          | Started | standard-4.0.10                 | Provide Service support
system                          | 4.0.10           |          | Started | standard-4.0.10                 | Provide System support
http                            | 4.0.10           |          | Started | standard-4.0.10                 | Implementation of the OSGI HTTP Service
war                             | 4.0.10           |          | Started | standard-4.0.10                 | Turn Karaf as a full WebContainer
kar                             | 4.0.10           |          | Started | standard-4.0.10                 | Provide KAR (KARaf archive) support
ssh                             | 4.0.10           |          | Started | standard-4.0.10                 | Provide a SSHd server on Karaf
management                      | 4.0.10           |          | Started | standard-4.0.10                 | Provide a JMX MBeanServer and a set of MBeans in
wrap                            | 0.0.0            | x        | Started | standard-4.0.10                 | Wrap URL handler
standard                        | 4.0.10           | x        | Started | standard-4.0.10                 | Wrap feature describing all features part of a st
odl-netty-4                     | 2.0.5            |          | Started | odl-netty-4                     | OpenDaylight :: Netty
odl-javassist-3                 | 2.0.5            |          | Started | odl-javassist-3                 | OpenDaylight :: Javassist
odl-akka-scala-2.11             | 2.0.5            |          | Started | odl-akka-scala-2.11             | Scala Runtime for OpenDaylight
odl-mdsal-distributed-datastore | 1.6.1            |          | Started | odl-mdsal-distributed-datastore | odl-mdsal-distributed-datastore
odl-mdsal-singleton-common      | 2.3.1            |          | Started | odl-mdsal-singleton-common      | OpenDaylight :: MD-SAL :: Singleton :: Common
odl-config-persister            | 0.7.1            |          | Started | odl-config-persister            | OpenDaylight :: Config Persister
opendaylight-user@root>


_______________________________________________
opendaylight-users mailing list
opendaylight-users@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/opendaylight-users




--
Thanks
Anil


Jamo Luhrsen <jluhrsen@...>
 

Mark,

I noticed these as well (and others). We can wait for the AAA project to respond,
but in the meantime, here are two jira issues I've opened. Please open more as you
see fit.

https://jira.opendaylight.org/projects/AAA/issues/AAA-155
https://jira.opendaylight.org/projects/AAA/issues/AAA-156

Thanks,
JamO

On 12/15/2017 11:52 PM, Anil Vishnoi wrote:
+aaa-dev

On Fri, Dec 15, 2017 at 12:43 PM, Mark Deazley <mdeazley@... <mailto:mdeazley@...>> wrote:

Fresh install of Nitrogen SR1 (karaf-0.7.1) followed by a "feature:install odl-aaa-cli odl-aaa-shiro"

opendaylight-user@root>system:version
*4.0.10*
opendaylight-user@root>aaa:get-users
*Error executing command: User name cannot be null*
opendaylight-user@root>aaa:get-users admin
*Error executing command aaa:get-users: too many arguments specified*
opendaylight-user@root>aaa:get-users root
*Error executing command aaa:get-users: too many arguments specified*

Why does this fail? 

MJD


opendaylight-user@root>*feature:list -i*
Name                            | Version          | Required | State   | Repository                      | Description
-------------------------------------------------------------------------------------------------------------------------------------------------------------
odl-mdsal-binding-base          | 2.3.1            |          | Started | odl-mdsal-binding-base          | OpenDaylight
:: MD-SAL :: Binding Base Concepts
odl-aaa-encryption-service      | 0.6.1            |          | Started | odl-aaa-0.6.1                   | ODL :: aaa ::
odl-aaa-encryption-service
odl-mdsal-eos-binding           | 2.3.1            |          | Started | odl-mdsal-eos-binding           | OpenDaylight
:: MD-SAL :: EOS :: Binding
jdbc                            | 4.0.10           |          | Started | enterprise-4.0.10               | JDBC service
and commands
odl-mdsal-broker                | 1.6.1            |          | Started | odl-mdsal-1.6.1                 | odl-mdsal-broker
odl-aaa-cert                    | 0.6.1            |          | Started | odl-aaa-0.6.1                   | ODL :: aaa ::
odl-aaa-cert
pax-jdbc-spec                   | 1.0.1            |          | Started | org.ops4j.pax.jdbc-1.0.1        | Provides OSGi
JDBC Service spec
pax-jdbc                        | 1.0.1            |          | Started | org.ops4j.pax.jdbc-1.0.1        | Provides JDBC
Service support
pax-jdbc-config                 | 1.0.1            |          | Started | org.ops4j.pax.jdbc-1.0.1        | Provides JDBC
Config support
pax-jetty                       | 9.2.21.v20170120 |          | Started | org.ops4j.pax.web-4.3.4         | Provide Jetty
engine support
pax-http-jetty                  | 4.3.4            |          | Started | org.ops4j.pax.web-4.3.4         |
pax-http                        | 4.3.4            |          | Started | org.ops4j.pax.web-4.3.4         |
Implementation of the OSGI HTTP Service
pax-http-whiteboard             | 4.3.4            |          | Started | org.ops4j.pax.web-4.3.4         | Provide HTTP
Whiteboard pattern support
pax-war                         | 4.3.4            |          | Started | org.ops4j.pax.web-4.3.4         | Provide
support of a full WebContainer
odl-akka-system-2.4             | 2.0.5            |          | Started | odl-akka-system-2.4             | Akka Actor
Framework System Bundles
odl-mdsal-binding-runtime       | 2.3.1            |          | Started | odl-mdsal-binding-runtime       | OpenDaylight
:: MD-SAL :: Binding Generator
odl-yangtools-yang-data         | 1.2.1            |          | Started | odl-yangtools-yang-data         | OpenDaylight
:: Yangtools :: Data Binding
odl-mdsal-clustering-commons    | 1.6.1            |          | Started | odl-mdsal-clustering-commons    |
odl-mdsal-clustering-commons
odl-karaf-feat-jdbc             | 2.0.5            |          | Started | odl-karaf-feat-jdbc             | ODL ::
odlparent :: odl-karaf-feat-jdbc
odl-yangtools-common            | 1.2.1            |          | Started | odl-yangtools-common            | OpenDaylight
:: Yangtools :: Common
odl-mdsal-dom-api               | 2.3.1            |          | Started | odl-mdsal-dom-api               | OpenDaylight
:: MD-SAL :: DOM API and SPI
odl-aaa-cli                     | 0.6.1            | x        | Started | odl-aaa-cli                     | ODL :: aaa ::
odl-aaa-cli
odl-lmax-3                      | 2.0.5            |          | Started | odl-lmax-3                      | OpenDaylight
:: LMAX Disruptor
odl-mdsal-dom-broker            | 2.3.1            |          | Started | odl-mdsal-dom-broker            | OpenDaylight
:: MD-SAL :: DOM Broker
odl-mdsal-remoterpc-connector   | 1.6.1            |          | Started | odl-mdsal-remoterpc-connector   |
odl-mdsal-remoterpc-connector
odl-guava-22                    | 2.0.5            |          | Started | odl-guava-22                    | OpenDaylight
:: Guava 22 (for Karaf 4)
odl-akka-clustering-2.4         | 2.0.5            |          | Started | odl-akka-clustering-2.4         | Akka Clustering
odl-mdsal-models                | 0.11.1           |          | Started | odl-mdsal-models                | OpenDaylight
:: MD-SAL :: Models
odl-mdsal-binding-api           | 2.3.1            |          | Started | odl-mdsal-binding-api           | OpenDaylight
:: MD-SAL :: Binding API
odl-aaa-shiro                   | 0.6.1            | x        | Started | odl-aaa-0.6.1                   | ODL :: aaa ::
odl-aaa-shiro
odl-mdsal-broker-local          | 1.6.1            |          | Started | odl-mdsal-1.6.1                 | OpenDaylight
:: MDSAL :: Broker
odl-config-netty                | 0.7.1            |          | Started | odl-config-persister-0.7.1      | OpenDaylight
:: Config-Netty
odl-mdsal-common                | 1.6.1            |          | Started | odl-mdsal-common                | OpenDaylight
:: Config :: All
odl-config-startup              | 0.7.1            |          | Started | odl-config-startup              | OpenDaylight
:: Config Persister:: Config Startup
odl-akka-leveldb-0.7            | 2.0.5            |          | Started | odl-akka-leveldb-0.7            | LevelDB
odl-mdsal-eos-dom               | 2.3.1            |          | Started | odl-mdsal-eos-dom               | OpenDaylight
:: MD-SAL :: EOS :: DOM
odl-karaf-feat-jetty            | 2.0.5            |          | Started | odl-karaf-feat-jetty            | ODL ::
odlparent :: odl-karaf-feat-jetty
odl-config-manager              | 0.7.1            |          | Started | odl-config-manager              |
odl-config-manager
odl-config-api                  | 0.7.1            |          | Started | odl-config-api                  | odl-config-api
odl-yangtools-yang-parser       | 1.2.1            |          | Started | odl-yangtools-yang-parser       | OpenDaylight
:: Yangtools :: YANG Parser
odl-mdsal-singleton-dom         | 2.3.1            |          | Started | odl-mdsal-singleton-dom         | OpenDaylight
:: MD-SAL :: Singleton :: DOM
odl-aaa-api                     | 0.6.1            |          | Started | odl-aaa-api                     | ODL :: aaa ::
odl-aaa-api
odl-mdsal-binding-dom-adapter   | 2.3.1            |          | Started | odl-mdsal-binding-dom-adapter   | OpenDaylight
:: MD-SAL :: DOM Adapter
odl-akka-persistence-2.4        | 2.0.5            |          | Started | odl-akka-persistence-2.4        | Akka Persistence
odl-config-netty-config-api     | 0.7.1            |          | Started | odl-config-netty-config-api     |
odl-config-netty-config-api
odl-config-core                 | 0.7.1            |          | Started | odl-config-core                 | odl-config-core
odl-mdsal-dom                   | 2.3.1            |          | Started | odl-mdsal-dom                   | OpenDaylight
:: MD-SAL :: DOM
odl-aaa-authn                   | 0.6.1            |          | Started | odl-aaa-authn                   | ODL :: aaa ::
odl-aaa-authn
odl-mdsal-common                | 2.3.1            |          | Started | odl-mdsal-common                | OpenDaylight
:: MD-SAL :: Common
odl-mdsal-eos-common            | 2.3.1            |          | Started | odl-mdsal-eos-common            | OpenDaylight
:: MD-SAL :: EOS :: Common
aries-proxy                     | 4.0.10           |          | Started | standard-4.0.10                 | Aries Proxy
aries-blueprint                 | 4.0.10           |          | Started | standard-4.0.10                 | Aries Blueprint
feature                         | 4.0.10           |          | Started | standard-4.0.10                 | Features Support
shell                           | 4.0.10           |          | Started | standard-4.0.10                 | Karaf Shell
shell-compat                    | 4.0.10           |          | Started | standard-4.0.10                 | Karaf Shell
Compatibility
deployer                        | 4.0.10           |          | Started | standard-4.0.10                 | Karaf Deployer
bundle                          | 4.0.10           |          | Started | standard-4.0.10                 | Provide
Bundle support
config                          | 4.0.10           |          | Started | standard-4.0.10                 | Provide OSGi
ConfigAdmin support
diagnostic                      | 4.0.10           |          | Started | standard-4.0.10                 | Provide
Diagnostic support
instance                        | 4.0.10           |          | Started | standard-4.0.10                 | Provide
Instance support
jaas                            | 4.0.10           |          | Started | standard-4.0.10                 | Provide JAAS
support
log                             | 4.0.10           |          | Started | standard-4.0.10                 | Provide Log
support
package                         | 4.0.10           |          | Started | standard-4.0.10                 | Package
commands and mbeans
service                         | 4.0.10           |          | Started | standard-4.0.10                 | Provide
Service support
system                          | 4.0.10           |          | Started | standard-4.0.10                 | Provide
System support
http                            | 4.0.10           |          | Started | standard-4.0.10                 |
Implementation of the OSGI HTTP Service
war                             | 4.0.10           |          | Started | standard-4.0.10                 | Turn Karaf as
a full WebContainer
kar                             | 4.0.10           |          | Started | standard-4.0.10                 | Provide KAR
(KARaf archive) support
ssh                             | 4.0.10           |          | Started | standard-4.0.10                 | Provide a
SSHd server on Karaf
management                      | 4.0.10           |          | Started | standard-4.0.10                 | Provide a JMX
MBeanServer and a set of MBeans in
wrap                            | 0.0.0            | x        | Started | standard-4.0.10                 | Wrap URL handler
standard                        | 4.0.10           | x        | Started | standard-4.0.10                 | Wrap feature
describing all features part of a st
odl-netty-4                     | 2.0.5            |          | Started | odl-netty-4                     | OpenDaylight
:: Netty
odl-javassist-3                 | 2.0.5            |          | Started | odl-javassist-3                 | OpenDaylight
:: Javassist
odl-akka-scala-2.11             | 2.0.5            |          | Started | odl-akka-scala-2.11             | Scala Runtime
for OpenDaylight
odl-mdsal-distributed-datastore | 1.6.1            |          | Started | odl-mdsal-distributed-datastore |
odl-mdsal-distributed-datastore
odl-mdsal-singleton-common      | 2.3.1            |          | Started | odl-mdsal-singleton-common      | OpenDaylight
:: MD-SAL :: Singleton :: Common
odl-config-persister            | 0.7.1            |          | Started | odl-config-persister            | OpenDaylight
:: Config Persister
opendaylight-user@root>


_______________________________________________
opendaylight-users mailing list
opendaylight-users@... <mailto:opendaylight-users@...>
https://lists.opendaylight.org/mailman/listinfo/opendaylight-users
<https://lists.opendaylight.org/mailman/listinfo/opendaylight-users>




--
Thanks
Anil


_______________________________________________
aaa-dev mailing list
aaa-dev@...
https://lists.opendaylight.org/mailman/listinfo/aaa-dev