austinchief 2 Posted July 26, 2019 Share Posted July 26, 2019 I have upgraded my emby server from 3.6XXX (I can't remember exact version ... but Roku/iPhone Apps stopped working, and Amazon Fire TV complained about incompatible server) to 4.2.0.40 (through 4.1 to beta after beta after beta) by means of FreeBSD 11.1-> 11.2 -> 12.0. In other words, I have been working on this all week long through multiple beta versions to finally the Latest release 4.2.0.40. I did not try getting emby server working on FreeBSD 11.2 ... I upgraded to 11.2, then straight to 12.0. Emby server was originally installed via manual method. I have worked through all the issues of converting to pkg add method. All ports updated. All pkgs upgraded. FFMPEG rebuilt with lame per instructions in forum. BUT ... I am having trouble playing media via webpage or Emby App on Fire TV or Roku. I get the following error in my log: ld-elf.so.1: Shared object "libx264.so.155" not found, required by "libavcodec.so.58" Playback is fine (at least so far) using the Emby App on iPhone. I hope this is obvious and/or simple ... but I am pulling my hair out. I have scoured the community forum to the best I can. Any help would be greatly appreciated!!!! embyserver - 7.25.2019 - 10.15pm.txt Link to comment Share on other sites More sharing options...
Luke 37050 Posted July 26, 2019 Share Posted July 26, 2019 Hi there, did you run the install instructions for freebsd that are listed on our website? Link to comment Share on other sites More sharing options...
austinchief 2 Posted July 26, 2019 Author Share Posted July 26, 2019 (edited) Yes, exactly! I’ve removed package and repeated installation instructions. Rebuilt ffmpeg with lame per instructions in an effort to fix as well. Edited July 26, 2019 by austinchief Link to comment Share on other sites More sharing options...
Luke 37050 Posted July 27, 2019 Share Posted July 27, 2019 Did you run the command to install the dependencies? Is your FreeBSD system set for latest or quarterly packages? Link to comment Share on other sites More sharing options...
austinchief 2 Posted July 27, 2019 Author Share Posted July 27, 2019 (edited) I'm running latest packages. All dependencies updated, yes Edited July 27, 2019 by austinchief Link to comment Share on other sites More sharing options...
austinchief 2 Posted July 27, 2019 Author Share Posted July 27, 2019 Looks like my libx264.so is pointing to version 1.57 somehow. lrwxr-xr-x 1 root wheel 14 Jul 5 18:33 libx264.so -> libx264.so.157 -rwxr-xr-x 1 root wheel 2105408 Jul 5 18:33 libx264.so.157 Link to comment Share on other sites More sharing options...
makarai 108 Posted August 5, 2019 Share Posted August 5, 2019 Try quarterly package and not latest Link to comment Share on other sites More sharing options...
austinchief 2 Posted August 29, 2019 Author Share Posted August 29, 2019 I have tried quarterly package and latest. I then did a complete reinstallation of FreeBSD 12.0. FFMpeg is expecting to find libx264.so.155 however, version libx264.so.157 is installed. I cannot plan ANYTHING!!!! In the interim, I have installed Emby-server on my linux workstation, however, that setup does not allow more than 1 stream to play simultaneously, if at all! Most all streams need to be transcoded, where they used to direct stream. Link to comment Share on other sites More sharing options...
MRobi 159 Posted August 29, 2019 Share Posted August 29, 2019 FFMpeg is expecting to find libx264.so.155 however, version libx264.so.157 is installed. This is likely your issue right there. The solution would be to install the older version then run a pkg lock so it doesn't pre-maturely update itself to an unsupported version. Link to comment Share on other sites More sharing options...
Luke 37050 Posted August 29, 2019 Share Posted August 29, 2019 How did you install Emby Server? Because if you install via FreeBSD ports this should never happen. If you install using the downloadable package from the website, then yes this is the nature of the best. When FreeBSD system packages get updated, that forces us to update our packages. We should have new ones up soon. Link to comment Share on other sites More sharing options...
Luke 37050 Posted September 30, 2019 Share Posted September 30, 2019 For non-beta users who wish to run the stable release, the suggested approach is installing the IOCage plugin: Link to comment Share on other sites More sharing options...
FreeBSD_Lover 13 Posted October 14, 2019 Share Posted October 14, 2019 ....if you install via FreeBSD ports this should never happen. I'm not suggesting that is what happened in this case; and while you are 100% correct Luke, some FreeBSD users get themselves into trouble by using both the ports system and the packages system. We call that 'mixing' and it almost always ends up with issues like this. So you have to use only ports, or only packages, but never both. The way to get the best of both worlds is to use a packages building system like Synth or Poudrier. I use Synth. It lets me customize any port options I want, then does all the dependency verification work, and then it build packages right on your machine; and then installs them. Its an amazing system, easy to use, and I have had a 100% error free system since. Just wanted to put that out there. Link to comment Share on other sites More sharing options...
Luke 37050 Posted October 14, 2019 Share Posted October 14, 2019 Thanks for the info ! Link to comment Share on other sites More sharing options...
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