Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bwrap: Can't mount tmpfs on /newroot/var/pressure-vessel/ldso: Permission denied with Steam in Snap packaging #640

Open
VolodymyrVi opened this issue Jan 10, 2024 · 16 comments

Comments

@VolodymyrVi
Copy link

VolodymyrVi commented Jan 10, 2024

Your system information

  • System information from steam (Steam -> Help -> System Information) in a gist:
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Laptop
No Touch Input Detected
Processor Information:
CPU Vendor: AuthenticAMD
CPU Brand: AMD Ryzen 7 7735U with Radeon Graphics
CPU Family: 0x19
CPU Model: 0x44
CPU Stepping: 0x1
CPU Type: 0x0
Speed: 4819 MHz
16 logical processors
8 physical processors
Hyper-threading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
AVX2: Supported
AVX512F: Unsupported
AVX512PF: Unsupported
AVX512ER: Unsupported
AVX512CD: Unsupported
AVX512VNNI: Unsupported
SHA: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
Ubuntu Core 22 (64 bit)
Kernel Name: Linux
Kernel Version: 6.5.0-14-generic
X Server Vendor: The X.Org Foundation
X Server Release: 12302000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime_0.20231024.64411
Video Card:
Driver: AMD REMBRANDT (radeonsi, rembrandt, LLVM 15.0.7, DRM 3.54, 6.5.0-14-generic)
Driver Version: 4.6 (Compatibility Profile) Mesa 23.3.2 - kisak-mesa PPA
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x1002
DeviceID: 0x1681
Revision Not Detected
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 3840 x 2400
Desktop Resolution: 3840 x 2400
Primary Display Size: 13.39" x 8.66" (15.91" diag), 34.0cm x 22.0cm (40.4cm diag)
Primary VRAM: 512 MB
Sound card:
Audio device: %1$s
Memory:
RAM: 15158 Mb
VR Hardware:
VR Headset: None detected
Miscellaneous:
UI Language: English
LANG: uk_UA.UTF-8
Total Hard Disk Space Available: 959826 MB
Largest Free Hard Disk Block: 651414 MB
Storage:
Number of SSDs: 0
Number of HDDs: 0
Number of removable drives: 0
Steam Runtime Diagnostics
"LD_* scout runtime" information:
{
  "can-write-uinput" : true,
  "steam-installation" : {
    "path" : "/home/volodymyrvi/snap/steam/common/.local/share/Steam",
    "data_path" : "/home/volodymyrvi/snap/steam/common/.local/share/Steam",
    "bin32_path" : "/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32",
    "steamscript_path" : "/snap/steam/171/usr/lib/steam/bin_steam.sh",
    "steamscript_version" : "1.0.0.78",
    "issues" : [
      "missing-steam-uri-handler",
      "unexpected-steam-uri-handler"
    ]
  },
  "runtime" : {
    "path" : "/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime",
    "version" : "0.20231024.64411",
    "issues" : [
    ],
    "pinned_libs_32" : {
      "list" : [
        "pinned_libs_32/done",
        "pinned_libs_32/libcurl-gnutls.so.3 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libcurl-gnutls.so.4.2.0",
        "pinned_libs_32/libcurl-gnutls.so.4 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libcurl-gnutls.so.4.2.0",
        "pinned_libs_32/libcurl.so.3 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libcurl.so.4.2.0",
        "pinned_libs_32/libcurl.so.4 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libcurl.so.4.2.0",
        "pinned_libs_32/libdbusmenu-glib.so.4 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libdbusmenu-glib.so.4.0.13",
        "pinned_libs_32/libdbusmenu-gtk.so.4 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libdbusmenu-gtk.so.4.0.13",
        "pinned_libs_32/libgtk-x11-2.0.so.0 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10"
      ]
    },
    "pinned_libs_64" : {
      "list" : [
        "pinned_libs_64/done",
        "pinned_libs_64/libcurl-gnutls.so.3 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0",
        "pinned_libs_64/libcurl-gnutls.so.4 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0",
        "pinned_libs_64/libcurl.so.3 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0",
        "pinned_libs_64/libcurl.so.4 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0",
        "pinned_libs_64/system_libcurl.so.4"
      ]
    }
  },
  "os-release" : {
    "id" : "ubuntu-core",
    "name" : "Ubuntu Core",
    "pretty_name" : "Ubuntu Core 22",
    "version_id" : "22"
  },
  "virtualization" : {
    "type" : "none"
  },
  "container" : {
    "type" : "snap",
    "host" : {
      "path" : null
    }
  },
  "driver_environment" : [
    "ALSA_CONFIG_PATH=/snap/steam/171/etc/asound.conf",
    "GST_PLUGIN_SYSTEM_PATH=/snap/steam/171/usr/lib/i386-linux-gnu/gstreamer-1.0",
    "LD_LIBRARY_PATH=/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32:/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/panorama:/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/snap/steam/171/graphics/lib/i386-linux-gnu:/snap/steam/171/graphics/usr/lib:/snap/steam/171/usr/lib/i386-linux-gnu:/snap/steam/171/lib/i386-linux-gnu:/snap/steam/171/usr/lib/i386-linux-gnu/pulseaudio:/snap/steam/171/usr/lib/x86_64-linux-gnu/alsa-lib:/snap/steam/171/usr/lib/x86_64-linux-gnu/pulseaudio:/snap/steam/171/graphics/usr/lib/i386-linux-gnu:/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu:/var/lib/snapd/lib/gl:/lib/i386-linux-gnu:/lib/x86_64-linux-gnu:/lib:/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime/lib:/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib",
    "PULSE_SERVER=unix:/run/user/1000/snap.steam/../pulse/native",
    "SDL_GAMECONTROLLERCONFIG=03000000de280000ff11000001000000,Steam Virtual Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,\n03000000de280000fc11000001000000,Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux,",
    "VK_ICD_FILENAMES=/var/lib/snapd/lib/vulkan/icd.d/nvidia_icd.json:/snap/steam/171/graphics/usr/share/vulkan/icd.d/radeon_icd.x86_64.json:/snap/steam/171/graphics/usr/share/vulkan/icd.d/radeon_icd.i686.json:/snap/steam/171/graphics/usr/share/vulkan/icd.d/intel_icd.x86_64.json:/snap/steam/171/graphics/usr/share/vulkan/icd.d/intel_icd.i686.json",
    "XDG_RUNTIME_DIR=/run/user/1000/snap.steam",
    "__EGL_VENDOR_LIBRARY_DIRS=/snap/steam/171/usr/share/glvnd/egl_vendor.d"
  ],
  "architectures" : {
    "i386-linux-gnu" : {
      "can-run" : true,
      "libdl-LIB" : "lib/i386-linux-gnu",
      "libdl-PLATFORM" : "i686",
      "runtime-linker" : {
        "path" : "/lib/ld-linux.so.2",
        "resolved" : "/usr/lib/i386-linux-gnu/ld-linux.so.2"
      },
      "library-issues-summary" : [
      ],
      "graphics-details" : {
        "x11/vulkan" : {
          "messages" : [
            "/usr/share/libdrm/amdgpu.ids: No such file or directory"
          ],
          "renderer" : "AMD Unknown (RADV REMBRANDT)",
          "version" : "Mesa 23.3.2 - kisak-mesa PPA",
          "devices" : [
            {
              "name" : "AMD Unknown (RADV REMBRANDT)",
              "api-version" : "1.3.267",
              "vulkan-driver-id" : 3,
              "driver-name" : "radv",
              "driver-version" : "Mesa 23.3.2 - kisak-mesa PPA",
              "vendor-id" : "0x1002",
              "device-id" : "0x1681",
              "type" : "integrated-gpu"
            }
          ]
        },
        "x11/vdpau" : {
          "messages" : [
            "Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory",
            "vdp_device_create_x11 (display, screen, &device, &vdp_get_proc_address) failed: 1"
          ],
          "renderer" : null,
          "version" : null,
          "issues" : [
            "cannot-draw"
          ],
          "exit-status" : 1
        },
        "x11/vaapi" : {
          "messages" : [
            "libva info: VA-API version 1.14.0",
            "libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)",
            "vaInitialize (va_display, &major_version, &minor_version) failed: unknown libva error (-1)"
          ],
          "renderer" : null,
          "version" : null,
          "issues" : [
            "cannot-draw"
          ],
          "exit-status" : 1
        },
        "glx/gl" : {
          "messages" : [
            "/usr/share/libdrm/amdgpu.ids: No such file or directory",
            "/usr/share/libdrm/amdgpu.ids: No such file or directory"
          ],
          "renderer" : "REMBRANDT (radeonsi, rembrandt, LLVM 15.0.7, DRM 3.54, 6.5.0-14-generic)",
          "version" : "4.6 (Compatibility Profile) Mesa 23.3.2 - kisak-mesa PPA",
          "library-vendor" : "glvnd"
        },
        "egl_x11/gl" : {
          "messages" : [
            "Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)"
          ],
          "renderer" : null,
          "version" : null,
          "library-vendor" : "glvnd",
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "egl_x11/glesv2" : {
          "messages" : [
            "Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)"
          ],
          "renderer" : null,
          "version" : null,
          "library-vendor" : "glvnd",
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        }
      },
      "dri_drivers" : [
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/crocus_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/iris_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/kms_swrast_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/nouveau_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/r300_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/r600_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/radeonsi_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/swrast_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/virtio_gpu_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/vmwgfx_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/zink_dri.so"
        }
      ],
      "va-api_drivers" : [
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/i965_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/iHD_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/nouveau_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/r600_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/radeonsi_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/dri/virtio_gpu_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/dri/dummy_drv_video.so",
          "version" : "libva1",
          "is_extra" : true
        }
      ],
      "vdpau_drivers" : [
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/vdpau/libvdpau_nouveau.so",
          "library_link" : "libvdpau_nouveau.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/vdpau/libvdpau_nouveau.so.1",
          "library_link" : "libvdpau_nouveau.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/vdpau/libvdpau_r600.so",
          "library_link" : "libvdpau_r600.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/vdpau/libvdpau_r600.so.1",
          "library_link" : "libvdpau_r600.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/vdpau/libvdpau_radeonsi.so",
          "library_link" : "libvdpau_radeonsi.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/vdpau/libvdpau_radeonsi.so.1",
          "library_link" : "libvdpau_radeonsi.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/vdpau/libvdpau_trace.so.1",
          "library_link" : "libvdpau_trace.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/vdpau/libvdpau_virtio_gpu.so",
          "library_link" : "libvdpau_virtio_gpu.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/vdpau/libvdpau_virtio_gpu.so.1",
          "library_link" : "libvdpau_virtio_gpu.so.1.0.0",
          "is_extra" : true
        }
      ],
      "glx_drivers" : [
        {
          "library_soname" : "libGLX_indirect.so.0",
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/libGLX_mesa.so.0.0.0"
        },
        {
          "library_soname" : "libGLX_mesa.so.0",
          "library_path" : "/snap/steam/171/graphics/usr/lib/i386-linux-gnu/libGLX_mesa.so.0.0.0"
        }
      ]
    },
    "x86_64-linux-gnu" : {
      "can-run" : true,
      "libdl-LIB" : "lib/x86_64-linux-gnu",
      "libdl-PLATFORM" : "x86_64",
      "runtime-linker" : {
        "path" : "/lib64/ld-linux-x86-64.so.2",
        "resolved" : "/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2"
      },
      "library-issues-summary" : [
      ],
      "graphics-details" : {
        "x11/vulkan" : {
          "messages" : [
            "/usr/share/libdrm/amdgpu.ids: No such file or directory"
          ],
          "renderer" : "AMD Unknown (RADV REMBRANDT)",
          "version" : "Mesa 23.3.2 - kisak-mesa PPA",
          "devices" : [
            {
              "name" : "AMD Unknown (RADV REMBRANDT)",
              "api-version" : "1.3.267",
              "vulkan-driver-id" : 3,
              "driver-name" : "radv",
              "driver-version" : "Mesa 23.3.2 - kisak-mesa PPA",
              "vendor-id" : "0x1002",
              "device-id" : "0x1681",
              "type" : "integrated-gpu"
            }
          ]
        },
        "x11/vdpau" : {
          "messages" : [
            "Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory",
            "vdp_device_create_x11 (display, screen, &device, &vdp_get_proc_address) failed: 1"
          ],
          "renderer" : null,
          "version" : null,
          "issues" : [
            "cannot-draw"
          ],
          "exit-status" : 1
        },
        "x11/vaapi" : {
          "messages" : [
            "libva info: VA-API version 1.14.0",
            "libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)",
            "vaInitialize (va_display, &major_version, &minor_version) failed: unknown libva error (-1)"
          ],
          "renderer" : null,
          "version" : null,
          "issues" : [
            "cannot-draw"
          ],
          "exit-status" : 1
        },
        "glx/gl" : {
          "messages" : [
            "/usr/share/libdrm/amdgpu.ids: No such file or directory",
            "/usr/share/libdrm/amdgpu.ids: No such file or directory"
          ],
          "renderer" : "REMBRANDT (radeonsi, rembrandt, LLVM 15.0.7, DRM 3.54, 6.5.0-14-generic)",
          "version" : "4.6 (Compatibility Profile) Mesa 23.3.2 - kisak-mesa PPA",
          "library-vendor" : "glvnd"
        },
        "egl_x11/gl" : {
          "messages" : [
            "Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)"
          ],
          "renderer" : null,
          "version" : null,
          "library-vendor" : "glvnd",
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "egl_x11/glesv2" : {
          "messages" : [
            "Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglGetDisplay failed with error EGL_BAD_PARAMETER(0x300c)"
          ],
          "renderer" : null,
          "version" : null,
          "library-vendor" : "glvnd",
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        }
      },
      "dri_drivers" : [
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/crocus_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/d3d12_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/iris_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/r300_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/r600_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/virtio_gpu_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/zink_dri.so"
        }
      ],
      "va-api_drivers" : [
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/d3d12_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/dri/virtio_gpu_drv_video.so",
          "version" : "libva2"
        },
        {
          "library_path" : "/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/dri/dummy_drv_video.so",
          "version" : "libva1",
          "is_extra" : true
        }
      ],
      "vdpau_drivers" : [
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_d3d12.so",
          "library_link" : "libvdpau_d3d12.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_d3d12.so.1",
          "library_link" : "libvdpau_d3d12.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nouveau.so",
          "library_link" : "libvdpau_nouveau.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nouveau.so.1",
          "library_link" : "libvdpau_nouveau.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_r600.so",
          "library_link" : "libvdpau_r600.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_r600.so.1",
          "library_link" : "libvdpau_r600.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_radeonsi.so",
          "library_link" : "libvdpau_radeonsi.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_radeonsi.so.1",
          "library_link" : "libvdpau_radeonsi.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_trace.so.1",
          "library_link" : "libvdpau_trace.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_va_gl.so",
          "library_link" : "libvdpau_va_gl.so.1",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_va_gl.so.1",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_virtio_gpu.so",
          "library_link" : "libvdpau_virtio_gpu.so.1.0.0",
          "is_extra" : true
        },
        {
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_virtio_gpu.so.1",
          "library_link" : "libvdpau_virtio_gpu.so.1.0.0",
          "is_extra" : true
        }
      ],
      "glx_drivers" : [
        {
          "library_soname" : "libGLX_indirect.so.0",
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0"
        },
        {
          "library_soname" : "libGLX_mesa.so.0",
          "library_path" : "/snap/steam/171/graphics/usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0"
        }
      ]
    }
  },
  "locale-issues" : [
    "i18n-supported-missing",
    "i18n-locales-en-us-missing"
  ],
  "locales" : {
    "<default>" : {
      "resulting-name" : "uk_UA.UTF-8",
      "charset" : "UTF-8",
      "is_utf8" : true
    },
    "C" : {
      "resulting-name" : "C",
      "charset" : "ANSI_X3.4-1968",
      "is_utf8" : false
    },
    "C.UTF-8" : {
      "resulting-name" : "C.UTF-8",
      "charset" : "UTF-8",
      "is_utf8" : true
    },
    "en_US.UTF-8" : {
      "resulting-name" : "en_US.UTF-8",
      "charset" : "UTF-8",
      "is_utf8" : true
    }
  },
  "egl" : {
    "icds" : [
    ],
    "external_platforms" : [
    ]
  },
  "vulkan" : {
    "icds" : [
      {
        "json_path" : "/var/lib/snapd/lib/vulkan/icd.d/nvidia_icd.json",
        "error-domain" : "g-file-error-quark",
        "error-code" : 4,
        "error" : "Failed to open file '/var/lib/snapd/lib/vulkan/icd.d/nvidia_icd.json': No such file or directory",
        "issues" : [
          "cannot-load"
        ]
      },
      {
        "json_path" : "/snap/steam/171/graphics/usr/share/vulkan/icd.d/radeon_icd.x86_64.json",
        "library_path" : "/usr/lib/x86_64-linux-gnu/libvulkan_radeon.so",
        "api_version" : "1.3.267",
        "issues" : [
        ]
      },
      {
        "json_path" : "/snap/steam/171/graphics/usr/share/vulkan/icd.d/radeon_icd.i686.json",
        "library_path" : "/usr/lib/i386-linux-gnu/libvulkan_radeon.so",
        "api_version" : "1.3.267",
        "issues" : [
        ]
      },
      {
        "json_path" : "/snap/steam/171/graphics/usr/share/vulkan/icd.d/intel_icd.x86_64.json",
        "library_path" : "/usr/lib/x86_64-linux-gnu/libvulkan_intel.so",
        "api_version" : "1.3.267",
        "issues" : [
        ]
      },
      {
        "json_path" : "/snap/steam/171/graphics/usr/share/vulkan/icd.d/intel_icd.i686.json",
        "library_path" : "/usr/lib/i386-linux-gnu/libvulkan_intel.so",
        "api_version" : "1.3.267",
        "issues" : [
        ]
      }
    ],
    "explicit_layers" : [
    ],
    "implicit_layers" : [
      {
        "json_path" : "/home/volodymyrvi/snap/steam/common/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json",
        "name" : "VK_LAYER_VALVE_steam_fossilize_32",
        "description" : "Steam Pipeline Caching Layer",
        "type" : "GLOBAL",
        "api_version" : "1.3.207",
        "implementation_version" : "1",
        "library_path" : "/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/home/volodymyrvi/snap/steam/common/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json",
        "name" : "VK_LAYER_VALVE_steam_fossilize_64",
        "description" : "Steam Pipeline Caching Layer",
        "type" : "GLOBAL",
        "api_version" : "1.3.207",
        "implementation_version" : "1",
        "library_path" : "/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_64/libVkLayer_steam_fossilize.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/home/volodymyrvi/snap/steam/common/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json",
        "name" : "VK_LAYER_VALVE_steam_overlay_32",
        "description" : "Steam Overlay Layer",
        "type" : "GLOBAL",
        "api_version" : "1.3.207",
        "implementation_version" : "1",
        "library_path" : "/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/home/volodymyrvi/snap/steam/common/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json",
        "name" : "VK_LAYER_VALVE_steam_overlay_64",
        "description" : "Steam Overlay Layer",
        "type" : "GLOBAL",
        "api_version" : "1.3.207",
        "implementation_version" : "1",
        "library_path" : "/home/volodymyrvi/snap/steam/common/.local/share/Steam/ubuntu12_64/steamoverlayvulkanlayer.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/snap/steam/171/usr/share/vulkan/implicit_layer.d/MangoHud.json",
        "name" : "VK_LAYER_MANGOHUD_overlay",
        "description" : "Vulkan Hud Overlay",
        "type" : "GLOBAL",
        "api_version" : "1.3.0",
        "implementation_version" : "1",
        "library_path" : "/usr/$LIB/libMangoHud.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/snap/steam/171/usr/share/vulkan/implicit_layer.d/libMangoApp.json",
        "name" : "VK_LAYER_MANGOAPP_overlay",
        "description" : "Mangoapp Layer",
        "type" : "GLOBAL",
        "api_version" : "1.3.0",
        "implementation_version" : "1",
        "library_path" : "/usr/$LIB/libMangoApp.so",
        "issues" : [
        ]
      }
    ]
  },
  "desktop-entries" : [
    {
      "id" : "steam.desktop",
      "commandline" : "/usr/bin/steam %U",
      "filename" : "/snap/steam/171/usr/share/applications/steam.desktop",
      "default_steam_uri_handler" : false,
      "steam_uri_handler" : false
    }
  ],
  "display" : {
    "environment" : [
      "DISPLAY=:0",
      "WAYLAND_DISPLAY=wayland-0",
      "XDG_CURRENT_DESKTOP=ubuntu:GNOME",
      "XDG_SESSION_CLASS=user",
      "XDG_SESSION_DESKTOP=ubuntu",
      "XDG_SESSION_TYPE=wayland"
    ],
    "wayland-session" : false,
    "wayland-issues" : [
      "missing-socket"
    ],
    "x11-type" : "xwayland"
  },
  "xdg-portals" : {
    "details" : {
      "interfaces" : {
        "org.freedesktop.portal.Email" : {
          "available" : true,
          "version" : 4
        },
        "org.freedesktop.portal.FileChooser" : {
          "available" : true,
          "version" : 3
        },
        "org.freedesktop.portal.Inhibit" : {
          "available" : true,
          "version" : 3
        },
        "org.freedesktop.portal.OpenURI" : {
          "available" : true,
          "version" : 3
        },
        "org.freedesktop.portal.ScreenCast" : {
          "available" : true,
          "version" : 5
        },
        "org.freedesktop.portal.Settings" : {
          "available" : true,
          "version" : 2
        }
      },
      "backends" : {
        "org.freedesktop.impl.portal.desktop.gtk" : {
          "available" : true
        },
        "org.freedesktop.impl.portal.desktop.kde" : {
          "available" : false
        }
      }
    },
    "issues" : [
    ]
  },
  "cpu-features" : {
    "x86-64" : true,
    "sse3" : true,
    "cmpxchg16b" : true
  }
}

