Hi !
I maybe just wasted my entire afternoon, I think a bit of help could be useful for me right now. I’m using OpenSUSE Leap 16.0.
Take note that I’m not an experienced linux user.
Chronologically, I did:
- Tried to install mono-complete in order to run a Monogame project on Rider IDE. (The IDE notified mono as missing, I understood that mono is required to run some dotnet projects).
- Been told be zypper that I need
'libc.so.6(GLIBC_2.42)(64bit)'to install mono-complete. I was on 2.40. - Found a .rpm version of mono-complete and tried to install it.*
*Tried because it seems that there is no Leap 16.0 version of'libc.so.6(GLIBC_2.42)(64bit)'. I couldn’t find it with zypper and I found this thread about thumbleweed https://www.reddit.com/r/openSUSE_Slowroll/comments/1msxg7x/has_glibc_242_landed_in_tumbleweed_yet/. I assumed that thumbleweed has more ports than leap16.0.
I downloaded through this link: RPM resource libc.so.6(GLIBC_2.42)(64bit) - Couldn’t install the rpm package because glibc is already installed and being in a hurry (of 4 hours long frustration and a irrelevant deadend to my problem I don’t mention here), I did uninstall my glibc version.
- I am now writing this message on snapshot of my system because a looot of things stopped working

My questions are:
- Can I install v2.42 of glibc on my system or am I cooked?
- Can I restore glibc on my system and how?
- Do you happen to know Monogame/dotnet environment/Rider and have an idea of why I needed mono-complete in the first place?
I can provide commands and logs but please specify paths.
Thanks in advance