Upgraded Roonserver from Debian Bookworm to Trixie, some caveats

Call me impatient but this is also my first time upgrading over releases a Debian system. I expected it to go smoothly, which is true 99% of the progress.
After the upgrade, I noticed that my Roonserver is no longer startable, examining the journal, turns out it was missing the ICU libraries

Jul 22 21:33:10 roonserver systemd[1]: Started roonserver.service - RoonServer.
Jul 22 21:33:10 roonserver start.sh[934]: Process terminated. Couldn't find a valid ICU package installed on the system. Please ins>
Jul 22 21:33:10 roonserver start.sh[934]:    at System.Environment.FailFast(System.String)
Jul 22 21:33:10 roonserver start.sh[934]:    at System.Globalization.GlobalizationMode+Settings..cctor()
Jul 22 21:33:10 roonserver start.sh[934]:    at System.Globalization.CultureData.CreateCultureWithInvariantData()
Jul 22 21:33:10 roonserver start.sh[934]:    at System.Globalization.CultureData.get_Invariant()
Jul 22 21:33:10 roonserver start.sh[934]:    at System.Globalization.CultureInfo..cctor()
Jul 22 21:33:10 roonserver start.sh[934]:    at System.Globalization.CultureInfo.get_CurrentUICulture()
Jul 22 21:33:10 roonserver start.sh[934]:    at System.TimeZoneInfo.GetUtcStandardDisplayName()
Jul 22 21:33:10 roonserver start.sh[934]:    at System.TimeZoneInfo.CreateUtcTimeZone()
Jul 22 21:33:10 roonserver start.sh[934]:    at System.TimeZoneInfo..cctor()
Jul 22 21:33:10 roonserver start.sh[934]:    at System.DateTime.get_Now()
Jul 22 21:33:10 roonserver start.sh[934]:    at Base.Utils..cctor()
Jul 22 21:33:10 roonserver start.sh[934]:    at Base.Utils.SetApplicationName(System.String, System.String)
Jul 22 21:33:10 roonserver start.sh[934]:    at Sooloos.App.Main(System.String[])

Reinstalling libicu-dev had it going again.

Not sure at which stage the libs got wiped out, but if you are in the same boat, just install the library and it should be good to go.

1 Like