[ https://issues.apache.org/jira/browse/IGNITE-22339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17849720#comment-17849720 ]
Ivan Artiukhov commented on IGNITE-22339: ----------------------------------------- Workaround – copy {{ignite3}} from the ZIP distribution. {noformat} vagrant@bookworm:~$ cd /usr/lib/ignite3 vagrant@bookworm:/usr/lib/ignite3$ sudo mkdir -p bin vagrant@bookworm:/usr/lib/ignite3$ sudo cp ~/ignite3 bin/ vagrant@bookworm:/usr/lib/ignite3$ sudo ln -s . lib vagrant@bookworm:/usr/lib/ignite3$ bin/ignite3 # ___ __ ### / | ____ ____ _ _____ / /_ ___ # ##### / /| | / __ \ / __ `// ___// __ \ / _ \ ### ###### / ___ | / /_/ // /_/ // /__ / / / // ___/ ##### ####### /_/ |_|/ .___/ \__,_/ \___//_/ /_/ \___/ ####### ###### /_/ ######## #### ____ _ __ _____ # ######## ## / _/____ _ ____ (_)/ /_ ___ |__ / #### ####### # / / / __ `// __ \ / // __// _ \ /_ < ##### ##### _/ / / /_/ // / / // // /_ / ___/ ___/ / #### ## /___/ \__, //_/ /_//_/ \__/ \___/ /____/ ## /____/ Apache Ignite CLI ver. 3.0.0-SNAPSHOT You appear to have not connected to any node yet. Do you want to connect to the default node http://localhost:10300? [Y/n] Connected to http://localhost:10300 [node1]> {noformat} > Ignite3 CLI: DEB and RPM packages have no CLI script inside > ----------------------------------------------------------- > > Key: IGNITE-22339 > URL: https://issues.apache.org/jira/browse/IGNITE-22339 > Project: Ignite > Issue Type: Bug > Components: build > Reporter: Ivan Artiukhov > Priority: Major > Labels: ignite-3, ignite-3-cli-tool > > Ignite3, rev. {{edae5218a68b8e7d2bcbd662c1613e8448ac9065}} > > Problem: both {{ignite3-cli_3.0.0~SNAPSHOT_all.deb}} and > {{ignite3-cli-3.0.0~SNAPSHOT.noarch.rpm}} do not install a script to run CLI > on a target machine. > DEB on Debian 12 virtual machine: > {noformat} > vagrant@bookworm:~$ sudo apt install ./ignite3-cli_3.0.0~SNAPSHOT_all.deb > ... > vagrant@bookworm:~$ dpkg -L ignite3-cli > /usr > /usr/share > /usr/share/bash-completion > /usr/share/bash-completion/completions > /usr/share/bash-completion/completions/ignite_completion.sh > /usr/lib > /usr/lib/ignite3 > /usr/lib/ignite3/ignite-cli-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-jdbc-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-client-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-client-common-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-binary-tuple-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-marshaller-common-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-metrics-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-catalog-dsl-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-configuration-api-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-core-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/tree-sitter-sql-gh-pages.jar > /usr/lib/ignite3/tree-sitter-json-0.21.0.jar > /usr/lib/ignite3/tree-sitter-0.22.5.jar > /usr/lib/ignite3/fliptables-1.1.1.jar > /usr/lib/ignite3/picocli-shell-jline3-4.7.5.jar > /usr/lib/ignite3/progressbar-0.9.4.jar > /usr/lib/ignite3/jline-3.26.1.jar > /usr/lib/ignite3/jline-console-3.26.1.jar > /usr/lib/ignite3/micronaut-validation-3.10.3.jar > /usr/lib/ignite3/micronaut-picocli-4.4.0.jar > /usr/lib/ignite3/micronaut-runtime-3.10.3.jar > /usr/lib/ignite3/micronaut-jackson-databind-3.10.3.jar > /usr/lib/ignite3/micronaut-jackson-core-3.10.3.jar > /usr/lib/ignite3/micronaut-json-core-3.10.3.jar > /usr/lib/ignite3/micronaut-http-3.10.3.jar > /usr/lib/ignite3/micronaut-context-3.10.3.jar > /usr/lib/ignite3/micronaut-aop-3.10.3.jar > /usr/lib/ignite3/micronaut-inject-3.10.3.jar > /usr/lib/ignite3/jansi-2.4.1.jar > /usr/lib/ignite3/picocli-4.7.5.jar > /usr/lib/ignite3/jackson-datatype-jdk8-2.15.0.jar > /usr/lib/ignite3/jackson-datatype-jsr310-2.15.0.jar > /usr/lib/ignite3/jackson-databind-2.17.1.jar > /usr/lib/ignite3/config-1.4.3.jar > /usr/lib/ignite3/slf4j-jdk14-2.0.13.jar > /usr/lib/ignite3/gson-fire-1.9.0.jar > /usr/lib/ignite3/gson-2.10.1.jar > /usr/lib/ignite3/ignite-api-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-error-code-annotation-processor-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/guava-33.2.0-jre.jar > /usr/lib/ignite3/jsr305-3.0.2.jar > /usr/lib/ignite3/logging-interceptor-4.12.0.jar > /usr/lib/ignite3/okhttp-4.12.0.jar > /usr/lib/ignite3/threetenbp-1.6.9.jar > /usr/lib/ignite3/swagger-annotations-1.6.14.jar > /usr/lib/ignite3/okio-3.6.0.jar > /usr/lib/ignite3/okio-jvm-3.6.0.jar > /usr/lib/ignite3/kotlin-stdlib-jdk8-1.9.10.jar > /usr/lib/ignite3/kotlin-stdlib-jdk7-1.9.10.jar > /usr/lib/ignite3/kotlin-stdlib-1.9.10.jar > /usr/lib/ignite3/annotations-24.1.0.jar > /usr/lib/ignite3/fastutil-core-8.5.13.jar > /usr/lib/ignite3/msgpack-core-0.8.24.jar > /usr/lib/ignite3/netty-handler-4.1.109.Final.jar > /usr/lib/ignite3/netty-codec-4.1.109.Final.jar > /usr/lib/ignite3/netty-transport-native-unix-common-4.1.109.Final.jar > /usr/lib/ignite3/netty-transport-4.1.109.Final.jar > /usr/lib/ignite3/netty-buffer-4.1.109.Final.jar > /usr/lib/ignite3/netty-resolver-4.1.109.Final.jar > /usr/lib/ignite3/netty-common-4.1.109.Final.jar > /usr/lib/ignite3/auto-service-annotations-1.1.1.jar > /usr/lib/ignite3/jline-builtins-3.26.1.jar > /usr/lib/ignite3/jline-style-3.26.1.jar > /usr/lib/ignite3/micronaut-core-reactive-3.10.3.jar > /usr/lib/ignite3/micronaut-core-3.10.3.jar > /usr/lib/ignite3/slf4j-api-2.0.13.jar > /usr/lib/ignite3/javax.annotation-api-1.3.2.jar > /usr/lib/ignite3/jakarta.inject-api-2.0.1.jar > /usr/lib/ignite3/jakarta.annotation-api-2.1.1.jar > /usr/lib/ignite3/snakeyaml-2.0.jar > /usr/lib/ignite3/validation-api-2.0.1.Final.jar > /usr/lib/ignite3/reactor-core-3.5.0.jar > /usr/lib/ignite3/jackson-annotations-2.17.1.jar > /usr/lib/ignite3/jackson-core-2.17.1.jar > /usr/lib/ignite3/caffeine-3.0.4.jar > /usr/lib/ignite3/jline-reader-3.26.1.jar > /usr/lib/ignite3/jline-terminal-3.26.1.jar > /usr/lib/ignite3/reactive-streams-1.0.4.jar > /usr/lib/ignite3/javapoet-1.13.0.jar > /usr/lib/ignite3/checker-qual-3.42.0.jar > /usr/lib/ignite3/error_prone_annotations-2.26.1.jar > /usr/lib/ignite3/jline-native-3.26.1.jar > /usr/lib/ignite3/kotlin-stdlib-common-1.9.10.jar > /usr/lib/ignite3/failureaccess-1.0.2.jar > /usr/lib/ignite3/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar > /usr/lib/ignite3/j2objc-annotations-3.0.0.jar > /usr/lib/ignite3/setup-java.sh{noformat} > RPM on Rocky Linux 9 virtual machine: > {noformat} > [vagrant@localhost ~]$ sudo dnf install > ./ignite3-cli-3.0.0~SNAPSHOT.noarch.rpm > ... > [vagrant@localhost ~]$ rpm -ql ignite3-cli > /etc/bash_completion.d/ignite_completion.sh > /usr/lib/ignite3 > /usr/lib/ignite3/annotations-24.1.0.jar > /usr/lib/ignite3/auto-service-annotations-1.1.1.jar > /usr/lib/ignite3/caffeine-3.0.4.jar > /usr/lib/ignite3/checker-qual-3.42.0.jar > /usr/lib/ignite3/config-1.4.3.jar > /usr/lib/ignite3/error_prone_annotations-2.26.1.jar > /usr/lib/ignite3/failureaccess-1.0.2.jar > /usr/lib/ignite3/fastutil-core-8.5.13.jar > /usr/lib/ignite3/fliptables-1.1.1.jar > /usr/lib/ignite3/gson-2.10.1.jar > /usr/lib/ignite3/gson-fire-1.9.0.jar > /usr/lib/ignite3/guava-33.2.0-jre.jar > /usr/lib/ignite3/ignite-api-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-binary-tuple-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-catalog-dsl-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-cli-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-client-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-client-common-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-configuration-api-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-core-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-error-code-annotation-processor-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-jdbc-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-marshaller-common-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/ignite-metrics-3.0.0-SNAPSHOT.jar > /usr/lib/ignite3/j2objc-annotations-3.0.0.jar > /usr/lib/ignite3/jackson-annotations-2.17.1.jar > /usr/lib/ignite3/jackson-core-2.17.1.jar > /usr/lib/ignite3/jackson-databind-2.17.1.jar > /usr/lib/ignite3/jackson-datatype-jdk8-2.15.0.jar > /usr/lib/ignite3/jackson-datatype-jsr310-2.15.0.jar > /usr/lib/ignite3/jakarta.annotation-api-2.1.1.jar > /usr/lib/ignite3/jakarta.inject-api-2.0.1.jar > /usr/lib/ignite3/jansi-2.4.1.jar > /usr/lib/ignite3/javapoet-1.13.0.jar > /usr/lib/ignite3/javax.annotation-api-1.3.2.jar > /usr/lib/ignite3/jline-3.26.1.jar > /usr/lib/ignite3/jline-builtins-3.26.1.jar > /usr/lib/ignite3/jline-console-3.26.1.jar > /usr/lib/ignite3/jline-native-3.26.1.jar > /usr/lib/ignite3/jline-reader-3.26.1.jar > /usr/lib/ignite3/jline-style-3.26.1.jar > /usr/lib/ignite3/jline-terminal-3.26.1.jar > /usr/lib/ignite3/jsr305-3.0.2.jar > /usr/lib/ignite3/kotlin-stdlib-1.9.10.jar > /usr/lib/ignite3/kotlin-stdlib-common-1.9.10.jar > /usr/lib/ignite3/kotlin-stdlib-jdk7-1.9.10.jar > /usr/lib/ignite3/kotlin-stdlib-jdk8-1.9.10.jar > /usr/lib/ignite3/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar > /usr/lib/ignite3/logging-interceptor-4.12.0.jar > /usr/lib/ignite3/micronaut-aop-3.10.3.jar > /usr/lib/ignite3/micronaut-context-3.10.3.jar > /usr/lib/ignite3/micronaut-core-3.10.3.jar > /usr/lib/ignite3/micronaut-core-reactive-3.10.3.jar > /usr/lib/ignite3/micronaut-http-3.10.3.jar > /usr/lib/ignite3/micronaut-inject-3.10.3.jar > /usr/lib/ignite3/micronaut-jackson-core-3.10.3.jar > /usr/lib/ignite3/micronaut-jackson-databind-3.10.3.jar > /usr/lib/ignite3/micronaut-json-core-3.10.3.jar > /usr/lib/ignite3/micronaut-picocli-4.4.0.jar > /usr/lib/ignite3/micronaut-runtime-3.10.3.jar > /usr/lib/ignite3/micronaut-validation-3.10.3.jar > /usr/lib/ignite3/msgpack-core-0.8.24.jar > /usr/lib/ignite3/netty-buffer-4.1.109.Final.jar > /usr/lib/ignite3/netty-codec-4.1.109.Final.jar > /usr/lib/ignite3/netty-common-4.1.109.Final.jar > /usr/lib/ignite3/netty-handler-4.1.109.Final.jar > /usr/lib/ignite3/netty-resolver-4.1.109.Final.jar > /usr/lib/ignite3/netty-transport-4.1.109.Final.jar > /usr/lib/ignite3/netty-transport-native-unix-common-4.1.109.Final.jar > /usr/lib/ignite3/okhttp-4.12.0.jar > /usr/lib/ignite3/okio-3.6.0.jar > /usr/lib/ignite3/okio-jvm-3.6.0.jar > /usr/lib/ignite3/picocli-4.7.5.jar > /usr/lib/ignite3/picocli-shell-jline3-4.7.5.jar > /usr/lib/ignite3/progressbar-0.9.4.jar > /usr/lib/ignite3/reactive-streams-1.0.4.jar > /usr/lib/ignite3/reactor-core-3.5.0.jar > /usr/lib/ignite3/setup-java.sh > /usr/lib/ignite3/slf4j-api-2.0.13.jar > /usr/lib/ignite3/slf4j-jdk14-2.0.13.jar > /usr/lib/ignite3/snakeyaml-2.0.jar > /usr/lib/ignite3/swagger-annotations-1.6.14.jar > /usr/lib/ignite3/threetenbp-1.6.9.jar > /usr/lib/ignite3/tree-sitter-0.22.5.jar > /usr/lib/ignite3/tree-sitter-json-0.21.0.jar > /usr/lib/ignite3/tree-sitter-sql-gh-pages.jar > /usr/lib/ignite3/validation-api-2.0.1.Final.jar{noformat} > It is expected that both have {{ignite3}} script inside. > -- This message was sent by Atlassian Jira (v8.20.10#820010)