# Issue with FFMPEG and libk5crypto.so.3

**URL:** <https://discourse.julialang.org/t/issue-with-ffmpeg-and-libk5crypto-so-3/46197>\
**Category:** General Usage\
**Tags:** question, package\
**Created:** [September 7, 2020, 1:27pm UTC](https://discourse.julialang.org/t/issue-with-ffmpeg-and-libk5crypto-so-3/46197 "2020-09-07T13:27:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CodeLenz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/codelenz/32/3419_2.png) [@CodeLenz](https://discourse.julialang.org/u/CodeLenz)\
**Post date:** [September 7, 2020, 1:27pm UTC](https://discourse.julialang.org/t/issue-with-ffmpeg-and-libk5crypto-so-3/46197/1 "2020-09-07T13:27:00Z")

</div>

Hi.

Stock Julia 1.5.1. Fresh install, empty .julia so far.

```julia
(@v1.5) pkg> add FFMPEG
   Updating registry at `~/.julia/registries/General`
  Resolving package versions...
Updating `~/.julia/environments/v1.5/Project.toml`
  [c87230d0] + FFMPEG v0.4.0
Updating `~/.julia/environments/v1.5/Manifest.toml`
  [c87230d0] ~ FFMPEG v0.4.0 `https://github.com/JuliaIO/FFMPEG.jl.git#master` ⇒ v0.4.0

```

```julia
(@v1.5) pkg> precompile
Precompiling project...
[Info: Precompiling FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a]
ERROR: LoadError: InitError: could not load library "/home/lenz/.julia/artifacts/7f40eeb66d90d3026ae5fb68761c263b57adb840/lib/libavdevice.so"
/usr/lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b
Stacktrace:
 [1] dlopen(::String, ::UInt32; throw_error::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Libdl/src/Libdl.jl:109
 [2] dlopen at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Libdl/src/Libdl.jl:109 [inlined] (repeats 2 times)
 [3] __init__ () at /home/lenz/.julia/packages/FFMPEG_jll/w0b7h/src/wrappers/x86_64-linux-gnu.jl:241
 [4] _include_from_serialized(::String, ::Array{Any,1}) at ./loading.jl:697
 [5] _require_search_from_serialized(::Base.PkgId, ::String) at ./loading.jl:782
 [6] _require(::Base.PkgId) at ./loading.jl:1007
 [7] require(::Base.PkgId) at ./loading.jl:928
 [8] require(::Module, ::Symbol) at ./loading.jl:923
 [9] include(::Function, ::Module, ::String) at ./Base.jl:380
 [10] include(::Module, ::String) at ./Base.jl:368
 [11] top-level scope at none:2
 [12] eval at ./boot.jl:331 [inlined]
 [13] eval(::Expr) at ./client.jl:467
 [14] top-level scope at ./none:3
during initialization of module FFMPEG_jll
in expression starting at /home/lenz/.julia/packages/FFMPEG/aazvf/src/FFMPEG.jl:3

```

It seems to be some inconsistency with /usr/lib64/libk5crypto.so.3. I am using Fedora 32 on , so the relevant package here is

`krb5-libs-1.18.2-20.fc32.x86_64`

and the inconsistency seem to be in

`EVP_KDF_ctrl, version OPENSSL_1_1_1b`

Nonetheless, I guess julia’s binary builder would take care of any “external” dependency, such as this.

Do you have any clue on what can I do to fix this error, as it is preventing me to use Plots as well as any FFMPEG related package?

Thanks in advance.
