# Deploying docs error - OPENSSL version missmatch

**URL:** https://discourse.julialang.org/t/deploying-docs-error-openssl-version-missmatch/128734
**Category:** Package Management
**Tags:** documentation, documenter
**Created:** [May 5, 2025, 7:43pm UTC](https://discourse.julialang.org/t/deploying-docs-error-openssl-version-missmatch/128734 "2025-05-05T19:43:13Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![aris](https://avatars.discourse-cdn.com/v4/letter/a/258eb7/32.png) [@aris](https://discourse.julialang.org/u/aris)
#### Post date: [May 5, 2025, 7:43pm UTC](https://discourse.julialang.org/t/deploying-docs-error-openssl-version-missmatch/128734/1 "2025-05-05T19:43:13Z")

</div>

Hello everyone,

Until recently, pushing a commit to my [package](https://github.com/aris-mav/NMRInversions.jl) would deploy the documentation without any issues, following [these actions](https://github.com/aris-mav/NMRInversions.jl/blob/master/.github/workflows/documentation.yml).

Today, after pushing some changes, I got [the following errors](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004):

> **Build and Deploy stacktrace**
>
> Run DISPLAY=:0 xvfb-run -s ‘-screen 0 1024x768x24’ julia --project=docs/ docs/make.jl
> 
> [8](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:8)
> 
> [8](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:9)[ Info: SetupBuildDirectory: setting up build directory.
> 
> [9](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:10)[ Info: Doctest: running doctests.
> 
> [10](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:11)[ Info: ExpandTemplates: expanding markdown templates.
> 
> [11](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:12)[ Info: CollectCitations
> 
> [12](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:13)[ Info: ExpandBibliography: expanding `@bibliography` blocks.
> 
> [13](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:14)[ Info: ExpandCitations
> 
> [14](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:15)[ Info: CrossReferences: building cross-references.
> 
> [15](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:16)[ Info: CheckDocument: running document checks.
> 
> [16](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:17)[ Info: Populate: populating indices.
> 
> [17](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:18)[ Info: RenderDocument: rendering document.
> 
> [18](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:19)[ Info: HTMLWriter: rendering HTML pages.
> 
> [19](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:20)[ Info: Automatic `version="0.9.7"` for inventory from ../Project.toml
> 
> [20](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:21)┌ Info: Deployment criteria for deploying devbranch build from GitHub Actions:
> 
> [21](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:22)│ - ✔ ENV[“GITHUB\_REPOSITORY”]=“aris-mav/NMRInversions.jl” occurs in repo=“[GitHub - aris-mav/NMRInversions.jl: Numerical inversions for Nuclear Magnetic Resonance relaxation and diffusion experiments.](http://github.com/aris-mav/NMRInversions.jl.git)”
> 
> [22](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:23)│ - ✔ ENV[“GITHUB\_EVENT\_NAME”]=“push” is “push”, “workflow\_dispatch” or “schedule”
> 
> [23](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:24)│ - ✔ ENV[“GITHUB\_REF”] matches devbranch=“master”
> 
> [24](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:25)│ - ✔ ENV[“GITHUB\_ACTOR”] exists and is non-empty
> 
> [25](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:26)│ - ✔ ENV[“DOCUMENTER\_KEY”] exists and is non-empty
> 
> [26](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:27)└ Deploying: ✔
> 
> [27](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:28)hint: Using ‘master’ as the name for the initial branch. This default branch name
> 
> [28](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:29)hint: is subject to change. To configure the initial branch name to use in all
> 
> [29](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:30)hint: of your new repositories, which will suppress this warning, call:
> 
> [30](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:31)hint:
> 
> [31](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:32)hint: git config --global init.defaultBranch
> 
> [32](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:33)hint:
> 
> [33](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:34)hint: Names commonly chosen instead of ‘master’ are ‘main’, ‘trunk’ and
> 
> [34](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:35)hint: ‘development’. The just-created branch can be renamed via this command:
> 
> [35](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:36)hint:
> 
> [36](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:37)hint: git branch -m
> 
> [37](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:38)Initialized empty Git repository in /tmp/jl\_aYLZ0d/.git/
> 
> [38](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:39)OpenSSL version mismatch. Built against 30000020, you have 30500000
> 
> [39](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:40)fatal: Could not read from remote repository.
> 
> [40](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:41)Please make sure you have the correct access rights
> 
> [41](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:42)and the repository exists.
> 
> [42](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:43)┌ Error: Git failed to fetch [git@github.com](mailto:git@github.com):aris-mav/NMRInversions.jl.git
> 
> [43](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:44)│ This can be caused by a DOCUMENTER\_KEY variable that is not correctly set up.
> 
> [44](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:45)│ Make sure that the environment variable is properly set up as a Base64-encoded string
> 
> [45](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:46)│ of the SSH private key. You may need to re-generate the keys with DocumenterTools.
> 
> [47](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:48)└ @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:389
> 
> [48](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:49)┌ Error: Failed to push:
> 
> [49](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:50)│ exception =
> 
> [50](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:51)│ failed process: Process(setenv(`/home/runner/.julia/artifacts/9bfc066f45d9299c72b5f6928c8618c066904c83/bin/git fetch upstream`,[“PATH=/home/runner/.julia/artifacts/96bc7b9ddb319d1a051535c85184aa2bf42dbd8b/bin:/home/runner/.julia/artifacts/a696e1e3e6b8d3c2c4b67609357ebc5c35eabde1/bin:/home/runner/.julia/artifacts/9bfc066f45d9299c72b5f6928c8618c066904c83/bin:/opt/hostedtoolcache/julia/1.10.9/x64/bin:/snap/bin:/home/runner/.local/bin:/opt/pipx\_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin”, “DOTNET\_SKIP\_FIRST\_TIME\_EXPERIENCE=1”, “GITHUB\_RUN\_NUMBER=111”, “GITHUB\_REF\_NAME=master”, “RUNNER\_ARCH=X64”, “STATS\_PIP=false”, “PERFLOG\_LOCATION\_SETTING=RUNNER\_PERFLOG”, "LD\_LIBRARY\_PATH=/opt/hostedtoolcache/julia/1.10.9/x64/bin/../lib/julia:/home/runner/.julia/artifacts/96bc7b9ddb319d1a051535c85184aa2bf42dbd8b/lib:/home/runner/.julia/artifacts/a696e1e
> 
> [51](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:52)│
> 
> [52](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:53)│ Stacktrace:
> 
> [53](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:54)│ [1] pipeline\_error
> 
> [54](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:55)│ @ ./process.jl:565 [inlined]
> 
> [55](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:56)│ [2] run(::Cmd; wait::Bool)
> 
> [56](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:57)│ @ Base ./process.jl:480
> 
> [57](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:58)│ [3] run
> 
> [58](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:59)│ @ ./process.jl:477 [inlined]
> 
> [59](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:60)│ [4] (::Documenter.var"#git\_commands#126"{String, String, SubString{String}, Nothing, String, Vector{Any}, Bool, String, Nothing, String})(sshconfig::String)
> 
> [60](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:61)│ @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:387
> 
> [61](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:62)│ [5] (::Documenter.var"#124#131"{String})()
> 
> [62](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:63)│ @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:523
> 
> [63](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:64)│ [6] cd(f::Documenter.var"#124#131"{String}, dir::String)
> 
> [64](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:65)│ @ Base.Filesystem ./file.jl:112
> 
> [65](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:66)│ [7] #123
> 
> [66](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:67)│ @ ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:523 [inlined]
> 
> [67](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:68)│ [8] withenv(::Documenter.var"#123#130"{String, String}, ::Pair{String, String}, ::Vararg{Pair{String}})
> 
> [68](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:69)│ @ Base ./env.jl:257
> 
> [69](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:70)│ [9] (::Documenter.var"#122#129"{String, String, SubString{String}, String})(sshconfig::String, io::IOStream)
> 
> [70](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:71)│ @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:522
> 
> [71](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:72)│ [10] mktemp(fn::Documenter.var"#122#129"{String, String, SubString{String}, String}, parent::String)
> 
> [72](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:73)│ @ Base.Filesystem ./file.jl:738
> 
> [73](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:74)│ [11] mktemp(fn::Function)
> 
> [74](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:75)│ @ Base.Filesystem ./file.jl:736
> 
> [75](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:76)│ [12] git\_push(root::String, temp::String, repo::String; branch::String, dirname::String, target::String, sha::SubString{String}, cname::Nothing, devurl::String, versions::Vector{Any}, forcepush::Bool, deploy\_config::Documenter.GitHubActions, subfolder::String, is\_preview::Bool, archive::Nothing)
> 
> [76](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:77)│ @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:505
> 
> [77](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:78)│ [13] (::Documenter.var"#110#112"{SubString{String}, String, String, String, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String})(temp::String)
> 
> [78](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:79)│ @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:296
> 
> [79](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:80)│ [14] mktempdir(fn::Documenter.var"#110#112"{SubString{String}, String, String, String, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String}, parent::String; prefix::String)
> 
> [80](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:81)│ @ Base.Filesystem ./file.jl:766
> 
> [81](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:82)│ [15] mktempdir(fn::Function, parent::String)
> 
> [82](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:83)│ @ Base.Filesystem ./file.jl:762
> 
> [83](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:84)│ [16] mktempdir
> 
> [84](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:85)│ @ ./file.jl:762 [inlined]
> 
> [85](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:86)│ [17] (::Documenter.var"#109#111"{String, String, String, Nothing, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String})()
> 
> [86](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:87)│ @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:295
> 
> [87](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:88)│ [18] cd(f::Documenter.var"#109#111"{String, String, String, Nothing, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String}, dir::String)
> 
> [88](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:89)│ @ Base.Filesystem ./file.jl:112
> 
> [89](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:90)│ [19] deploydocs(; root::String, target::String, dirname::String, repo::String, branch::String, repo\_previews::String, branch\_previews::String, deps::Nothing, make::Nothing, cname::Nothing, devbranch::Nothing, devurl::String, versions::Vector{Any}, forcepush::Bool, deploy\_config::Documenter.GitHubActions, push\_preview::Bool, tag\_prefix::String, archive::Nothing)
> 
> [90](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:91)│ @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:252
> 
> [91](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:92)│ [20] top-level scope
> 
> [92](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:93)│ @ ~/work/NMRInversions.jl/NMRInversions.jl/docs/make.jl:36
> 
> [93](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:94)│ [21] include(mod::Module, \_path::String)
> 
> [94](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:95)│ @ Base ./Base.jl:495
> 
> [95](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:96)│ [22] exec\_options(opts::Base.JLOptions)
> 
> [96](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:97)│ @ Base ./client.jl:323
> 
> [97](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:98)│ [23] \_start()
> 
> [98](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:99)│ @ Base ./client.jl:557
> 
> [99](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:100)└ @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:528
> 
> [100](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:101)ERROR: LoadError: failed process: Process(setenv(`/home/runner/.julia/artifacts/9bfc066f45d9299c72b5f6928c8618c066904c83/bin/git fetch upstream`,[“PATH=/home/runner/.julia/artifacts/96bc7b9ddb319d1a051535c85184aa2bf42dbd8b/bin:/home/runner/.julia/artifacts/a696e1e3e6b8d3c2c4b67609357ebc5c35eabde1/bin:/home/runner/.julia/artifacts/9bfc066f45d9299c72b5f6928c8618c066904c83/bin:/opt/hostedtoolcache/julia/1.10.9/x64/bin:/snap/bin:/home/runner/.local/bin:/opt/pipx\_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin”, “DOTNET\_SKIP\_FIRST\_TIME\_EXPERIENCE=1”, “GITHUB\_RUN\_NUMBER=111”, “GITHUB\_REF\_NAME=master”, “RUNNER\_ARCH=X64”, “STATS\_PIP=false”, “PERFLOG\_LOCATION\_SETTING=RUNNER\_PERFLOG”, "LD\_LIBRARY\_PATH=/opt/hostedtoolcache/julia/1.10.9/x64/bin/../lib/julia:/home/runner/.julia/artifacts/96bc7b9ddb319d1a051535c85184aa2bf42dbd8b/lib:/home/runner/.julia/arti
> 
> [101](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:102)Stacktrace:
> 
> [102](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:103) [1] pipeline\_error
> 
> [103](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:104) @ ./process.jl:565 [inlined]
> 
> [104](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:105) [2] run(::Cmd; wait::Bool)
> 
> [105](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:106) @ Base ./process.jl:480
> 
> [106](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:107) [3] run
> 
> [107](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:108) @ ./process.jl:477 [inlined]
> 
> [108](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:109) [4] (::Documenter.var"#git\_commands#126"{String, String, SubString{String}, Nothing, String, Vector{Any}, Bool, String, Nothing, String})(sshconfig::String)
> 
> [109](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:110) @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:387
> 
> [110](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:111) [5] (::Documenter.var"#124#131"{String})()
> 
> [111](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:112) @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:523
> 
> [112](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:113) [6] cd(f::Documenter.var"#124#131"{String}, dir::String)
> 
> [113](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:114) @ Base.Filesystem ./file.jl:112
> 
> [114](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:115) [7] #123
> 
> [115](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:116) @ ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:523 [inlined]
> 
> [116](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:117) [8] withenv(::Documenter.var"#123#130"{String, String}, ::Pair{String, String}, ::Vararg{Pair{String}})
> 
> [117](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:118) @ Base ./env.jl:257
> 
> [118](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:119) [9] (::Documenter.var"#122#129"{String, String, SubString{String}, String})(sshconfig::String, io::IOStream)
> 
> [119](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:120) @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:522
> 
> [120](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:121) [10] mktemp(fn::Documenter.var"#122#129"{String, String, SubString{String}, String}, parent::String)
> 
> [121](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:122) @ Base.Filesystem ./file.jl:738
> 
> [122](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:123) [11] mktemp(fn::Function)
> 
> [123](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:124) @ Base.Filesystem ./file.jl:736
> 
> [124](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:125) [12] git\_push(root::String, temp::String, repo::String; branch::String, dirname::String, target::String, sha::SubString{String}, cname::Nothing, devurl::String, versions::Vector{Any}, forcepush::Bool, deploy\_config::Documenter.GitHubActions, subfolder::String, is\_preview::Bool, archive::Nothing)
> 
> [125](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:126) @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:505
> 
> [126](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:127) [13] (::Documenter.var"#110#112"{SubString{String}, String, String, String, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String})(temp::String)
> 
> [127](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:128) @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:296
> 
> [128](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:129) [14] mktempdir(fn::Documenter.var"#110#112"{SubString{String}, String, String, String, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String}, parent::String; prefix::String)
> 
> [129](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:130) @ Base.Filesystem ./file.jl:766
> 
> [130](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:131) [15] mktempdir(fn::Function, parent::String)
> 
> [131](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:132) @ Base.Filesystem ./file.jl:762
> 
> [132](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:133) [16] mktempdir
> 
> [133](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:134) @ ./file.jl:762 [inlined]
> 
> [134](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:135) [17] (::Documenter.var"#109#111"{String, String, String, Nothing, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String})()
> 
> [135](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:136) @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:295
> 
> [136](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:137) [18] cd(f::Documenter.var"#109#111"{String, String, String, Nothing, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String}, dir::String)
> 
> [137](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:138) @ Base.Filesystem ./file.jl:112
> 
> [138](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:139) [19] deploydocs(; root::String, target::String, dirname::String, repo::String, branch::String, repo\_previews::String, branch\_previews::String, deps::Nothing, make::Nothing, cname::Nothing, devbranch::Nothing, devurl::String, versions::Vector{Any}, forcepush::Bool, deploy\_config::Documenter.GitHubActions, push\_preview::Bool, tag\_prefix::String, archive::Nothing)
> 
> [139](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:140) @ Documenter ~/.julia/packages/Documenter/ZlqFj/src/deploydocs.jl:252
> 
> [140](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:141) [20] top-level scope
> 
> [141](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:142) @ ~/work/NMRInversions.jl/NMRInversions.jl/docs/make.jl:36
> 
> [142](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:143)in expression starting at /home/runner/work/NMRInversions.jl/NMRInversions.jl/docs/make.jl:36
> 
> [143](https://github.com/aris-mav/NMRInversions.jl/actions/runs/14844479518/job/41674976004#step:6:144)Error: Process completed with exit code 1.

I tried creating a new DOCUMENTER\_KEY, but the errors persist.  
Any ideas on how to approach this issue?

---

<div class="post-metadata">

### Author: ![aris](https://avatars.discourse-cdn.com/v4/letter/a/258eb7/32.png) [@aris](https://discourse.julialang.org/u/aris)
#### Post date: [May 5, 2025, 8:58pm UTC](https://discourse.julialang.org/t/deploying-docs-error-openssl-version-missmatch/128734/2 "2025-05-05T20:58:25Z")

</div>

Turns out [updating the deploy workflow to run on ubuntu-latest](https://github.com/aris-mav/NMRInversions.jl/commit/579cd7b838a9081c98e8dff35f8f2f12ffc45007) solved the issue.
