Verified that the ACL file under etc is present 
`org.apache.karaf.command.acl.bundle.cfg’  with:

restart[/.*[-][f].*/] = admin
restart = manager

File: users.properties

karaf = karaf,_g_:admingroup
_g_\:admingroup = group,admin,manager,viewer,system bundles


I am now passing a principal when invoking the command:

        log.info(karafCtl.executeCommand("bundle:restart \”business bundle\"", 
false, new RolePrincipal("karaf")));

 
Best regards,
Alex soto



> On Apr 26, 2016, at 1:50 PM, Jean-Baptiste Onofré <[email protected]> wrote:
> 
> I bet the ACL files are missing in the etc folder (probably custom 
> distribution).
> 
> Can you check this ?
> 
> Regards
> JB
> 
> On 04/26/2016 06:55 PM, Alex Soto wrote:
>> Hello,
>> 
>> Running Karaf 4.0.3, and pax-exam 4.7.0.
>> From my pax-exam integration test I have no problem running command
>> “bundle:list”, however, on the next line, I try to run “bundle:restart”
>> and get exception:
>> 
>> org.apache.felix.gogo.runtime.CommandNotFoundException: Command not
>> found: bundle:restart
>> 
>> I assume that all bundle commands are deployed by the same feature, so
>> why is /list/ is available and not /restart/?
>> Is there something else I need to do to get access to the /restart /command?
>> 
>> Best regards,
>> Alex soto
>> 
>> 
>> 
> 
> -- 
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com

Reply via email to