Couch Potato wouldn't snatch due to outdated OpenSSL

Status
Not open for further replies.

Oded

Explorer
Joined
Apr 20, 2014
Messages
66
I am getting the following error all of a sudden. Things worked fine earlier today and now this appears in the log:

01-16 23:57:00 ERROR [chpotato.core._base._core] OpenSSL installed but 0.15 is needed while 0.14 is installed. Run `pip install pyopenssl --upgrade`


Running pip install does nothing of course, either from freenas or the jail itself (using jexec <num> tcsh).

Any ideas?

Thanks.
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
Thanks. Any idea on how I update the dependency? :)
not 100% sure if there's a way to do this without a PBI update.
Once I release an update you could try installing it.
 

Larathydo

Cadet
Joined
May 18, 2015
Messages
5
Haha! I'm also receiving the exact same error and I also can't snatch / do anything starting today.

I was pulling out my hair trying to figure out what the heck happened to Couchpotato with seemingly nothing having changed.
 

Oded

Explorer
Joined
Apr 20, 2014
Messages
66
I wonder if it's related to the heartbleed bug, maybe the server no longer accepts clients her are older than some safe version.
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
I wonder if it's related to the heartbleed bug, maybe the server no longer accepts clients her are older than some safe version.
I doubt it. The outdated part here is the python package, not openssl itself.
 

Oded

Explorer
Joined
Apr 20, 2014
Messages
66
Temporary solution for those who need it until an official update is available:

I was able to build from source inside the jail.


Try at your own risk. This will install a new server, all your settings will be gone!

Steps:

First stop the plugin in the freeness console.

Then in ssh, type:

jls

Then get the cp jail number.

Run:

jexec <num> tcsh

Then run the instructions here:

https://couchpota.to/#freebsd

It will install to a different folder than the standard plugin folder (under /usr/local and not /var). I renamed the one under /var/do/CouchPotato to avoid collisions.

Now go to the same url and configure CP. SSL issues are gone.

DONT DO THIS if you don't know what you're doing, it's best to wait for a plugin update.
 
Status
Not open for further replies.
Top