"scout runtime container" information:
bwrap: Can't mount tmpfs on /newroot/var/pressure-vessel/ldso: Permission denied
lib/vulkan/icd.d/nvidia_icd.json: openat(/var/lib/snapd/lib/vulkan/icd.d/nvidia_icd.json): No such file or directory
pressure-vessel-wrap[11492]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[11492]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[11492]: W: "snap/steam/171/graphics/usr/share/drirc.d" is unlikely to appear in "/run/host"

"soldier runtime container" information:
bwrap: Can't mount tmpfs on /newroot/var/pressure-vessel/ldso: Permission denied
lib/vulkan/icd.d/nvidia_icd.json: openat(/var/lib/snapd/lib/vulkan/icd.d/nvidia_icd.json): No such file or directory
pressure-vessel-wrap[11538]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[11538]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[11538]: W: "snap/steam/171/graphics/usr/share/drirc.d" is unlikely to appear in "/run/host"

"sniper runtime container" information:
bwrap: Can't mount tmpfs on /newroot/var/pressure-vessel/ldso: Permission denied
lib/vulkan/icd.d/nvidia_icd.json: openat(/var/lib/snapd/lib/vulkan/icd.d/nvidia_icd.json): No such file or directory
pressure-vessel-wrap[11602]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[11602]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[11602]: W: "snap/steam/171/graphics/usr/share/drirc.d" is unlikely to appear in "/run/host"
  • Have you checked for system updates?: Yes
  • Are you using the latest stable video driver available for your system? Yes
  • Have you verified the game files?: Yes

