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

undefined symbol: EVP_aes_256_ctr #2029

Closed
wizard962 opened this issue Jan 13, 2017 · 6 comments
Closed

undefined symbol: EVP_aes_256_ctr #2029

wizard962 opened this issue Jan 13, 2017 · 6 comments

Comments

@wizard962
Copy link

Traceback (most recent call last):
File "/home/work/.jumbo/bin/borg", line 11, in
load_entry_point('borgbackup==1.0.9', 'console_scripts', 'borg')()
File "/home/work/.jumbo/lib/python3.4/site-packages/setuptools-33.0.0.post20170111-py3.4.egg/pkg_resources/init.py", line 561, in load_entry_point
File "/home/work/.jumbo/lib/python3.4/site-packages/setuptools-33.0.0.post20170111-py3.4.egg/pkg_resources/init.py", line 2631, in load_entry_point
File "/home/work/.jumbo/lib/python3.4/site-packages/setuptools-33.0.0.post20170111-py3.4.egg/pkg_resources/init.py", line 2291, in load
File "/home/work/.jumbo/lib/python3.4/site-packages/setuptools-33.0.0.post20170111-py3.4.egg/pkg_resources/init.py", line 2297, in resolve
File "/home/work/.jumbo/lib/python3.4/site-packages/borgbackup-1.0.9-py3.4-linux-x86_64.egg/borg/archiver.py", line 20, in
from .helpers import Error, location_validator, archivename_validator, format_line, format_time, format_file_size,
File "/home/work/.jumbo/lib/python3.4/site-packages/borgbackup-1.0.9-py3.4-linux-x86_64.egg/borg/helpers.py", line 34, in
from . import crypto
ImportError: /home/work/.jumbo/lib/python3.4/site-packages/borgbackup-1.0.9-py3.4-linux-x86_64.egg/borg/crypto.cpython-34m.so: undefined symbol: EVP_aes_256_ctr

@infectormp
Copy link
Contributor

infectormp commented Jan 13, 2017

@smaty1 what operation you perform? OS?

@wizard962
Copy link
Author

wizard962 commented Jan 13, 2017

LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.3 (Final)
Release: 6.3
Codename: Final
@infectormp

@enkore
Copy link
Contributor

enkore commented Jan 13, 2017

If this is a new error: Check whether OpenSSL was updated in your OS (1.0 -> 1.1), if so, you probably have to reinstall Borg.

If you are a new user: what does openssl version say?

@ThomasWaldmann
Copy link
Member

ThomasWaldmann commented Jan 13, 2017

@smaty1 your centos6 is rather old, can't you at least go to a current 6.x version?

centos 6.3 seems to have openssl 1.0.0.
centos 6.8 has openssl 1.0.1e (in "updates" directory on mirror).

citing openssl project: "Support for version 1.0.1 will cease on 2016-12-31. No further releases of 1.0.1 will be made after that date. Security fixes only will be applied to 1.0.1 until then."

@ThomasWaldmann
Copy link
Member

see also: jborg/attic#197

@ThomasWaldmann
Copy link
Member

I am closing this. Likely it is just the openssl on that system that is broken (or at least not compatible with the binary).

In any case, it is way too old and not supported any more anyway.

I've frequently run borg tests (borg installed from source) on centos 6 and it worked.

Quite a while ago, I even tried to create the binaries on centos 6 (for lower glibc requirements), but the binaries were strangely slow (and we could not find out why), so I am creating the binaries now on wheezy.

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