biopython
biopython copied to clipboard
GitHub actions mysql libstdc++.so.6: cannot allocate memory in static TLS block
GitHub actions recently broke under Linux, e.g.
======================================================================
ERROR: Bio.motifs.jaspar.db
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/hostedtoolcache/Python/3.7.12/x64/lib/python3.7/site-packages/MySQLdb/__init__.py", line 18, in <module>
from . import _mysql
ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: cannot allocate memory in static TLS block
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "run_tests.py", line 298, in runTest
module = __import__(name, fromlist=name.split("."))
File "/home/runner/work/biopython/biopython/build/lib.linux-x86_64-3.7/Bio/motifs/jaspar/db.py", line 62, in <module>
import MySQLdb as mdb
File "/opt/hostedtoolcache/Python/3.7.12/x64/lib/python3.7/site-packages/MySQLdb/__init__.py", line 24, in <module>
version_info, _mysql.version_info, _mysql.__file__
NameError: name '_mysql' is not defined
----------------------------------------------------------------------
Appears to be due to https://github.com/actions/virtual-environments/issues/4799