Please describe your issue in as much detail as possible:

After the latest update of Dota2, I can't launch the game.
I push the play button, it says running and then stops.
This first occurred yesterday at 20:00 and continues to this day

Laptop Acer Swift SFE16-42
Ubuntu 23.10
AMD Ryzen™ 7 7735U with Radeon™ Graphics × 16

Also, on the forum, I came across messages from other players who can't launch the game on Mac and Ubuntu 22.04
https://steamcommunity.com/app/570/discussions/0/4139437492714011442/

Steps for reproducing this issue:

  1. rebot laptop
  2. Open Steam
  3. Open Dota2

Please help me

@kisak-valve kisak-valve transferred this issue from ValveSoftware/Dota-2 Jan 10, 2024
@kisak-valve kisak-valve changed the title Dota 2 Is not starting (using ubuntu 23.10) bwrap: Can't mount tmpfs on /newroot/var/pressure-vessel/ldso: Permission denied with Steam in Snap packaging Jan 10, 2024
@kisak-valve
Copy link
Member

kisak-valve commented Jan 10, 2024

Hello @VolodymyrVi, Dota 2 is currently run inside the Steam Linux Runtime 3.0 (Sniper) container environment.

"sniper runtime container" information:
bwrap: Can't mount tmpfs on /newroot/var/pressure-vessel/ldso: Permission denied
lib/vulkan/icd.d/nvidia_icd.json: openat(/var/lib/snapd/lib/vulkan/icd.d/nvidia_icd.json): No such file or directory
pressure-vessel-wrap[11602]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[11602]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[11602]: W: "snap/steam/171/graphics/usr/share/drirc.d" is unlikely to appear in "/run/host"

This section tells us that there's some issue with Pressure Vessel setting up that container environment while being inside the Snap packaging, so I've transferred this issue report to the steam-runtime issue tracker for a runtime maintainer to ponder.

@kisak-valve
Copy link
Member

@kwaark
Copy link

kwaark commented Jan 10, 2024

any news?
same issue here

@kwaark
Copy link

kwaark commented Jan 11, 2024

Screencast.from.2024-01-10.21-16-05.webm

@abcds89fteqa
Copy link

abcds89fteqa commented Jan 11, 2024

I was having this exact issue with Dota and some other games.

Like OP I use Ubuntu and installed Steam through Snap, and also had the exact same error message in my runtime diagnostics which hints at a problem revolving around snap.

I've worked around it by uninstalling Steam from Snap (which also uninstalls all your games by the way) and instead installed steam through the package manager rather than using snap, after downloading dota 2 again it launches fine without any issues.

@abcds89fteqa
Copy link

I took debug log of the issue before I reinstalled steam with the package manager:
slr-app570-t20240110T165455.log
VERSIONS.txt

@kwaark
Copy link

kwaark commented Jan 11, 2024

Replying to #640 (comment)

The Vulkan Shaders is processing here; I don't know why it's taking so long. When it's done, I'll check if it worked and let you know. Thank you!

