OneScript icon indicating copy to clipboard operation
OneScript copied to clipboard

OS2 не запускается на OpenSUSE-Tumbleweed

Open Bayselonarrend opened this issue 1 year ago • 12 comments

Опишите ошибку OneScript2 rc5 (независимый) выдает ошибку на OpenSUSE

Process terminated. Couldn't find a valid ICU package installed on the system. Please install libicu 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_CurrentCulture()
   at System.String.StartsWith(System.String, System.StringComparison)
   at System.String.StartsWith(System.String)
   at oscript.BehaviorSelector.Select(System.String[])
   at oscript.Program.Main(System.String[])

Окружение

  • ОС: openSUSE Tumbleweed 20240604 (WSL)
  • Версия: OneScript-2.0.0-rc5-28826946-linux-x64

Дополнительная информация На Ubuntu та же сборка ошибку не выдает Возможно, это ошибка требует дополнительных действий в системе, а не исправлений движка ¯_(ツ)_/¯

Bayselonarrend avatar Oct 27 '24 18:10 Bayselonarrend

Кажется это приколюхи суси. Пробовал доставить что-нибудь? Еще предлагают енвы повключать https://stackoverflow.com/questions/59119904/process-terminated-couldnt-find-a-valid-icu-package-installed-on-the-system-in

Nivanchenko avatar Oct 27 '24 20:10 Nivanchenko

Глупый вопрос. А libicu-то стоит?

nixel2007 avatar Oct 27 '24 20:10 nixel2007

Глупый вопрос. А libicu-то стоит?

Ну, видимо нет) Это скорее к тому, нельзя ли это внутрь засунуть

Bayselonarrend avatar Oct 28 '24 03:10 Bayselonarrend

Ну, видимо нет

Проверь, пожалуйста, наверняка, а потом уже будем что-то решать.

nixel2007 avatar Oct 28 '24 05:10 nixel2007

Проверь, пожалуйста, наверняка, а потом уже будем что-то решать.

Не установлен. Установил - заработало

Bayselonarrend avatar Oct 28 '24 05:10 Bayselonarrend

Да, это обязательная штука, без нее dotnet не умеет делать интернационализацию

EvilBeaver avatar Oct 28 '24 08:10 EvilBeaver

нельзя ли это внутрь засунуть

Навскидку - нельзя. Это зависимость платформы, а не движка

EvilBeaver avatar Oct 28 '24 08:10 EvilBeaver

Ок, похоже надо будет тогда просто в депсы пакета прописать

Bayselonarrend avatar Oct 28 '24 08:10 Bayselonarrend

у двойки нет rpm или deb пакета :(

EvilBeaver avatar Oct 28 '24 09:10 EvilBeaver

:(

Bayselonarrend avatar Oct 28 '24 09:10 Bayselonarrend

у двойки нет rpm или deb пакета :(

Я fpm-ом собираю (руби гем). Очень просто, можно один раз строку запуска или файлик написать и из него любые виды пакетов собираются

Пример на OS

Bayselonarrend avatar Oct 28 '24 12:10 Bayselonarrend

Кажется это приколюхи суси

На Oracle Linux тоже воспроизводится, есть подозрение, что это на всех RHEL-ах будет

Bayselonarrend avatar Oct 31 '24 18:10 Bayselonarrend