RichieCoy 8 Posted March 13, 2020 Posted March 13, 2020 Now some of my video willl not play and i get ... Shared object "libdav1d.so.3" not found, required by "libavcodec.so.58" Does anyone know a) how to fix this or how to downgrade back to dav1d version 0.5.2
RichieCoy 8 Posted March 13, 2020 Author Posted March 13, 2020 I had version 4.4.0.23 installed, then I upgraded dav1d via a pkg upgrade in FreeNAS jail. I have since upgraded to 4.4.0.25 and still have the issue - attached log was from 25.
RichieCoy 8 Posted March 13, 2020 Author Posted March 13, 2020 So, i was able to fix it, probably not the accepted way, but it will work for now...i would recommend no one upgrade their dav1d to version 0.6.0 though. i found a copy of version 0.5.0 in the Freebsd 12 release 1 repository. I uninstalled dav1d version 0.6, which also uninstalled emby i then did pkg add -f https://pkg.freebsd.org/FreeBSD:12:amd64/release_1/All/dav1d-0.5.0.txz then pkg add -f https://github.com/MediaBrowser/Emby.Releases/releases/download/4.4.0.25/emby-server-freebsd11_4.4.0.25_amd64.txz to reinstall emby All is working again 1
Baenwort 118 Posted March 14, 2020 Posted March 14, 2020 This also worked to fix the transcoding issue I was experiencing after upgrading to 4.4.0.24 and simultaneously updating the associated packages in the emby jail.
Luke 42077 Posted March 17, 2020 Posted March 17, 2020 We've updated this lib for the next build. Thanks.
Baenwort 118 Posted March 17, 2020 Posted March 17, 2020 Is the change in the 4.4.0.27 or the build after that?
makarai 109 Posted March 17, 2020 Posted March 17, 2020 We've updated this lib for the next build. Thanks. Just plunged into FreeNAS 11.3 and can report the same issue that OP has, fixed the same way.
Baenwort 118 Posted March 18, 2020 Posted March 18, 2020 (edited) Just plunged into FreeNAS 11.3 and can report the same issue that OP has, fixed the same way. Which emby version are you on? Edited March 18, 2020 by Baenwort
makarai 109 Posted March 18, 2020 Posted March 18, 2020 (edited) Which emby version are you on? I am on the latest beta. I added emby (recent stable) to the freenas community plugin section. That stable can be easily updated. Edited March 18, 2020 by makarai
Sylas 9 Posted March 22, 2020 Posted March 22, 2020 hey guys I have it exactly the other way around: I upgraded to Emby 4.4.0.40 on FreeNAS (underlying 11.3-R7) and I get "Shared object "libdav1d.so.4" not found, required by "libavcodec.so.58"" I guess I need to update to dav1d-0.6? but when I do a pkg install dav1d it say I already have the newest ... and looking in https://pkg.freebsd.org/FreeBSD:11:amd64/release_1/All/ I do not find it ... any suggestions? thanks and br
makarai 109 Posted March 22, 2020 Posted March 22, 2020 hey guys I have it exactly the other way around: I upgraded to Emby 4.4.0.40 on FreeNAS (underlying 11.3-R7) and I get "Shared object "libdav1d.so.4" not found, required by "libavcodec.so.58"" I guess I need to update to dav1d-0.6? but when I do a pkg install dav1d it say I already have the newest ... and looking in https://pkg.freebsd.org/FreeBSD:11:amd64/release_1/All/ I do not find it ... any suggestions? thanks and br try https://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/
Sylas 9 Posted March 22, 2020 Posted March 22, 2020 thanks makarai, i found dav1d-0.6 there however, still not playing but a new error, this time in the emby log (not the ffmpeg); *** Error Report *** Version: 4.4.0.40 Command line: /usr/local/lib/emby-server/system/EmbyServer.exe -os freebsd -ffdetect /usr/local/lib/emby-server/bin/ffdetect -ffmpeg /usr/local/lib/emby-server/bin/ffmpeg -ffprobe /usr/local/lib/emby-server/bin/ffprobe -programdata /var/db/emby-server -updatepackage emby-server-freebsd11_{version}_amd64.txz Operating system: Unix 11.3.6.0 64-Bit OS: True 64-Bit Process: True User Interactive: False Mono: 5.10.1.57 (5.10.1.57 Tue Dec 10 07:40:49 UTC 2019) Runtime: file:///usr/local/lib/mono/4.5/mscorlib.dll System.Environment.Version: 4.0.30319.42000 Processor count: 4 Program data path: /var/db/emby-server Application directory: /usr/local/lib/emby-server/system System.Exception: System.Exception: No video encoder found for 'h264' >>>>>> FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: Automatic at Emby.Server.MediaEncoding.Encoder.TranscodingCommandBuilder.FindVideoEncoder (Emby.Server.MediaEncoding.Encoder.EncodingJobInfo state, MediaBrowser.Controller.MediaEncoding.CodecParameterContext parameterContext) [0x00183] in <334446761cf6472582e304b0b9a96395>:0 seems i don not have a h264 decoder now? i installed all the dependencies given on emby.media site however ...
makarai 109 Posted March 22, 2020 Posted March 22, 2020 (edited) thanks makarai, i found dav1d-0.6 there however, still not playing but a new error, this time in the emby log (not the ffmpeg); *** Error Report *** Version: 4.4.0.40 Command line: /usr/local/lib/emby-server/system/EmbyServer.exe -os freebsd -ffdetect /usr/local/lib/emby-server/bin/ffdetect -ffmpeg /usr/local/lib/emby-server/bin/ffmpeg -ffprobe /usr/local/lib/emby-server/bin/ffprobe -programdata /var/db/emby-server -updatepackage emby-server-freebsd11_{version}_amd64.txz Operating system: Unix 11.3.6.0 64-Bit OS: True 64-Bit Process: True User Interactive: False Mono: 5.10.1.57 (5.10.1.57 Tue Dec 10 07:40:49 UTC 2019) Runtime: file:///usr/local/lib/mono/4.5/mscorlib.dll System.Environment.Version: 4.0.30319.42000 Processor count: 4 Program data path: /var/db/emby-server Application directory: /usr/local/lib/emby-server/system System.Exception: System.Exception: No video encoder found for 'h264' >>>>>> FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: Automatic at Emby.Server.MediaEncoding.Encoder.TranscodingCommandBuilder.FindVideoEncoder (Emby.Server.MediaEncoding.Encoder.EncodingJobInfo state, MediaBrowser.Controller.MediaEncoding.CodecParameterContext parameterContext) [0x00183] in <334446761cf6472582e304b0b9a96395>:0 seems i don not have a h264 decoder now? i installed all the dependencies given on emby.media site however ... how did you install emby? in the very beginning ? which version did you start with? (was it 4.2.1.0 or 4.3.x.x) Edited March 22, 2020 by makarai
Sylas 9 Posted March 22, 2020 Posted March 22, 2020 first time I installed it from the FreeNAS addons Since they are always a bit behind in versions I used the steps on emby.media to install the updates so far worked without problem...
makarai 109 Posted March 22, 2020 Posted March 22, 2020 first time I installed it from the FreeNAS addons Since they are always a bit behind in versions I used the steps on emby.media to install the updates so far worked without problem... which freenas addon section ? on 11.2 of freenas ?
makarai 109 Posted March 22, 2020 Posted March 22, 2020 (edited) can you login to your emby installation and post the output of (plugins -> emby -> 3 dots -> shell, it should say root@jailname) cat /etc/pkg/FreeBSD.conf Edited March 22, 2020 by makarai
Sylas 9 Posted March 22, 2020 Posted March 22, 2020 $FreeBSD: releng/11.3/etc/pkg/FreeBSD.conf 347034 2019-05-02 23:59:44Z gjb $ # # To disable this repository, instead of modifying or removing this file, # create a /usr/local/etc/pkg/repos/FreeBSD.conf file: # # mkdir -p /usr/local/etc/pkg/repos # echo "FreeBSD: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf # FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } there you go
makarai 109 Posted March 22, 2020 Posted March 22, 2020 $FreeBSD: releng/11.3/etc/pkg/FreeBSD.conf 347034 2019-05-02 23:59:44Z gjb $ # # To disable this repository, instead of modifying or removing this file, # create a /usr/local/etc/pkg/repos/FreeBSD.conf file: # # mkdir -p /usr/local/etc/pkg/repos # echo "FreeBSD: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf # FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } there you go there is your problem! please just change the quarterly to latest, and update all packages.
Luke 42077 Posted March 22, 2020 Posted March 22, 2020 Yup that was one of the install step instructions.
Sylas 9 Posted March 22, 2020 Posted March 22, 2020 (edited) Update: got it, there was another file in /usr/local/etc/pkg/repos ... something about iocage ... removing that as well did the trick thank you again for your help! --- hey again 1st of all: thanks for your help, really do appreciate it I did change as said, didn't change anything when using pkg update I also moved the file /usr/local/etc/pkg/repos/FreeBSD.conf (as mentioned above) aside and pkg update did change but restarting emby afterwards and still the same problem also I'm sorry I didn't realise that was meant with "First, make sure your FreeBSD system is configured for latest packages." Edited March 22, 2020 by Sylas
makarai 109 Posted March 25, 2020 Posted March 25, 2020 (edited) Is it working now or not? Edited March 25, 2020 by makarai
MRobi 161 Posted March 26, 2020 Posted March 26, 2020 What's the verdict with 4.4.0.40 Should we be using dav1d 0.6.0 or should we still be downgrading to 0.5.0?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now