Good afternoon, everyone. Still pretty new to Kali, but just did a fresh install on a Lenovo Thinkpad E14 G5 (AMD Ryzen 7000 series). Once completed, I immediately installed the ‘everything’ package from the distro site. After tooling around, I noticed that blue_hydra had not been installed. I then tried and was told that it was present. I typed ‘sudo blue_hydra’ and was told the following: data_objects, part of datamapper, is not compatible with your version of ruby. A patch is available here: https://pentoo.org/~zero/data_objects-fixnum2integer.patch. Opening the link, I am taken to the text of the patch.
Here are my questions:
Since it is a new install of the latest Kali build, why is it having this issue?
What exactly do I do with the patch text that I was given? Pretend you are explaining to a definite n00b. Is there an easier way?
I truly appreciate any and all assistance I can get with this. Thank you all!!!
The latest ISO is up to date, however if you choose to add the ‘everything’ package, not all of those will be as up to date, as you have found.
Try simply updating first;
sudo apt update && sudo apt full-upgrade -y
That should fix your problem, Kali like many Linux versions is a roiling release model, so updates happen often, and the ‘everything’ repo was a snapshot in time, and many of the tools will have been updated since.
As for the ‘patch’, its not actually a patch, it is a ‘diff’ text, i.e. if you were to open the ruby file of the hydra application, you would change the text from what it says now (denoted by the - before the text line), and update it to read the new text (denoted by the + before that text line, in this case you would also add the following 2 additional lines), save the file and then run it as before.
Now of course that ‘may or not’ actually work, and could still be broken!
Sorry for the long delay, unavoidable circumstances. Thank you so much, Fred! Truly appreciate the assistance and prompt reply.
The reinstall with the full upgrade was good. I am still getting the error, but Kali isn’t acting as buggy as it was previously.