Unvanquished / updater

QML based updater to install, update and launch the Unvanquished game.
https://unvanquished.net/download
15 stars 7 forks source link

[Updater] glibc_2.28 verison newer than ubuntu 18.04 (Linux) #94

Closed arrowgent closed 3 years ago

arrowgent commented 3 years ago

updater no longer works on older distro

./UnvanquishedUpdater 
./UnvanquishedUpdater: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by ./UnvanquishedUpdater)
$ uname -a
Linux Origin-EON-17S 4.15.0-143-generic Unvanquished/Unvanquished#147-Ubuntu SMP Wed Apr 14 16:10:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
LSB Version:    core-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
Distributor ID: LinuxMint
Description:    Linux Mint 19.3 Tricia
Release:    19.3
Codename:   tricia
$ dpkg -s libc6
Package: libc6
Status: install ok installed
Priority: required
Section: libs
Installed-Size: 11885
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: same
Source: glibc
Version: 2.27-3ubuntu1.4

its a sad fact the updater was built against newer OS while not supporting older OS which still have support and usage

downloading the Releases works just fine

i can look at my old 2013 version v4x folder (~/Games/unvanquished) last updated 2018-2019 using v51 ./updater2 Git version: v0.0.5 Latest versions: updater = "v0.1.0" game = "0.52.0" Updater update to version "v0.1.0" required https://github.com/Unvanquished/updater2/releases/download/v0.1.0/UnvUpdaterLinux.zip does not exist

changing download-pk3.sh does retrieve latest files from: https://cdn.unvanquished.net/0.52/pkg/ when changing VERSION=0.52

... like i said, can manually download release and install it, just makes it more tedious than typing in a command

many updates since v40 using the old updater, now its borked by progress creep.

slipher commented 3 years ago

We already fixed this issue on the master branch, but a new updater release was not created since then.

You can download a compatible version here: https://github.com/Unvanquished/updater/releases/download/v0.1.0/OlderLibcLinux.zip

illwieckz commented 3 years ago

changing download-pk3.sh does retrieve latest files from: https://cdn.unvanquished.net/0.52/pkg/ when changing VERSION=0.52

Side note: download-pk3.sh had been replaced bydownload-paks in 2019. 😉

arrowgent commented 3 years ago

great thanks for putting it in the right location

will look at the updater and give it some testing

arrowgent commented 3 years ago

the updater with OLDLIBS did work, properly downloaded and updated

then of course unvanquished stopped working.... now i cant even delete everything and extract the release files to make it work ugh....hmmm.......

thanks for pointing me to the fixed updater