This is not an issue with BOTS but I thought I would post my workaround here for historical purpose in case it helps someone else...
When attempting to install the
MySQL-python 1.2.5 module on Centos 8, I got an error:
"fatal error: my_config.h: No such file or directory". The missing my_config.h file is normally created upon installing mysql-devel, however upstream MySQL deprecated
my_config.h in version 8.0.2, so it is no longer included into official builds. To address this issue, applications
should use
mysql.h header for building instead... but as the
MySQL-python
module hasn't had an update since 2014, I decided to work around the issue by manually creating the /usr/include/my_config.h file using the source found here:
https://dev.mysql.com/doc/dev/mysql-server/8.0.21/my__config_8h_source.htmlAlso... after I managed to get MySQL-python installed, I got the following error after login via the BOTS web interface: "SSL routines:ssl_choose_client_version:unsupported protocol".
On Centos 8 you can use the following command to relax your encryption settings and provide better compatibility: update-crypto-policies --set LEGACY