Thank you very much... I will give it a try. Regards, Jens
Gesendet: Freitag, 06. Januar 2017 um 09:24 Uhr Von: "Guillaume Nodet" <[email protected]> An: user <[email protected]> Betreff: Re: Aw: Re: Shell commands are unavailable #1 It should be ok now. 2017-01-06 9:04 GMT+01:00 Guillaume Nodet <[email protected][mailto:[email protected]]>: Thx, I pushed my fix. So the command is correctly discovered, however, the script never returns for some reason. I'll investigate. 2017-01-06 8:59 GMT+01:00 Achim Nierbeck <[email protected][mailto:[email protected]]>: @Guillaume look here: https://issues.apache.org/jira/browse/KARAF-4926[https://issues.apache.org/jira/browse/KARAF-4926] :) regards, Achim 2017-01-06 8:33 GMT+01:00 Guillaume Nodet <[email protected][mailto:[email protected]]>: I found the problem and I have a fix locally. Has a jira been raised already ? 2017-01-06 7:39 GMT+01:00 Jean-Baptiste Onofré <[email protected][mailto:[email protected]]>:That's a good point and actually, it's the real end-user usage of shell (to install the wrapper without starting a Karaf instance). Let me take a look. Thanks, Regards JB On 01/06/2017 07:37 AM, Jens Offenbach wrote:Ok, I can live with that, but the command "shell wrapper:install --start-type DEMAND_START" should work or has something been changed? Give it a try: $ shell wrapper:install --start-type DEMAND_START [org.apache.karaf.shell.impl.console.ConsoleSessionImpl] : completionMode property is not defined in etc/org.apache.karaf.shell.cfg file. Using default completion mode. [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered org.apache.felix.gogo.runtime.CommandNotFoundException: Command not found: wrapper:install at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:549) at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:478) at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367) at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Command not found: wrapper:install Thanks! Gesendet: Freitag, 06. Januar 2017 um 07:32 Uhr Von: "Jean-Baptiste Onofré" <[email protected][mailto:[email protected]]> An: [email protected][mailto:[email protected]] Betreff: Re: Aw: Shell commands are unavailable #1 Hi Jens, shell doesn't really start a full Karaf instance, so, it's an expected behavior IMHO. Regards JB On 01/06/2017 06:50 AM, Jens Offenbach wrote:The problem seems to occur only when using the "shell" script from the "bin" folder. Using "./start", followed by "./client", the commands "system:shutdown" and "logout" are working properly. Jens Gesendet: Freitag, 06. Januar 2017 um 06:43 Uhr Von: "Jens Offenbach" <[email protected][mailto:[email protected]]> An: [email protected][mailto:[email protected]] Betreff: Shell commands are unavailable Hi, I am using Apache Karaf 4.1.0-Snapshot and in the current snapshot release, there seems to be a problem regarding shell commands. I have opened the following issue: https://issues.apache.org/jira/browse/KARAF-4926[https://issues.apache.org/jira/browse/KARAF-4926]. But things seem to be much more problematic. Even the "logout" command is reported as unavailable. I am using the last snapshot (apache-karaf-4.1.0-20170105.165025-279.tar.gz") from the Apache snapshot repository. Give it a try: $ ./shell [org.apache.karaf.shell.impl.console.ConsoleSessionImpl] : completionMode property is not defined in etc/org.apache.karaf.shell.cfg file. Using default completion mode. __ __ ____ / //_/____ __________ _/ __/ / ,< / __ `/ ___/ __ `/ /_ / /| |/ /_/ / / / /_/ / __/ /_/ |_|\__,_/_/ \__,_/_/ Apache Karaf (4.1.0-SNAPSHOT) Hit '<tab>' for a list of available commands and '[cmd] --help' for help on a specific command. Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf. karaf@root()> logout [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered org.apache.felix.gogo.runtime.CommandNotFoundException: Command not found: logout at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:549) at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:478) at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367) at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Command not found: logout karaf@root()> system:shutdown [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered org.apache.felix.gogo.runtime.CommandNotFoundException: Command not found: system:shutdown at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:549) at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:478) at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367) at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Command not found: system:shutdown This is a hard blocker right now. May someone please have a look at this. Thanks a lot! Regards, Jens -- Jean-Baptiste Onofré [email protected][mailto:[email protected]] http://blog.nanthrax.net[http://blog.nanthrax.net[http://blog.nanthrax.net]] Talend - http://www.talend.com[http://www.talend.com][http://www.talend.com[http://www.talend.com]] -- Jean-Baptiste Onofré [email protected][mailto:[email protected]] http://blog.nanthrax.netTalend - http://www.talend.com[http://www.talend.com] -- ------------------------ Guillaume Nodet ------------------------ Red Hat, Open Source Integration Email: [email protected][mailto:[email protected]] Web: http://fusesource.com[http://fusesource.com/] Blog: http://gnodet.blogspot.com/[http://gnodet.blogspot.com/] -- Apache Member Apache Karaf <http://karaf.apache.org/[http://karaf.apache.org/]> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/[http://wiki.ops4j.org/display/paxweb/Pax+Web/]> Committer & Project Lead blog <http://notizblog.nierbeck.de/[http://notizblog.nierbeck.de/]> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS[http://bit.ly/1ps9rkS]> Software Architect / Project Manager / Scrum Master -- ------------------------ Guillaume Nodet ------------------------ Red Hat, Open Source Integration Email: [email protected][mailto:[email protected]] Web: http://fusesource.com[http://fusesource.com/] Blog: http://gnodet.blogspot.com/[http://gnodet.blogspot.com/] -- ------------------------ Guillaume Nodet ------------------------ Red Hat, Open Source Integration Email: [email protected][mailto:[email protected]] Web: http://fusesource.com[http://fusesource.com/] Blog: http://gnodet.blogspot.com/[http://gnodet.blogspot.com/]
