Description of problem: I noticed today that Python 2 could not import gdbm: $ python -c "import gdbm" Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: /usr/lib64/python2.7/lib-dynload/gdbmmodule.so: undefined symbol: gdbm_errno Version-Release number of selected component (if applicable): python2-2.7.14-4.fc28.x86_64 Additional info: This is related to https://bugzilla.redhat.com/show_bug.cgi?id=1533246
It seems a rebuild is required due to the gdbm update.
*** Bug 1533551 has been marked as a duplicate of this bug. ***
Also Fedora 27 now.
python2-2.7.14-5.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-69044af317
For the record the rebuild has been done only on F27, as on rawhide we are blocked due to a glibc change which should be resolved soon [0]. As soon as that is fixed, I'll rebuild python2 for rawhide. [0] https://github.com/python/cpython/pull/5137/files
python2-2.7.14-5.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-69044af317
Note that there is https://bodhi.fedoraproject.org/updates/gdbm-1.13-6.fc27 and after that, this update errors. Since this is already on it's way to stable, maybe we'll just need to push another rebuild later. (I'm commenting here, because Bodhi is somehow broken.) $ python2 -c 'import gdbm' Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: /usr/lib64/python2.7/lib-dynload/gdbmmodule.so: undefined symbol: gdbm_errno_location $ rpm -q python2 python2-2.7.14-5.fc27.x86_64 $ rpm -q gdbm gdbm-1.13-6.fc27.x86_64 gdbm-1.13-6.fc27.i686
python2-2.7.14-5.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.