← Back to issue list

Snapd 2.41 classic confinement GLIBC 2.25 not found

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1846705
Type
issue
State
open
Author
~maciek-borzecki
Labels
classic confinement glibc
Created
Updated
Closed
—

Current evaluation

Classic desktop snaps (code, slack) load host /usr/lib/gio/modules against the snap's core20 libc, causing GLIBC_2.25 not found on fresh Manjaro/Xubuntu 19.04; ownership disputed between snap packaging and snapcraft/snapd; untriaged since 2019.

Suggested action: needs triage

Reason: The only assessment on the bug is ~mrdenai's question "Duplicate of .../snapd/+bug/1916745?", which the reporter explicitly refuted, so triage never concluded. The reporter himself is unsure of ownership ("either a bug in the snap, as GIO_MODULE_DIR should have been set..., or snapcraft where this setting could have been done automatically"), and no project file, snap name or step-by-step reproducer is provided — only log lines. Nothing in this repo addresses host-library loading for classic snaps (grep for GIO_MODULE_DIR finds only extensions/desktop/common/desktop-exports, which applies to content-snap runtimes, not classic snaps), so there is no pinpointed fix here; current docs (docs/explanation/classic-confinement.rst, "At runtime") only describe the host-library conflict and note core24+ resolves libs from the base snap instead of the host, which partially mitigates the original report.

Evaluated by: mr-cal-bot

Impact: 33 Quick Win: 3 Complexity: 68 Confidence: 68 Actionability: 24

Issue body

I found this in Manjaro but had reports in Xubuntu 19.04 has well but the issue is consistent to all fresh OS installation with --classic confinement This happens in any application with --classic (vscode, slack, etc) process:1303): Gtk-WARNING **: 15:31:54.946: Locale not supported by C library. Using the fallback 'C' locale. /snap/core/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /usr/lib/libcrypto.so.1.1) Failed to load module: /usr/lib/gio/modules/libgioopenssl.so /usr/lib/gio/modules/libgioremote-volume-monitor.so: undefined symbol: g_mount_operation_get_is_tcrypt_system_volume Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so Gtk-Message: 15:31:55.313: Failed to load module "canberra-gtk-module" Gtk-Message: 15:31:55.328: Failed to load module "canberra-gtk-module"

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 33
Quick Win: 3
Complexity: 68
Confidence: 68
Actionability: 24
needs triage Classic desktop snaps (code, slack) load host /usr/lib/gio/modules against the snap's core20 libc, causing GLIBC_2.25 not found on fresh Manjaro/Xubuntu 19.04; ownership disputed between snap packaging and snapcraft/snapd; untriaged since 2019.
stealth/space-bunny-alpha
Impact: 58
Quick Win: 13
Complexity: 63
Confidence: 84
Actionability: 61
needs triage Classic desktop snaps load host GIO modules against incompatible GLIBC versions on fresh Manjaro and Xubuntu systems; the cross-distro failure remains untriaged.
stealth/space-bunny-alpha
Impact: 72
Quick Win: 5
Complexity: 84
Confidence: 68
Actionability: 47
needs triage Classic-confined desktop apps on Manjaro/Xubuntu 19.04 report GLIBC 2.25/GIO module errors; no reproducible snapd configuration or maintainer assessment is documented.
qwen/qwen3.8-27b
Impact: 45
Quick Win: 16
Staleness: 92
Complexity: 65
Confidence: 65
Support Request: 25
close stale GLIBC_2.25 not found error when running classic confinement snaps (vscode, slack) on Manjaro/Xubuntu 19.04 with snapd 2.41. No maintainer response, 0 comments, references obsolete snapd and OS versions.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 25
Confidence: 90
Support Request: 10
close stale GLIBC 2.25 version mismatch errors when running classic snaps on Manjaro and Xubuntu 19.04. The issue remains unaddressed, inactive for over four years, and references obsolete snapd and OS versions.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 30
Confidence: 90
Support Request: 20
close stale Reports GLIBC 2.25 missing errors when launching classic confinement snaps on Manjaro and Xubuntu 19.04. Over six years old, targets obsolete snapd 2.41, and inactive for nearly five years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 40
Confidence: 90
Support Request: 20
close stale Reports GLIBC 2.25 version mismatch and classic confinement failures in snapd 2.41 on older Linux distributions. Unresponsive for over four years and likely resolved in modern snapd/core versions.

Update history

Date Change
created

Related work

  • Related To: snapd#1916745 (confidence 45%)

    Explicitly cited by ~mrdenai as a possible duplicate; reporter rebutted, distinguishing host nvidia/glxvnd leakage into a strictly confined snap from a classic snap loading host GIO plugins. Not verified as a duplicate.

Related issues

Issue Project State Summary Similarity
#1889409 GLIBC_2.x not found snapcraft (launchpad) closed Closed as a packaging/build-host mismatch: maintainers cited the wrong base snap, wrong build OS, or destructive mode, not a Snapcraft defect.
71%