HDF5 update didn't work

Your error message said you had a local installation of h5py. I presume you installed it using pip, which would have downloaded a generic build of the module from pypi.org that is not compatible with the libraries on your system.

Remove your local installation of h5py, and use only your package manager (apt) to install your packages. Never use pip install. Never.