Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Bayselonarrend opened this issue Oct 27, 2024 · 12 comments
Open

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

Bayselonarrend opened this issue Oct 27, 2024 · 12 comments

Comments

@Bayselonarrend
Copy link

Опишите ошибку
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 та же сборка ошибку не выдает
Возможно, это ошибка требует дополнительных действий в системе, а не исправлений движка ¯_(ツ)_/¯

@Nivanchenko
Copy link
Contributor

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

@nixel2007
Copy link
Collaborator

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

@Bayselonarrend
Copy link
Author

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

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

@nixel2007
Copy link
Collaborator

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

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

@Bayselonarrend
Copy link
Author

Bayselonarrend commented Oct 28, 2024

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

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

@EvilBeaver
Copy link
Owner

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

@EvilBeaver
Copy link
Owner

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

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

@Bayselonarrend
Copy link
Author

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

@EvilBeaver
Copy link
Owner

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

@Bayselonarrend
Copy link
Author

:(

@Bayselonarrend
Copy link
Author

Bayselonarrend commented Oct 28, 2024

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

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

Пример на OS

@Bayselonarrend
Copy link
Author

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants