#Linux client doesn't work after today's morning update
38 messages · Page 1 of 1 (latest)
Thanks yor letting us know. @lean sky has been notified about the report.
If you are waiting too long for an answer, please contact us directly using #🎫┃ticket-system.
Hi, I have a similar issue. To help the devs, could you start your client from the terminal (./medivia from the right directory) and copy-paste the log that is printed to there when it crashes? Just to see if it is a similar issue.
@balmy lotus run medivia from CLI and paste logs, probably glibc version issue, for me upgrading system solved problem (Ubuntu 22.04 -> 24.04) but probably it can be solved using patchelf to indicate medivia to use another version of glibc
Legend Iryont has blessed us! It now works again 🙂
Thank you @fallen escarp for willingness to test things. I hope it works for everyone here.
Most welcome, any time if I can help! ❤️
@stray vortex @fiery basin @balmy lotus @worldly ermine
💪🏻 working
Working thank u sir
Hi, guys, I've had a similar issue, POP-OS system is using GLIBC version 2.35, and now I can't even start Medivia.
Yes, I'm afraid you will have to update your distro, or follow the following steps:
-
Download the files:
Go to http://ftp.gnu.org/gnu/glibc/ and download glibc-2.36.tar.gz or wget it (http://ftp.gnu.org/gnu/glibc/glibc-2.36.tar.gz) -
Unpack:
tar zxvf glibc-2.36.tar.gz -
Create temporary build directory:
cd glibc-2.36
mkdir build
cd build -
run configure script from there:
../configure --prefix=/opt/glibc-2.36 -
Make, & install:
make -j4
sudo make install -
You can now start medivia as follows:
LD_PRELOAD='/opt/glibc-2.36/lib/libm.so.6' ./medivia
I recommend creating a "start.sh" script with this command and then run that everytime.
Or maybe you can just re-download the client actually since we don't need libc anymore I think!
Thank you! I'm gonna try that later Tonight.
This is what my terminal says (EasyOS 5.6.3):
# ./medivia
./medivia: /usr/lib/libc.so.6: version `GLIBC_2.36' not found (required by ./medivia)
Is that the solution then ?! o.0
Is this GLIBC_2.36 something which should appear in new release of most linuxes? I mean I might get it if I update my linux?
Changelog:
Dear players
Due to certain upgrades the Linux version of the game client does now require glibc version of 2.36 to run properly.
So you need to upgrade your system or follow @fallen escarp steps if they work for you.
Have you tried the steps above @balmy lotus or try to upgrade your distro?
Iryont, is the upgrade to libc still necessary? Maybe re-downloading the client suffices since its now a new compiler?
I've just re-downloaded Medivia and update didn't fix this. Haven't tried your GLIBC update yet. I'll check EasyOS latest release first and see if that helps. Thanks!
@fallen escarp , I've tried to do both ways, with a clean new client and LD_PRELOAD, but It didn't work. The game client requires GLIBC_2.36.
Did you install GLIBC 2.36? What errors are you getting? Both you and Bronimir seem to be on EasyOS so it might be related to that
I did install glibc, but it did not work. I'm using POP_OS, like I've said before. This distro is using Ubuntu 22.04 (last LTS) as base system.
Works fine for me as side note
, i think you need to update your system.
This is the error log.
I wouldnt go the route with sideloading glibc tbh, try and get a new version of your os instead. This btw is why gaming on linux will never be a thing. Developer prefer building with proton compatibility over native because linux is just a mess.
I don't even know who came up with different glibc versions and inability to link against a specific version. It's also not really possible to link with glibc statically. Linux is a total mess with its libc. This is not a problem with Windows or MacOS, the minimum target (in this case a system version) can be specified and it will simply work without much of a hassle.
No matter the amount of things I did try (e.g. https://github.com/wheybags/glibc_version_header) it will always find a symbol which it needs (somehow) from newer glibc. It's just a mess.
Linux in a nutshell, as much as that hurts for me to say. Softwares work sometimes less than 6 months on rolling releases and no more than a major release on the bigger distros. Very sad. You can see a clear trend in Steam where less and less games are compiled for linux natively but instead proton capabilities are tested and also improved by Valve.
Medivia windows works just fine (even better tbh) on steam deck than medivia Linux 
Mapclicking is very choppy on linux.
For any specific bug fixes I do only support Windows and MacOS.
Linux is not something I will spend my time on because it's not rational to spend so much time for total of 20 unique players, unless things like in the main post of this thread (which didn't allow to run the game in the first place). Otherwise I consider this system as "unsupported" and "game client works as is".
I understand, thanks.
No issues.
How did you do the transparent side panels?!?! 😮🧐
In settings you can enable transparent mode. On a device like steam deck or small displays in general its a godsent. Also hide top panel
I get too bored by transparent menus, I prefer classical view even on steam deck. Btw you can launch medivia on higher res than the steamdeck for more screen ream state. 1600x900 runs quite well and very nice real state for bps
for total of 20 unique players
@solemn compass shieeet 😄 thanks for your time then