I installed the big update yesterday and now my apps requiring dotnet 8 are not running and I get a “Could not load ICU data. UErrorCode: 2” I have libicu76 and libicu77 installed and it appears to have upgraded yesterday in the big update. I wasn’t even paying attention to it before. I can’t even run “dotnet --version” now. If I run “export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1” I can get dotnet itself to run but one of my key programs requires invariant set to 0. Any idea what I can do? I don’t really wanna roll back.
Really I’m looking for more information on this. Was something installed that broke libicu support with dotnet? I see that it was upgraded yesterday but I can’t see what version it was upgraded from…
libicu76 was updated the last time in Oct 2024. So not the culprit.
libicu77 is not from the official openSUSE Tumbleweed repo. Where do you have it from?
Without more informations (terminal output) we can only guess…
Ok… I have it installed from a community repo. MAXXED_SUSE … I would uninstall it but it wasn’t a problem until yesterday and I have a lot of packages that depend on it.
This is an untested home repository. So you need to contact the maintainer via OBS.
This user provides dotnet and libicu in different repos. So it seems not tested for compatibility. That are the risks of using home repos.
Alright I was able to force remove it without making it uninstall things that supposedly depended on it like zypper was saying. Used sudo rpm -e --nodeps libicu77 even though rpm -q --whatrequires libicu77 showed no packages required it.
Problem solved. Thank you. I didn’t realize it was 77 that was breaking things.
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.