Postman Snap (v11) fails to launch on Ubuntu 24.04 LTS with GLIBC_2.28 not found error

Hello Postman Team and Community,

I am experiencing a critical failure when attempting to launch the Postman Snap package on a fresh installation of Ubuntu 24.04 LTS (Noble Numbat). The issue appears to be a dependency conflict related to the GNU C Library (GLIBC) bundled or required by the Snap package.

System and Application Details

  • Operating System: Ubuntu 24.04 LTS (Noble Numbat)

  • System GLIBC Version: (Ubuntu 24.04 uses a version higher than 2.28, which should be compatible)

  • Postman Snap Channel Tested: v11/stable (Rev. 362, latest as of 2025-11-28)

Error Log

When attempting to launch Postman via the terminal, the following core error is thrown, immediately followed by several graphical/MESA errors:

A JavaScript error occurred in the main process
Uncaught Exception:
Error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /snap/postman/362/usr/share/postman/resources/app/node_modules/native_modules/build/Release/pty.node)
... (rest of the JavaScript stack trace)
Gtk-Message: Failed to load module "canberra-gtk-module"
...
MESA-LOADER: failed to open i965 (search paths /snap/postman/362/usr/lib/x86_64-linux-gnu/dri)
failed to load driver: i965

Steps Already Taken (Troubleshooting)

  1. Clean Reinstallation: Removed (snap remove postman) and reinstalled (snap install postman).

  2. Launch Flags: Attempted to launch with launch flags to bypass graphical issues, but the core error remains:

    Bash

    postman --no-sandbox --disable-gpu
    

Conclusion

Since Ubuntu 24.04 uses a GLIBC version newer than 2.28, the failure suggests an issue with the Snap build’s requirement or bundled runtime, preventing the Electron app from using the system’s GLIBC.

Could the Postman team please investigate the build process for the Snap package to ensure compatibility with recent Ubuntu releases (specifically 24.04 LTS)?

Thank you for your time.

5 Likes

I’m encountering the same issue

sys info:

Linux 6.14.0-36-generic #36~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Oct 15 15:45:17 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

postman snap version:
postman 11.73.5 362 v11/stable postman-inc✓ -

I’m encountering the same issue

I got the same issue

~
% postman                           
[DuckDBService] Using centralized DB path: /home/tungtran/snap/postman/362/.config/Postman/duckdb/results.db
[DuckDBService] Created new singleton instance with global guard
{
  resourcesPath: '/snap/postman/362/usr/share/postman/resources',
  appPath: '/snap/postman/362/usr/share/postman/resources/app',
  dir: '/snap/postman/362/usr/share/postman/resources/data/'
}
A JavaScript error occurred in the main process
Uncaught Exception:
Error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /snap/postman/362/usr/share/postman/resources/app/node_modules/native_modules/build/Release/pty.node)
    at process.func [as dlopen] (node:electron/js2c/node_init:2:2559)
    at Module._extensions..node (node:internal/modules/cjs/loader:1602:18)
    at Object.func [as .node] (node:electron/js2c/node_init:2:2559)
    at Module.load (node:internal/modules/cjs/loader:1295:32)
    at Module._load (node:internal/modules/cjs/loader:1111:12)
    at c._load (node:electron/js2c/node_init:2:16955)
    at Module.require (node:internal/modules/cjs/loader:1318:19)
    at require (node:internal/modules/helpers:179:18)
    at ./node_modules/node-pty/build/Release/pty.node (/snap/postman/362/usr/share/postman/resources/app/main.js:12:124700)
    at __webpack_require__ (/snap/postman/362/usr/share/postman/resources/app/main.js:751:653121)
