It seems the missing dependency is the "python3-venv" package from the nifi-docker/dockerhub/Dockerfile, adding the package solves the problem and NiFi starts without a problem inside the container.
BR, Gabor On Tue, 21 Nov 2023 at 13:44, Gábor Gyimesi <[email protected]> wrote: > -1 (non-binding) > > Thank you David for handling the release! > > - Verified binary hashes and signatures > - Successfully built NiFi with contrib-check using: > - Apache Maven 3.6.3 > - Java 21 2023-09-19 LTS > - Ubuntu 22.04 6.2.0-36-generic > - Ran some simple flows successfully > - Tested minifi-c2 server successfully with MiNiFi C++ (using a draft of > the change conforming the new header requirements > https://issues.apache.org/jira/browse/MINIFICPP-2244) > > One issue I encountered: > Built a docker image using the nifi-docker/dockerhub/Dockerfile dockerfile > and the binaries provided at > https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M1/ but the NiFi > startup failed with the following error: "Failed to communicate with Python > Controller". > The PythonBridge class may have some dependency that is missing from the > docker image for handling the python processors. As this issue may block > the release of the new docker image on Docker Hub it may be worth > investigating before releasing this version. > > Best Regards, > Gabor > > > > On Mon, 20 Nov 2023 at 18:01, David Handermann < > [email protected]> wrote: > >> Team, >> >> I am pleased to be calling this vote for the source release of Apache >> NiFi 2.0.0-M1. >> >> Please review the following guide for how to verify a release candidate >> build: >> >> >> https://cwiki.apache.org/confluence/display/NIFI/Release+Candidate+Verification >> >> The source being voted on the and the convenience binaries are >> available on the Apache Distribution Repository: >> >> https://dist.apache.org/repos/dist/dev/nifi/nifi-2.0.0-M1 >> >> The build artifacts are available on the Apache Nexus Repository: >> >> https://repository.apache.org/content/repositories/orgapachenifi-1246 >> >> Git Tag: nifi-2.0.0-M1-RC4 >> Git Commit ID: 99f13a89c1b49624e225e53f91d6ae8f3a2a4ab9 >> GitHub Commit Link: >> >> https://github.com/apache/nifi/commit/99f13a89c1b49624e225e53f91d6ae8f3a2a4ab9 >> >> Checksums of nifi-2.0.0-M1-source-release.zip >> >> SHA256: a0b59a66d2f781608775b286ccb08f26d373c7342bd148f4a86f5f5dac841b47 >> SHA512: >> eec87f959037df8620fe314ab8468aac2bfa0ec146c1ed1eabfff999deb3dbd2d416511bf3d8f32aa9f5e7b9343817d5ff08e9784febba7f87e29ea493e4fa6b >> >> Release artifacts are signed with the following key: >> >> https://people.apache.org/keys/committer/exceptionfactory.asc >> >> KEYS file is available on the Apache Distribution Repository: >> >> https://dist.apache.org/repos/dist/release/nifi/KEYS >> >> Issues resolved for this version: 948 >> >> >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12339599 >> >> Release note highlights can be found on the project wiki: >> >> >> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version2.0.0-M1 >> >> The vote will be open for 72 hours. >> >> Please download the release candidate and evaluate the necessary items >> including checking hashes, signatures, build from source, and test. >> Then please vote: >> >> [] +1 Release this package as nifi-2.0.0-M1 >> [] +0 no opinion >> [] -1 Do not release this package because... >> >
