-
Notifications
You must be signed in to change notification settings - Fork 362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Debian Install to install.sh #718
Conversation
Mongodb does not have a release file for Debian 11 (bullseye). This has been tested with no issues. The Zeek installation binary comes from The OpenSUSE Project. This is an established and trusted project.
@william-stearns When you have time for some feedback, I would appreciate it. |
Can confirm that RITA successfully installs along with Zeek on Debian 10 and Debian 11 using this patch. |
As Requested: * Removed Unecessary Dependancies * Make _Debian_Release variable local Updated Readme to include Debian install options
* Add Debian Install Parameters * Removed Unecessary Dependancies * Make _Debian_Release variable local * Updated Readme to include Debian install options * moved gpg install
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. This should be included in the next RITA release.
I just downloaded Debian 11 server (debian-11.2.0-amd64-netinst.iso) and tried the 4.5.1 release and it failed. It got to this part of the script:
It then returns this:
... It skipped over the autodetect and said it couldn't find any sniffable interfaces and moved on to the MongoDB part of the install install. I am running this in VM Workstation and the interface is ens33. To verify it wasn't just user error, I downloaded Ubuntu Server 18.04 LTS and ran the 4.5.0 install.sh script and it was able to find the interfaces and gave a bunch more output finding the interface, creating the config file, and enabling and starting the service. I tried two runs of it on Debian and got both the same output. I didn't try to manually install it to see if I could get past the error. |
Here is the full screen output:
|
@greengeek The install script grabs an external script to configure the interfaces which Zeek will use to capture packets. The script grabs the interfaces capable of sniffing based on if they are up and if they are not the loopback interface. The easiest way of testing this is with the command: None of this is unique to the Debian install but, this process is part of the base install script. I retested the install script on a clean build of Debian using the ISO file that you referenced (debian-11.2.0-amd64-netinst.iso) and did not encounter any issues. I hope this helps but, if you need more assistance or if you find a bug that we can fix: please open up a new issue so that it gets more visibility. (This pull request has already been merged and I don't want any additional comments to be missed.) |
Mongodb does not have a release file for Debian 11 (bullseye). This has been tested with no issues.
The Zeek installation binary comes from The OpenSUSE Project. This is an established and trusted project.
This has been tested on VMs with fresh installs of Debian 10/11 with no issues noted.
David Quartarolo is an ACM contractor and can be contacted via Slack if there are any questions.