• Forum
  • »
  • Setup
  • »
  • Unable to run Unfied Packager with .NET Core on Linux (Debian 9)
Viewing 1 to 3 (3 Total)
Unable to run Unfied Packager with .NET Core on Linux (Debian 9)

michael.ullman@starz.com

Total Posts:
Joined: December 19, 2017

I'm working on integrating Unified Packager (mp4split) into our .NET process to test out the implementation. It runs successfully on the windows development machine. When deploying this code into Docker with Microsoft's docker image (FROM microsoft/dotnet:2.0-sdk) I run into issues.

The installation of mp4split works in Docker. I can process files and successfully play the results in a player. I should note that it took some gymnastics to get the correct packages installed in the Docker container, namely because of a dependency on libssl1.0.0. This version of libssl is not available and the install of mp4split complains that libssl1.0.2 is not >= libssl1.0.2. (I found some reference to that behavior because libssl1.0.2 is on Debian 9 and considers it different than the dependency of libssl1.0.0 on Debian 8). After adding different sources to /etc/apt/sources.list, I was able to get libssl1.0.0 and subsequently mp4split installed.

With all of that working, I fire up our .NET process. The result is that I get an error, long before ever calling code related to Unified. I get a Segmentation Fault when making an Http POST (using HttpClient) to our configuration service. If I do not install libssl1.0.0 and mp4split, this .NET code runs until it fails making the call out to mp4split, as I would expect.

In additional debugging I tracked down the location of libssl1.0.0 at: /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0. By renaming this file so that .NET doesn't pick up that version the .NET program is able to run and make the call out to Unified. The result is that mp4split errors with: mp4split: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory.

I suspect that rebuilding the Unified Packager with dependencies based on Debian 9 would help resolve this dependency issue. Is that possible, or can you suggest another workaround for us?

Thanks

Tags:
Posted on January 11, 2018 at 11:16 PM

Dirk

Total Posts:
Joined: June 23, 2010

Re: Unable to run Unfied Packager with .NET Core on Linux (Debian 9)

Hi,

Which version of USP are you using? We have added Debian 9 and might have a version that matches yours.

Could you follow up on support[at]unified-streaming[dot]com?

Thanks!

Posted on January 12, 2018 at 1:16 PM

biruk.kel@lron0re.com

Total Posts:
Joined: July 22, 2018

Re: Unable to run Unfied Packager with .NET Core on Linux (Debian 9)

Hello, i'm confused about what version i'd better used?




___________________________________________
Tutuapp 9apps showbox

Posted on July 22, 2018 at 5:11 PM