I have found that the error (typically occurred in the rekeying process) might be caused by the usage of openSSL libraries to which the ubuntu wpasupplicant package is compiled.
Errors and reconnecting troubles with "eduroam" (WPA-TKIP-based) APs disappared when I have compiled wpasupplicant for usage GNU-TLS libraries (2.8.5 version) instead of openssl.
I have found that the error (typically occurred in the rekeying process) might be caused by the usage of openSSL libraries to which the ubuntu wpasupplicant package is compiled.
Errors and reconnecting troubles with "eduroam" (WPA-TKIP-based) APs disappared when I have compiled wpasupplicant for usage GNU-TLS libraries (2.8.5 version) instead of openssl.
see config file:
# Select TLS implementation GNUTLS_ EXTRA) GNUTLS_ EXTRA=y
# openssl = OpenSSL (default)
# gnutls = GnuTLS (needed for TLS/IA, see also CONFIG_
# internal = Internal TLSv1 implementation (experimental)
# none = Empty template
CONFIG_TLS=gnutls
CONFIG_