Unable to install mono-complete and uninstalling glibc

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 :smiley:

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

@apapappapapapappapapa Hi, I would suggest installing the flatpak version of Rider as your user. Search for com.jetbrains.Rider

Your going to have to go with that snapshot and make it read/write and move forward…
https://doc.opensuse.org/documentation/tumbleweed/snapper/#initiating-a-rollback

Haha I spent some hours trying before going with the last snapshot. :sweat_smile:
My version of Rider is already the flatpak one. Rigth now I’m stuck on mono installation with a key check error on what is seemingly this problem : Yast checksum update problem - #14 by keyb_user1.

Still, thanks for the answer

@apapappapapapappapapa so install the Mono and Dotnet flatpaks?

Where is mono coming from as it’s not included with leap 16.0?

Likewise, dotnet can be installed as your user there is a thread from way back here in the forum on how to install, maybe last year…

Edit: https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.