@kwaark
Copy link

kwaark commented Jan 11, 2024

Replying to #640 (comment)

It works, THANK YOU !

@smcv
Copy link
Contributor

smcv commented Jan 12, 2024

Steam as a Snap app is not maintained or supported by Valve. Please report any Snap-specific issues to https://github.com/canonical/steam-snap/issues/.

It looks as though this is a problem with the Snap app's AppArmor profile: canonical/steam-snap#356

In general, changes in Steam or the Steam Linux Runtime framework (pressure-vessel) are not going to be able to solve Snap AppArmor problems: it is the Snap app and/or snapd that is responsible for allowing what pressure-vessel needs.

@Arun-Niranjan
Copy link

Arun-Niranjan commented Jan 12, 2024

this method worked for me canonical/steam-snap#356 (comment) (manjaro linux)

@Megatron448
Copy link

I have the same issue with Counter Strike 2.

@smcv
Copy link
Contributor

smcv commented Jan 17, 2024

I have the same issue with Counter Strike 2.

For completeness, this will affect:

  • any Proton game
  • any game for which you have selected the Steam Linux Runtime 1.0 (scout) compat tool
  • any Steam Linux Runtime 3.0 (sniper) game: Battle for Wesnoth, CS2, Dota 2, Endless Sky, Retroarch, maybe others

