| Summary: | gnutls-2.12.7-2.fc16.x86_64 does not export gnutls_openpgp_privkey_sign_hash required by python-gnutls-1.1.9-3.fc15.x86_64 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Alex Villacís Lasso <alexvillacislasso> | ||||
| Component: | gnutls | Assignee: | Tomas Mraz <tmraz> | ||||
| Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 16 | CC: | jorton, tmraz | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2012-01-17 08:11:22 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Attachments: |
|
||||||
Created attachment 555631 [details]
One-line patch to add the function to the map file
I suggest to update to the current gnutls package in Fedora 16 updates before reporting first. You should have remarked that an update was available in updates-testing. By "current", I thought at first that there was a new package in the updates repo, but currently there is none. This package should be moved to stable updates as soon as possible. |
Description of problem: The package python-gnutls-1.1.9-3.fc15.x86_64 does not work correctly with gnutls-2.12.7-2.fc16.x86_64. gnutls fails to export the symbol gnutls_openpgp_privkey_sign_hash which is requested by python-gnutls. Version-Release number of selected component (if applicable): python-gnutls-1.1.9-3.fc15.x86_64 gnutls-2.12.7-2.fc16.x86_64 How reproducible: Always Steps to Reproduce: 1. python -c 'from gnutls.crypto import X509Certificate, X509PrivateKey' Actual results: Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib64/python2.7/site-packages/gnutls/crypto.py", line 11, in <module> from gnutls.validators import method_args, one_of File "/usr/lib64/python2.7/site-packages/gnutls/validators.py", line 9, in <module> from gnutls.constants import * File "/usr/lib64/python2.7/site-packages/gnutls/constants.py", line 38, in <module> from gnutls.library import constants File "/usr/lib64/python2.7/site-packages/gnutls/library/__init__.py", line 7, in <module> from gnutls.library import errors File "/usr/lib64/python2.7/site-packages/gnutls/library/errors.py", line 15, in <module> from gnutls.library.functions import gnutls_strerror, gnutls_alert_get File "/usr/lib64/python2.7/site-packages/gnutls/library/functions.py", line 861, in <module> gnutls_openpgp_privkey_sign_hash = _libraries['libgnutls.so.26'].gnutls_openpgp_privkey_sign_hash File "/usr/lib64/python2.7/ctypes/__init__.py", line 366, in __getattr__ func = self.__getitem__(name) File "/usr/lib64/python2.7/ctypes/__init__.py", line 371, in __getitem__ func = self._FuncPtr((name_or_ordinal, self)) AttributeError: /usr/lib64/libgnutls.so.26: undefined symbol: gnutls_openpgp_privkey_sign_hash Expected results: No traceback, ideally no output at all. Additional info: Debian fixed this very same bug, described at: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638801