-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Fixed: resolved issue with pip not being able to install package due missing ssl #6081
Fixed: resolved issue with pip not being able to install package due missing ssl #6081
Conversation
…to missing libssl (no module 'ssl' found) Changed: updated version suffix from 19 to 20
Tested installation on DS413j. The installation log () of the python package no longer lists the following installation errors:
Further more this bug prevented the borg backup package to install the borg binary which is no installed correctly again. |
python310 already includes openssl (cross/openssl3) via cross/cryptography. python310 does not include the _ssl module when depending on cross/openssl3 for ARMv5 archs. Do you really need python310? We already provide a borgbackup package that uses python311, so you don't have to manually install borg backup. You must not add cross/openssl to python310. A rebuilt of python310 should fix it (since openssl3 is patched for ARMv5 and OLD_PPC archs since #6025) |
Thnx for your fix proposal but sadly this isn't entirely the issue. With the recent switch to openssl3 (rather to v1 using openssl which is no longer supported) - it appears that armv5 architecture is no longer being properly supported. If you further look into the
which leads to building the dependency called @hgy59 I'm lagging behind a bit and may have lost track on this. Was updated python packages rebuilt and published for armv5 relatively to openssl3 support (#6025)? Besides not considering my WIP #6040 which I intent to pursue shortly? EDIT: @hgy59 you got there faster :) |
@hgy59 armv5 package for python311 isn't available online. This may explain that? https://synocommunity.com/package/python311 |
Hi, python 3.10 was a dependency of borg backup. I only needed it run that package. When I remember correctly the after uninstalling this package the installation of borg backup asked me to install the pythen 3.10 package again. But may be I wrong, I will check. |
I checked. I confirm there is no python311 for dsm413j/armv5. I will try what you proposed and build both packages. |
@HeikoBoettger ok, you're right, we had some troubles with ARMv5 when updating python310 to opensssl3 and didn't publish python310 for ARMv5. The next step will be to publish python311 with openssl3 for ARMv5 (#6040) and then borgbackup with dependency of python311 for ARMv5... |
done by #6082 |
Description
The current package 3.10.13-19 and probably earlier shows an error during installation that it cannot install pip packages due to openssl (libssl) not being included. This change adds libssl as dependency in the build process to support ssl.
Fixes #6078
Checklist
all-supported
completed successfullyType of change