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

Issue (from docker) where /usr/lib/plexmediaserver/lib/libcrypto.so.1.0.0 causing an error #80

Open
psyciknz opened this issue Sep 18, 2019 · 2 comments

Comments

@psyciknz
Copy link

Using https://github.com/deevus/docker-plex-remote-transcoder I've made some updates to get the ssh working.

But the other issue I found (after alerting prt.py to add logging was that it was getting an error:

ssh: /usr/lib/plexmediaserver/lib/libcrypto.so.1.0.0: no version information available (required by ssh)
ssh: relocation error: ssh: symbol ENGINE_load_builtin_engines, version OPENSSL_1.0.0 not defined in file libcrypto.so.1.0.0 with link time reference

To fix this, I can actually remove /usr/lib/plexmediaserver/lib/libcrypto.so.1.0.0 and everything seems to go...including the ssh via python.
The same library is also in
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0

Thoughts on how I might fix?

@psyciknz
Copy link
Author

So if you remove that file, if the container restarts, then plex fails as it needs it. So I had a hack around in prt.py, and found that only /usr/lib/plexmediaserver/lib is being used as a path....so added a specific one for amd (wont work for arm I guess - /lib/x86_64-linux-gnu/). As in updated os.environ['LD_LIBRARY_PATH'] and that resolves the issue

@deevus
Copy link

deevus commented Sep 19, 2019

In regards to docker that should be fine as the container architecture doesn't change

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

2 participants