Hello Edward:
SELinux is running in Permissive mode.
Greg
Hi Greg,
Can you confirm when you deploy via the RPM and start Nifi that selinux is either running in permissive mode or is disabled
Edward David:
Correct, only the RPM version. Running nifi.sh start in the regular build output directory works fine.
Greg
Gregory,
Thanks for the confirmation. So this issue is specific to the RPM build, correct? NiFi starts correctly using the tar.gz binary?
Regards, David Handermann
David:
No modifications were made to the sources or configurations. I executed nifi.sh start and that was all.
Thanks, Greg
Gregory,
Thanks for reporting this issue. Do you have any notification services configured as part of the bootstrap.conf, such as the HTTP notification service?
Regards, David Handermann
Hello:
I am having trouble with the Nifi 1.15.1 RPM. The generated code runs when executed directly, but the RPM deployed version does not run. I did note a significant difference between. Build output is attached.
====
mvn -version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /opt/maven
Java version: 1.8.0_312, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.49.1.el7.x86_64", arch: "amd64", family: "unix"
mvn clean install -Prpm -DskipTests
yum localinstall nifi-assembly/target/rpm/nifi-bin/RPMS/noarch/nifi-1.15.1-1.el7.noarch.rpm
/opt/nifi/nifi-1.15.1/bin/nifi.sh start
nifi.sh: JAVA_HOME not set; results may vary
Java home:
NiFi home: /opt/nifi/nifi-1.15.1
Bootstrap Config File: /opt/nifi/nifi-1.15.1/conf/bootstrap.conf
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/nifi/security/util/TlsConfiguration
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at org.apache.nifi.bootstrap.util.SecureNiFiConfigUtil.configureSecureNiFiProperties(SecureNiFiConfigUtil.java:124)
at org.apache.nifi.bootstrap.RunNiFi.start(RunNiFi.java:1247)
at org.apache.nifi.bootstrap.RunNiFi.main(RunNiFi.java:289)
Caused by: java.lang.ClassNotFoundException: org.apache.nifi.security.util.TlsConfiguration
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 15 more
|