when running on Canonical's Snap-packaged variant of Steam. We do not need additional reports of affected games.

The recommended way to install Steam on an Ubuntu system is described in the steam-for-linux documentation. The recommended way to install Steam on non-Ubuntu systems is to use it similarly non-sandboxed. If you want privilege separation between Steam and your other programs, my suggestion would be to create a separate, non-admin user account for playing games, and install/run Steam while logged in as that user account.

Valve does not support Canonical's Snap-packaged variant of Steam, or Flathub's Flatpak-packaged variant of Steam: from Valve's point of view, both are unofficial. If those work for you, great, but if they don't work as a result of their respective sandbox layers, that's something to take up with their packagers.

The Snap-packaged version is particularly fragile, because of the way Snap/AppArmor is designed, and will often stop working when we make internal changes in the Steam Linux Runtime container framework. I have tried to follow this up with its maintainers to encourage them to develop it in ways that are more future-proof.

@Megatron448
Copy link

Megatron448 commented Jan 19, 2024

Replying to #640 (comment)

Is this something that i can solve myself or do I have to wait for an update or something like that?

@smcv
Copy link
Contributor

smcv commented Jan 19, 2024

Is this something that i can solve myself or do I have to wait for an update or something like that?

The only long-term solution for the Snap app is to wait for Canonical to release a snapd update with canonical/steam-snap#356 fixed.

