Strange exception in Julia v1.4.x could not load library "libcholmod"

I am using Julia v.1.4.2 on a Windows Server 2016. In order to make Julia with Version > 1.3.0 run, I copy the libopenblas64_.dll from version 1.2.0 into the bin folder.
This approach worked so far pretty well for months.

But like half an hour ago I got this error message:

WARNING: Error during initialization of module LinearAlgebra:
ErrorException("could not load library "libopenblas64_"
The specified module could not be found. ")
┌ Error: Error during initialization of module CHOLMOD
│   exception =
│    could not load library "libcholmod"
│    The specified module could not be found.
│    Stacktrace:
│     [1] dlopen(::String, ::UInt32; throw_error::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Libdl\src\Libdl.jl:109
│     [2] dlopen at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Libdl\src\Libdl.jl:109 [inlined] (repeats 2 times)
│     [3] __init__() at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\SuiteSparse\src\cholmod.jl:90
└ @ SuiteSparse.CHOLMOD D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\SuiteSparse\src\cholmod.jl:187
              _
  _       _ _(_)_     |  Documentation: https://docs.julialang.org
 (_)     | (_) (_)    |
  _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
 | | | | | | |/ _` |  |
 | | |_| | | | (_| |  |  Version 1.4.2 (2020-05-23)
_/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia> versioninfo()
Julia Version 1.4.2
Commit 44fa15b150* (2020-05-23 18:35 UTC)
Platform Info:
 OS: Windows (x86_64-w64-mingw32)
 CPU: Intel(R) Xeon(R) Gold 6126 CPU @ 2.60GHz
 WORD_SIZE: 64
 LIBM: libopenlibm
 LLVM: libLLVM-8.0.1 (ORCJIT, skylake)
Environment:
 JULIA_DYSON_DIR = C:\sw_source\Julia-1.4.2
 JULIA_NUM_THREADS = 4
 JULIA_PKG_DEVDIR = C:\sw_source\JULIA\Packages

julia>

I have no clue how to fix this. I could be that I messed something up because I was making some changes to environmental variables before the error appeared and it is possible I accidentally deleted a variable. Apart from that, the only thing I did was updating ODBC from 0.9 to 1.0 but I cannot imagine that this caused the problem.

The interesting thing is, that Julia 1.3.1 and older versions works but not Julia 1.4.1 or Julia 1.4.2.

What change could have caused this and how can I reverse it?
Any Help is much appreciated, thanks.

1 Like