title: \[Errno -101\] NetCDF: HDF error when opening netcdf file
body: <p>I have this error when opening my netcdf file.
  The code was working before.
  <strong>How do I fix this ?</strong></p>
  
  <blockquote>
    <p>Traceback (most recent call last):</p>
    
    <p>File "", line 1, in 
        ...</p>
    
    <p>File "file.py", line 71, in gather_vgt
        return xr.open_dataset(filename)</p>
    
    <p>File "/.../lib/python3.6/site-packages/xarray/backends/api.py", line
    286, in open_dataset
        autoclose=autoclose)</p>
    
    <p>File "/.../lib/python3.6/site-packages/xarray/backends/netCDF4_.py",
    line 275, in open
        ds = opener()</p>
    
    <p>File "/.../lib/python3.6/site-packages/xarray/backends/netCDF4_.py",
    line 199, in _open_netcdf4_group
        ds = nc4.Dataset(filename, mode=mode, **kwargs)</p>
    
    <p>File "netCDF4/_netCDF4.pyx", line 2015, in
    netCDF4._netCDF4.Dataset.<strong>init</strong></p>
    
    <p>File "netCDF4/_netCDF4.pyx", line 1636, in
    netCDF4._netCDF4._ensure_nc_success</p>
    
    <p>OSError: [Errno -101] NetCDF: HDF error: b'file.nc'</p>
  </blockquote>
  
  <p>When I try to open the same netcdf file with h5py I get this error :</p>
  
  <blockquote>
    <p>OSError: Unable to open file (file locking disabled on this file
    system (use HDF5_USE_FILE_LOCKING environment variable to override),
    errno = 38, error message = '...')</p>
  </blockquote>