#Linux client doesn't work after today's morning update

38 messages · Page 1 of 1 (latest)

balmy lotus
#

I login every morning around 6:30-7:30 am to do get the daily reward mana points and exchange them for runes. Today (4th of Jan) Medivia client did an auto update and client won't start since. I play on EasyOS 5.6.3 Linux.

silent martenBOT
#
Report submitted!

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.

fallen escarp
#

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.

stray vortex
#

@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

fallen escarp
#

Legend Iryont has blessed us! It now works again 🙂

solemn compass
#

Thank you @fallen escarp for willingness to test things. I hope it works for everyone here.

fallen escarp
#

Most welcome, any time if I can help! ❤️

solemn compass
#

@stray vortex @fiery basin @balmy lotus @worldly ermine

stray vortex
#

💪🏻 working

fiery basin
#

Working thank u sir

chilly hull
#

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.

fallen escarp
#

Yes, I'm afraid you will have to update your distro, or follow the following steps:

  1. 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)

  2. Unpack:
    tar zxvf glibc-2.36.tar.gz

  3. Create temporary build directory:
    cd glibc-2.36
    mkdir build
    cd build

  4. run configure script from there:
    ../configure --prefix=/opt/glibc-2.36

  5. Make, & install:
    make -j4
    sudo make install

  6. 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.

fallen escarp
#

Or maybe you can just re-download the client actually since we don't need libc anymore I think!

chilly hull
#

Thank you! I'm gonna try that later Tonight.

balmy lotus
#

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)
balmy lotus
solemn compass
#

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.

fallen escarp
#

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?

balmy lotus
chilly hull
#

@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.

fallen escarp
#

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

chilly hull
#

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.

muted basalt
#

Works fine for me as side note PepeMonkas2, i think you need to update your system.

chilly hull
#

This is the error log.

muted basalt
#

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.

solemn compass
#

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.

muted basalt
#

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.

humble mist
#

Medivia windows works just fine (even better tbh) on steam deck than medivia Linux PepeHmm

muted basalt
solemn compass
#

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".

muted basalt
#

I understand, thanks.

solemn compass
#

No issues.

balmy lotus
muted basalt
humble mist
stray vortex
#

for total of 20 unique players
@solemn compass shieeet 😄 thanks for your time then