Skip to content
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

OpenSSL::PKey::PKeyError with msg "pkeys are immutable on OpenSSL 3.0" #2642

Closed
noc-cgesd opened this issue Oct 17, 2022 · 8 comments
Closed

Comments

@noc-cgesd
Copy link

I am on a fresh install of Ubuntu 22.04, running Oxidized version 0.28.0. Most of my IPs are getting polling errors:

x.x.x.x raised OpenSSL::PKey::PKeyError with msg "pkeys are immutable on OpenSSL 3.0", x.x.x.x saved
x.x.x.x status no_connection, retry attempt 1

This repeats 3 times before the retries are exhausted and the IP is skipped. Anyone else having this issue?

@wioxjk
Copy link

wioxjk commented Oct 24, 2022

Having the same issue

@bonzo81
Copy link

bonzo81 commented Oct 25, 2022

I am getting the exact same message since upgrade to Ubuntu 22.04.

@steliaio
Copy link

Exact same issue here on 22.04 fresh install

@bonzo81
Copy link

bonzo81 commented Oct 26, 2022

I got it working. Can't remember exactly what I did. I think I updated all gem packages then removed oxidized using gem. Then installed again via github (see oxidized github page). I still had an issue when oxidized didn't start, with a regex error. Discovered that the psych package needed to be version 3.1.0 (i think) not the v4 that was installed. After that it worked.

There is probably cleaner way of doing this. My guess is that when installing oxidized from github it uses the net-ssh v7 package which is openssh 3.0 compatible.

Hope this helps.

@steliaio
Copy link

Yep that worked nicely, cloned the git repo properly and worked a charm. Good spot!

@noc-cgesd
Copy link
Author

I got it working. Can't remember exactly what I did. I think I updated all gem packages then removed oxidized using gem. Then installed again via github (see oxidized github page). I still had an issue when oxidized didn't start, with a regex error. Discovered that the psych package needed to be version 3.1.0 (i think) not the v4 that was installed. After that it worked.

There is probably cleaner way of doing this. My guess is that when installing oxidized from github it uses the net-ssh v7 package which is openssh 3.0 compatible.

Hope this helps.

Cloning the git worked for me as well. Thank you!

@wioxjk
Copy link

wioxjk commented Nov 15, 2022

Why was this closed? If it broken when installing it with gem - it should still be open until it is fixed.

@dMailonG
Copy link
Contributor

Why was this closed? If it broken when installing it with gem - it should still be open until it is fixed.

#2570

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants