1 hour ago
Hello!
I'm trying to run Jellyfin in a container via podman, but it crashes immediately when I start it. The container status says "Exited (139) 14 minutes ago (starting)". Here are the container logs:
Here is the command I'm using to start the container:
My OS: Fedora Server 41
Version: The latest jellyfin docker image (10.10.6)
I'm not sure if it's important, but I checked, and I have "libicu-74.2-2.fc41.x86_64" installed on the machine.
When I try to run the same thing on my workstation (Fedora 40), everything works fine.
Has anyone seen this issue before? Do you know how to fix it?
I'm trying to run Jellyfin in a container via podman, but it crashes immediately when I start it. The container status says "Exited (139) 14 minutes ago (starting)". Here are the container logs:
Quote:Process terminated. Couldn't find a valid ICU package installed on the system. Please install libicu (or icu-libs) using your package manager and try again. Alternatively you can set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support. Please see https://aka.ms/dotnet-missing-libicu for more information.
at System.Environment.FailFast(System.String)
at System.Globalization.GlobalizationMode+Settings..cctor()
at System.Globalization.CultureData.CreateCultureWithInvariantData()
at System.Globalization.CultureData.get_Invariant()
at System.Globalization.CultureInfo..cctor()
at System.Globalization.CultureInfo.get_InvariantCulture()
at CommandLine.ParserSettings..ctor()
at CommandLine.Parser+<>c.<.cctor>b__20_0()
at System.Lazy1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ViaFactory(System.Threading.LazyThreadSafetyMode)
1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ExecutionAndPublication(System.LazyHelper, Boolean)
at System.Lazy
at System.Lazy`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].CreateValue()
at CommandLine.Parser.get_Default()
at Jellyfin.Server.Program.Main(System.String[])
at Jellyfin.Server.Program.<Main>(System.String[])
Here is the command I'm using to start the container:
Quote:podman run \
--detach \
--label "io.containers.autoupdate=registry" \
--name jellyfin \
--publish 8096:8096/tcp \
--user $(id -u):$(id -g) \
--userns keep-id \
--volume /home/jellyfin/cache: /cache:Z \
--volume /home/jellyfin/config: /config:Z \
--mount type=bind,source=/data/storage/jellyfin/media,destination=/media,ro=true,relabel=private \
docker.io/jellyfin/jellyfin:latest
My OS: Fedora Server 41
Version: The latest jellyfin docker image (10.10.6)
I'm not sure if it's important, but I checked, and I have "libicu-74.2-2.fc41.x86_64" installed on the machine.
When I try to run the same thing on my workstation (Fedora 40), everything works fine.
Has anyone seen this issue before? Do you know how to fix it?