snapcrafters / spelunky

Spelunky HD Classic
Other
11 stars 1 forks source link

[Bug]: This snap is broken `GLIBC_2.34 not found` #10

Open Master811129 opened 9 months ago

Master811129 commented 9 months ago

What happened?

I executed this program and nothing happened. It gives this error:

$ spelunky
/snap/spelunky/13/game/spelunky: /snap/spelunky/13/lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /var/lib/snapd/lib/gl32/libGLdispatch.so.0)
/snap/spelunky/13/game/spelunky: /snap/spelunky/13/lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /var/lib/snapd/lib/gl32/libGLX.so.0)

What should have happened?

It should appear normally as I clicked on the desktop file.

Output of snap info $snap_name

snap info spelunky
name:      spelunky
summary:   Spelunky Classic HD
publisher: Snapcrafters✪
store-url: https://snapcraft.io/spelunky
contact:   https://github.com/snapcrafters/spelunky/issues
license:   unset
description: |
  Spelunky is a cave exploration / treasure-hunting game inspired by classic
  platform games and roguelikes, where the goal is to grab as much treasure from
  the cave as possible. Every time you play the cave's layout will be different.
  Use your wits, your reflexes, and the items available to you to survive and go
  ever deeper! Perhaps at the end you may find what you're looking for...

  Don't be afraid to die! But also don't be afraid to live! Happy Spelunky-ing!

  This snap is maintained by the Snapcrafters community, and is not necessarily endorsed or
  officially maintained by the upstream developers.
commands:
  - spelunky.launcher
  - spelunky
snap-id:      HezJbwXZRVwO5jsliYx2WCwelWLkWuBW
tracking:     latest/stable
refresh-date: today at 15:26 +0330
channels:
  latest/stable:    1.1.3 2019-08-06 (13)  98MB -
  latest/candidate: ↑                           
  latest/beta:      ↑                           
  latest/edge:      1.1.3 2023-12-02 (21) 101MB -
installed:          1.1.3            (13)  98MB -

Output of snap connections $snap_name

$ snap connections spelunky
Interface       Plug                     Slot             Notes
desktop         spelunky:desktop         :desktop         -
desktop-legacy  spelunky:desktop-legacy  :desktop-legacy  -
joystick        spelunky:joystick        -                -
opengl          spelunky:opengl          :opengl          -
pulseaudio      spelunky:pulseaudio      :pulseaudio      -
wayland         spelunky:wayland         :wayland         -
x11             spelunky:x11             :x11             -

Output of snap version

$ snap version
snap    2.61.1
snapd   2.61.1
series  16
ubuntu  23.10
kernel  6.5.0-14-generic

Relevant log output

No response

Teminal output of app

$ spelunky
/snap/spelunky/13/game/spelunky: /snap/spelunky/13/lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /var/lib/snapd/lib/gl32/libGLdispatch.so.0)
/snap/spelunky/13/game/spelunky: /snap/spelunky/13/lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /var/lib/snapd/lib/gl32/libGLX.so.0)
popey commented 9 months ago

Thanks for the bug report @Master811129. Does the version in the edge channel (revision 21) work for you?

snap refresh spelunky --edge
snap run spelunky
Master811129 commented 9 months ago

Hello @popey I installed it from the edge channel and still get the same error

$ snap list spelunky
Name      Version  Rev  Tracking     Publisher      Notes
spelunky  1.1.3    21   latest/edge  snapcrafters✪  -

$ snap run spelunky
/snap/spelunky/21/game/spelunky: /snap/spelunky/21/lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /var/lib/snapd/lib/gl32/libGLdispatch.so.0)
/snap/spelunky/21/game/spelunky: /snap/spelunky/21/lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /var/lib/snapd/lib/gl32/libGLX.so.0)
Master811129 commented 9 months ago

@popey I tried rev 22 still same issue.