Gtk-Message: 10:15:07.095: Failed to load module "canberra-gtk-module"
Gtk-Message: 10:15:07.096: Failed to load module "canberra-gtk-module"
[39092:1201/101507.122659:ERROR:angle_platform_impl.cc(44)] Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
ERR: Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
[39092:1201/101507.122819:ERROR:gl_display.cc(497)] EGL Driver message (Critical) eglInitialize: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
[39092:1201/101507.122869:ERROR:gl_display.cc(767)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[39092:1201/101507.123035:ERROR:angle_platform_impl.cc(44)] Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
ERR: Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
[39092:1201/101507.123088:ERROR:gl_display.cc(497)] EGL Driver message (Critical) eglInitialize: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
[39092:1201/101507.123123:ERROR:gl_display.cc(767)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[39092:1201/101507.123156:ERROR:gl_display.cc(801)] Initialization of all EGL display types failed.
[39092:1201/101507.123195:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed.
[38977:1201/101507.123802:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.login1.Manager.Inhibit: object_path= /org/freedesktop/login1: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.190" (uid=1000 pid=38977 comm="/snap/postman/362/usr/share/postman/postman --no-s" label="snap.postman.postman (enforce)") interface="org.freedesktop.login1.Manager" member="Inhibit" error name="(unset)" requested_reply="0" destination="org.freedesktop.login1" (uid=0 pid=1801 comm="/usr/lib/systemd/systemd-logind" label="unconfined")
[39092:1201/101507.124468:ERROR:angle_platform_impl.cc(44)] Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
ERR: Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
[39092:1201/101507.124544:ERROR:gl_display.cc(497)] EGL Driver message (Critical) eglInitialize: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
[39092:1201/101507.124584:ERROR:gl_display.cc(767)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type
[39092:1201/101507.124690:ERROR:angle_platform_impl.cc(44)] Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
ERR: Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
[39092:1201/101507.124742:ERROR:gl_display.cc(497)] EGL Driver message (Critical) eglInitialize: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
[39092:1201/101507.124780:ERROR:gl_display.cc(767)] eglInitialize OpenGLES failed with error EGL_NOT_INITIALIZED
[39092:1201/101507.124814:ERROR:gl_display.cc(801)] Initialization of all EGL display types failed.
[39092:1201/101507.124846:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed.
[39092:1201/101507.126220:ERROR:viz_main_impl.cc(181)] Exiting GPU process due to errors during initialization
MESA-LOADER: failed to open iris (search paths /snap/postman/362/usr/lib/x86_64-linux-gnu/dri)
failed to load driver: iris
MESA-LOADER: failed to open kms_swrast (search paths /snap/postman/362/usr/lib/x86_64-linux-gnu/dri)
failed to load driver: kms_swrast
MESA-LOADER: failed to open swrast (search paths /snap/postman/362/usr/lib/x86_64-linux-gnu/dri)
failed to load swrast driver

same issue here Ubuntu 22.04

Linux 6.8.0-87-generic #88~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Oct 14 14:03:14 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Postman

postman                    11.73.5                         362    latest/stable    postman-inc✓       -

Error message

 JavaScript error occurred in the main process
Uncaught Exception:
Error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /snap/postman/362/usr/share/postman/resources/app/node_modules/native_modules/build/Release/pty.node)
    at process.func [as dlopen] (node:electron/js2c/node_init:2:2559)
    at Module._extensions..node (node:internal/modules/cjs/loader:1602:18)
    at Object.func [as .node] (node:electron/js2c/node_init:2:2559)
    at Module.load (node:internal/modules/cjs/loader:1295:32)
    at Module._load (node:internal/modules/cjs/loader:1111:12)
    at c._load (node:electron/js2c/node_init:2:16955)
    at Module.require (node:internal/modules/cjs/loader:1318:19)
    at require (node:internal/modules/helpers:179:18)
    at ./node_modules/node-pty/build/Release/pty.node (/snap/postman/362/usr/share/postman/resources/app/main.js:12:124700)
    at __webpack_require__ (/snap/postman/362/usr/share/postman/resources/app/main.js:751:653121)
Gtk-Message: 21:10:15.227: Failed to load module "canberra-gtk-module"
Gtk-Message: 21:10:15.228: Failed to load module "canberra-gtk-module"
[156787:1130/211015.262594:ERROR:angle_platform_impl.cc(44)] Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
ERR: Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
[156787:1130/211015.262766:ERROR:gl_display.cc(497)] EGL Driver message (Critical) eglInitialize: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
[156787:1130/211015.262871:ERROR:gl_display.cc(767)] eglInitialize OpenGL failed with error EGL_NOT_INITIALIZED, trying next display type

Hey folks :waving_hand:t3:

Thank you for reporting this problem - we currently have an open issue in our GitHub Issue Tracker and are investigating the root cause:

To help keep all the information in a single place, could I please ask that you comment directly on that ticket.

This will also be the best place to track any updates, regarding a fix, from the team. :folded_hands:t3:

facing same issue since morning

A JavaScript error occurred in the main process
Uncaught Exception:
Error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28’ not found (required by /snap/postman/362/usr/share/postman/resources/app/node_modules/native_modules/build/Release/pty.node)
at process.func [as dlopen] (node:electron/js2c/node_init:2:2559)
at Module._extensions..node (node:internal/modules/cjs/loader:1602:18)
at Object.func [as .node] (node:electron/js2c/node_init:2:2559)
at Module.load (node:internal/modules/cjs/loader:1295:32)
at Module._load (node:internal/modules/cjs/loader:1111:12)
at c._load (node:electron/js2c/node_init:2:16955)
at Module.require (node:internal/modules/cjs/loader:1318:19)
at require (node:internal/modules/helpers:179:18)
at ./node_modules/node-pty/build/Release/pty.node (/snap/postman/362/usr/share/postman/resources/app/main.js:12:124700)
at webpack_require (/snap/postman/362/usr/share/postman/resources/app/main.js:751:653121)
Gtk-Message: 13:19:50.443: Failed to load module “canberra-gtk-module”
Gtk-Message: 13:19:50.480: Failed to load module “canberra-gtk-module”
[12682:1201/131950.810497:ERROR:angle_platform_impl.cc(44)] Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
ERR: Display.cpp:1083 (initialize): ANGLE Display::initialize error 12289: Could not dlopen libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory

i am using ubuntu 20 an and i am facing same

The same issue will be seen across a number of different distros - I’m going to close this topic to save people from receiving multiple notifications about the same issue.

Please follow the linked GitHub thread for more information :folded_hands:t3:

Follow the issue here - App not launching · Issue #13910 · postmanlabs/postman-app-support · GitHub

More details have been provided on the Github thread:

If you currently have a faulty version please run snap refresh postman --channel="v11/edge" to install the previous version.

Stable channel has been pointed to previous version as well, so hopefully no-one new is affected by auto-updates.