A temporary workaround is to find the "Steam Linux Runtime 3.0 - sniper" compatibility tool in your Steam library, and switch it to the previous_release beta branch.

Another way you could solve this for yourself is to migrate from Canonical's Snap-packaged version of Steam to Valve's recommended way to install Steam. That will require some technical knowledge to migrate your installed games from the Snap installation to the OS-level (.deb) installation, but it has the advantage that it will not be affected by current or future Snap bugs.

@smcv
Copy link
Contributor

smcv commented Jan 26, 2024

Today's client_beta updates to "Steam Linux Runtime 2.0 (soldier)" and "Steam Linux Runtime 3.0 (sniper)" (versioned 0.20240125.x) contain a workaround for the Snap issue. Please see canonical/steam-snap#356 (comment) for more details.

The workaround adds additional complexity to the container runtime framework, which is bad for robustness in the long term (for everyone, not just Snap users), so it will be removed in a future release. If snapd is not fixed before that happens, then the Snap app will regress again.

@smcv
Copy link
Contributor

smcv commented Feb 13, 2024

Today's client_beta updates to "Steam Linux Runtime 2.0 (soldier)" and "Steam Linux Runtime 3.0 (sniper)" (versioned 0.20240125.x) contain a workaround for the Snap issue. Please see canonical/steam-snap#356 (comment) for more details.

This workaround was promoted to the stable branch on 2024-02-12.

A temporary workaround is to find the "Steam Linux Runtime 3.0 - sniper" compatibility tool in your Steam library, and switch it to the previous_release beta branch.

This particular workaround is no longer valid - as a result of yesterday's releases, the previous_release beta branch is now the only one where Snap doesn't work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants