From unknown Sat Aug 09 13:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59069: `guix shell -CN' failed to access GPU Resent-From: dan Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 06 Nov 2022 06:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59069 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 59069@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166771718032416 (code B ref -1); Sun, 06 Nov 2022 06:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Nov 2022 06:46:20 +0000 Received: from localhost ([127.0.0.1]:58575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orZQB-0008Qm-Js for submit@debbugs.gnu.org; Sun, 06 Nov 2022 01:46:20 -0500 Received: from lists.gnu.org ([209.51.188.17]:49204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orZQ7-0008Qc-5w for submit@debbugs.gnu.org; Sun, 06 Nov 2022 01:46:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orZQ5-0004G7-F1 for bug-guix@gnu.org; Sun, 06 Nov 2022 01:46:14 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orZQ3-0003DG-6i for bug-guix@gnu.org; Sun, 06 Nov 2022 01:46:13 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B8D935C00C2 for ; Sun, 6 Nov 2022 01:46:06 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sun, 06 Nov 2022 01:46:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dan.games; h=cc :content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm1; t=1667717166; x=1667803566; bh=SyWC0zBMST nZY4CX6EtQk3SoX34OSGRYhaBjMWE4bL8=; b=tJgCfim8T3t+y86i7IMzcuYuOK 8LgzCryLUphp9Hr/7KXK7jEj7pu6gSoCuefUb4xeWw1EVX8uG/rFyAowpt8wWlNJ bcTHlZmvZUTYH9L8q+g5X/igKyeo8qIbtfe/dS0gH+3kC8D4So8I3pnR55bb98DD 2Ns8KFU8uKb5qFtNi7d9L44aKMuJAolPtV//R9Qx8A6UFvkBMAuvGbQzAdbYByyf If2BVZ7N1ixMP9OMI3KCyQOH7W0Jrb6wTV4rlKyY+baT3kcEtE/I/Z7r3ZkdNINt 1BRkpipO9AEFpUjswXRyT68zg4NvSoIEQuPgFFeUjeyPOIZcMh8o+QuxgyHg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1667717166; x=1667803566; bh=SyWC0zBMSTnZY4CX6EtQk3SoX34O SGRYhaBjMWE4bL8=; b=FfsM37vMImLkSK5bHnTMjxL5Hb932S87M1sqUK0qr1Sf 5GSh2Al1a56yrwrwLtTeGmxtZ8av6kXSnzvnoZmrofAHJ1qFghbSG8jIZv2DN19f oWn/HGqJgmNK4AsMuP8z9JDQDI+SkEF/rLcHqAPA0nWKYZIuv8givgs2syv8NMxm 3+4Vi9C/BuH8pznpJlOthN4KU0t3yfAIydkXuMP6360LPhIUVj/usy/EBGW9BnNZ kbGBEEzRYy25+Qf9ftGJMym+NbvYKaLRMMEt6kU41Hyr3nfJGRNzNWEv2g7QzS16 trPt+m594AW3ahORDXyhy/jIFv93vxfysSLB1yagZQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrvdehgdeludcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfgfhvffufffkgggtgfesthhqredttd ertdenucfhrhhomhepuggrnhcuoehisegurghnrdhgrghmvghsqeenucggtffrrghtthgv rhhnpeekffdvleeggfeglefhffevkeeivdfhtdduuddtgffhgeethfdvffejieehjeduve enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehisegu rghnrdhgrghmvghs X-ME-Proxy: Feedback-ID: i3b5946ed:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 6 Nov 2022 01:46:05 -0500 (EST) User-agent: mu4e 1.8.11; emacs 29.0.50 From: dan Date: Sun, 06 Nov 2022 14:11:08 +0800 Message-ID: <87zgd41syf.fsf@dan.games> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=66.111.4.25; envelope-from=i@dan.games; helo=out1-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 I was trying to run some GUI software in a guix container, and would like t= o have GPU access in it. However, I later found out that if I gave network= access to the container, it seems like unable to properly find the GPU. T= he following are the commands that I run and the output I got: =2D ------------------------------without-network-access-------------------= ----------- $ guix shell -C mesa-utils --expose=3D/tmp/.X11-unix --expose=3D$XAUTHORITY= --expose=3D/dev/dri --expose=3D/etc/udev -E "DISPLAY|XAUTHORITY" -- glxinf= o -B name of display: :1 display: :1 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: AMD (0x1002) Device: AMD RENOIR (DRM 3.47.0, 5.19.15, LLVM 11.0.0) (0x1638) Version: 21.3.8 Accelerated: yes Video memory: 1024MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 4.6 Max compat profile version: 4.6 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.2 Memory info (GL_ATI_meminfo): VBO free memory - total: 655 MB, largest block: 655 MB VBO free aux. memory - total: 15305 MB, largest block: 15305 MB Texture free memory - total: 655 MB, largest block: 655 MB Texture free aux. memory - total: 15305 MB, largest block: 15305 MB Renderbuffer free memory - total: 655 MB, largest block: 655 MB Renderbuffer free aux. memory - total: 15305 MB, largest block: 15305 MB Memory info (GL_NVX_gpu_memory_info): Dedicated video memory: 1024 MB Total available memory: 16487 MB Currently available dedicated video memory: 655 MB OpenGL vendor string: AMD OpenGL renderer string: AMD RENOIR (DRM 3.47.0, 5.19.15, LLVM 11.0.0) OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.3.8 OpenGL core profile shading language version string: 4.60 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.8 OpenGL shading language version string: 4.60 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.8 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 =2D ------------------------------with-network-access----------------------= -------- $ guix shell -CN mesa-utils --expose=3D/tmp/.X11-unix --expose=3D$XAUTHORIT= Y --expose=3D/dev/dri --expose=3D/etc/udev -E "DISPLAY|XAUTHORITY" -- glxin= fo -B name of display: :1 libGL error: MESA-LOADER: failed to retrieve device information libGL error: MESA-LOADER: failed to open amdgpu: /gnu/store/83kzrpczis5s8hn= 3ly9y89mij7ngq4bw-mesa-21.3.8/lib/dri/amdgpu_dri.so: cannot open shared obj= ect file: No such file or directory (search paths /gnu/store/83kzrpczis5s8h= n3ly9y89mij7ngq4bw-mesa-21.3.8/lib/dri, suffix _dri) libGL error: failed to load driver: amdgpu libGL error: MESA-LOADER: failed to retrieve device information libGL error: MESA-LOADER: failed to open amdgpu: /gnu/store/83kzrpczis5s8hn= 3ly9y89mij7ngq4bw-mesa-21.3.8/lib/dri/amdgpu_dri.so: cannot open shared obj= ect file: No such file or directory (search paths /gnu/store/83kzrpczis5s8h= n3ly9y89mij7ngq4bw-mesa-21.3.8/lib/dri, suffix _dri) libGL error: failed to load driver: amdgpu display: :1 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Mesa/X.org (0xffffffff) Device: llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff) Version: 21.3.8 Accelerated: no Video memory: 30926MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 4.5 Max compat profile version: 4.5 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.2 OpenGL vendor string: Mesa/X.org OpenGL renderer string: llvmpipe (LLVM 11.0.0, 256 bits) OpenGL core profile version string: 4.5 (Core Profile) Mesa 21.3.8 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL version string: 4.5 (Compatibility Profile) Mesa 21.3.8 OpenGL shading language version string: 4.50 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.8 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 =2D ------------------------------paste-ends-here--------------------------= ---- The only difference between these two executions are the `-N' flag. I also= had a look at the related guile code, and it seems like the `-N' flag is o= nly doing two things: 1. bind several network related files to /etc 2. share network namespace to the container I've had a few other guix users tested the commands, and they reported the = similar results. Some info about my environment: kernel version: 6.0.7 mesa version: 21.3.8 =2D --=20 dan =2D----BEGIN PGP SIGNATURE----- iQJABAEBCAAqFiEENywBMxcNCHYJ4/aIR1rKxpmiJ40FAmNnWCgMHGlAZGFuLmdh bWVzAAoJEEdaysaZoieNbFsP/2INlj3WNX8fKBt5pFGkAnewXUHS4Vn+pBSbshuc srwJ4gaatBJkaWvA71kH3mLwYOH+cQmSVI8Zt2Bc2Ztny+SewBt9cqvQAEAmHME7 tW2y5nAhzsJplMoOtTcRnT1Opdn5Zz0iLCwuc8avVa14KwqV53qEmXyjdL8DwIgQ kkyog4j3W5bCIfKdAwQmsg9/Fr4TEVRiFHvNCkmpkCHVxQ0RBsTvW5wfHzfkSvL5 Z0FY20xq20LjTpwuk6yVl79+4dkSotXoXwSbkd3aa8ehyWIlGLrTyTkJeL5jmqXZ ec9zWBN5xT6a1JiOxhVxGn/X3FLpSryOp7kzz5L4RrWbMPYnILUz0X5XzcRRZYWK OovxW/z6Ug6uDAfMkgGuiLrdiHOGKnxaEzJdtVdDwtk2SMqM0B8qZEkunZIfUeKf 2BOy7xCxx8UP+mtdaHz/wdH6IvVMSewDLZUIOXKOlhqeYm58vulPPkHIKP4EVNpC RUmbRenevrfvt/6WYujxvd3GEU6I6DEslryObS7ntypjESxPiuwVTPLffhCwlomC Yg23qP395fi4ecer+8rLgANsb7YUKWk74Pl218Pcddfjaitrfx3UUyWynYtPmxHg tj30jNlhz2owYag5WC0c76K2rmnQaAZ8dHZ5pza0FFGHbkn7Xcqy7xXK4K0b6+5h OSuZ =3DqHGv =2D----END PGP SIGNATURE----- From unknown Sat Aug 09 13:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59069: `guix shell -CN' failed to access GPU Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 10 Nov 2022 09:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59069 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: dan Cc: 59069@debbugs.gnu.org Received: via spool by 59069-submit@debbugs.gnu.org id=B59069.166807352417361 (code B ref 59069); Thu, 10 Nov 2022 09:46:02 +0000 Received: (at 59069) by debbugs.gnu.org; 10 Nov 2022 09:45:24 +0000 Received: from localhost ([127.0.0.1]:41911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot47f-0004Vx-J5 for submit@debbugs.gnu.org; Thu, 10 Nov 2022 04:45:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot47e-0004Vi-Av for 59069@debbugs.gnu.org; Thu, 10 Nov 2022 04:45:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ot47V-0002o4-F4; Thu, 10 Nov 2022 04:45:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=0Qy00G9R7mY7z+L+dO3/m2INZlqbajudhxRRwh0W3nA=; b=GD5MNvmYQDyCK7ETjjyi YJ92YV1hjazKIC7hRKcvXuPxfSRO4OrRsDvGA9HnhP19AuDlZdk2P/eh36HTynA+KIaT4sE41v/7B fBwzedKE8lA3+SMtzo82soLhAWHIGRthEJHiyRhwocRGTs2NA6wepWsUAOw5UJVwchu057Fe59/iL r1O+nT1CXIfaVTEuPhYZdvPuNBoYbZacR6a+F5aHXBzm4Ra6B5Her3rYhJjX8ucSw3Vkzk1Jm5Hyr 3HGCk1Hx6Jmc9QEiiL/h2b0Qe4GdfZxhrvtSMIgAaYuoxJvYbNP4eTM2sNKFiX2uDYOp7wX5FDa4+ aVc6druYqErKQQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ot47T-0005cJ-7h; Thu, 10 Nov 2022 04:45:13 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87zgd41syf.fsf@dan.games> Date: Thu, 10 Nov 2022 10:45:08 +0100 In-Reply-To: <87zgd41syf.fsf@dan.games> (dan's message of "Sun, 06 Nov 2022 14:11:08 +0800") Message-ID: <87fserkusb.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, dan skribis: > I was trying to run some GUI software in a guix container, and would like= to have GPU access in it. However, I later found out that if I gave netwo= rk access to the container, it seems like unable to properly find the GPU. = The following are the commands that I run and the output I got: Could you check with strace what it=E2=80=99s trying to access, both with a= nd without =E2=80=98-N=E2=80=99? guix shell mesa-utils strace =E2=80=A6 -C -- strace -o /tmp/log.strace gl= xinfo It might be a /dev node, or it might be simply talking to the X server, which requires network access. Thanks, Ludo=E2=80=99. From unknown Sat Aug 09 13:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59069: `guix shell -CN' failed to access GPU Resent-From: dan Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 10 Nov 2022 15:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59069 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 59069@debbugs.gnu.org Received: via spool by 59069-submit@debbugs.gnu.org id=B59069.166809359929877 (code B ref 59069); Thu, 10 Nov 2022 15:20:01 +0000 Received: (at 59069) by debbugs.gnu.org; 10 Nov 2022 15:19:59 +0000 Received: from localhost ([127.0.0.1]:43971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot9LS-0007lo-Ot for submit@debbugs.gnu.org; Thu, 10 Nov 2022 10:19:59 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:58607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot9LQ-0007lc-Bw for 59069@debbugs.gnu.org; Thu, 10 Nov 2022 10:19:57 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 4A5F95C0161; Thu, 10 Nov 2022 10:19:51 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Thu, 10 Nov 2022 10:19:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dan.games; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1668093591; x= 1668179991; bh=0yrGv7skBmxVQ8NZY8VxP2nUzjjcL/QsAEPTrEeMF2o=; b=Q vVVWcRmNUGN4W6IqfFV2wJ9kl8zcGfBIfjnG0A2hh8X+VcY1Q4Vv3LrqOLAm/skA n2RckuJDdJtUWf7lI82Cj2smzHODO2dbmoNF2sdJDJu9tUpjPtSDGnnPn4LVbkXe 7Pt2Szm1K2t870eDgbHrBmYyAu7YRSEwrkurTr1gY+0jHGna/eRizzvib/H0MFHx U6IR2DCroLr0xYONOUM5hKukdXxE3MhQBwuNWJYrCUVy0/PXQxWea1w+AdkQHGds OZA3UNO7SH5HnPl22j3ravME7LgSFUNvMGNpfUlyCNDdbgj3t7Oi+n2SR2ia2VQt EfUCNFbmZfxgbP/2+Absg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1668093591; x= 1668179991; bh=0yrGv7skBmxVQ8NZY8VxP2nUzjjcL/QsAEPTrEeMF2o=; b=g 5hjo/rVFsZMjnmvpEXb5XSJB2yd0xcvhCGZzySB6EIZqPntOFVl9WiL87DUXdDJe E8EGtQ8P2rS4vLRDN3+B8H8XK/v8NxOL5J3cd+dchAa6RtSBuSYTm53OD1z2Z66+ TU+6te/64cg3gT3yfdqybpqvX6OKVa7kh6J5b+aOVJGUP0M6yFOcLTfN/DG0SnfU yM0rp/ppqw2Q9W58j4V8nAB9eeeQhP00JZ5k2VayRy4bXCDzILhWMsAd9bweEgeP YWCnHf2m0x7fjNoUhO44dxIz3DAD4JJRxjTc1cRsQiUr/C27qpqL02fs2L5h44CY 9IcSQOkAC0HnpJPJZtr5A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrfeeggdejiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpehffgfhvfevufffjgfkgggtgfesthhqredttderjeenucfhrhhomhepuggrnhcu oehisegurghnrdhgrghmvghsqeenucggtffrrghtthgvrhhnpefhjeethfelueevhfetff egkeeggeetffeitdevheeugeegudelgfeltefgvddvjeenucffohhmrghinhepshhrrdhh thenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehise gurghnrdhgrghmvghs X-ME-Proxy: Feedback-ID: i3b5946ed:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 10 Nov 2022 10:19:49 -0500 (EST) References: <87zgd41syf.fsf@dan.games> <87fserkusb.fsf@gnu.org> User-agent: mu4e 1.8.11; emacs 29.0.50 From: dan Date: Thu, 10 Nov 2022 23:08:41 +0800 In-reply-to: <87fserkusb.fsf@gnu.org> Message-ID: <87zgcyu99s.fsf@dan.games> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Ludovic Court=C3=A8s writes: > Could you check with strace what it=E2=80=99s trying to access, both=20 > with and > without =E2=80=98-N=E2=80=99? > > guix shell mesa-utils strace =E2=80=A6 -C -- strace -o /tmp/log.strace= =20 > glxinfo I looked into the strace logs, and found out that it's actually=20 having trouble accessing /sys, which is not available in a '-N'=20 container. I run the following scripts to test: > $ guix shell -C coreutils -- ls / > bin dev etc gnu home proc sys tmp while with the '-N' flag: > $guix shell -CN coreutils --ls / > bin dev etc gnu home proc tmp I have the strace logs in the paste bin, with the line indicating=20 the problem[1][2]. [1]:=20 https://paste.sr.ht/~lizog/950ef117109fb0d34e70a813852cf7cbf04919a6#log-cn.= strace-L585 [2]:=20 https://paste.sr.ht/~lizog/950ef117109fb0d34e70a813852cf7cbf04919a6#log-c.s= trace-L552 --=20 dan From unknown Sat Aug 09 13:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59069: `guix shell -CN' failed to access GPU Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 10 Nov 2022 15:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59069 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: dan Cc: 59069@debbugs.gnu.org, David Thompson Received: via spool by 59069-submit@debbugs.gnu.org id=B59069.1668095353373 (code B ref 59069); Thu, 10 Nov 2022 15:50:03 +0000 Received: (at 59069) by debbugs.gnu.org; 10 Nov 2022 15:49:13 +0000 Received: from localhost ([127.0.0.1]:44030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot9nk-00005w-RF for submit@debbugs.gnu.org; Thu, 10 Nov 2022 10:49:13 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot9ng-00005g-V1 for 59069@debbugs.gnu.org; Thu, 10 Nov 2022 10:49:11 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ot9nb-0006UT-BV; Thu, 10 Nov 2022 10:49:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=97smhIMELJsr87BP54D/ZV8CabbUDYljWaiUvt1qhWE=; b=CHP+B2XOHnuaCEN+wd+m d3q6hPHpRgI2xI+V5WzWIZ/1yYSRI6CmAjfTOCClS620bIHTJtzMQ8MW+SSJRj2Yk1DJ/XmAly819 /tJnwnP1qMSHYaXk4XSzYqkdkrYW7x767ikIVCikjuiw6mumWEJ3aQZw0aimIhZpCh6R5eQ/DYqxM wP4BfrYQgYAncOTAtjHzBaa6uT1hyqm9KBpKsTmZCRLZRDItZV+K27UocqEO4+LW76c0f6+VfSIgY jefFkkvDSbX0ORyKpcIXCL5jG4rvNFTc94Usvd4lSLKpJGPV5Dj/jOaDcO+MzzfJ7sPEjSE0EIWTL KjHSp84CgsHDQw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ot9na-0003Jq-Pe; Thu, 10 Nov 2022 10:49:02 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87zgd41syf.fsf@dan.games> <87fserkusb.fsf@gnu.org> <87zgcyu99s.fsf@dan.games> Date: Thu, 10 Nov 2022 16:49:00 +0100 In-Reply-To: <87zgcyu99s.fsf@dan.games> (dan's message of "Thu, 10 Nov 2022 23:08:41 +0800") Message-ID: <87o7teg68j.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi! (Cc: Dave Thompson, the original author of this code.) As you pointed out on IRC, the problem is that =E2=80=98guix shell -C=E2=80= =99 provides /sys whereas =E2=80=98guix shell -CN=E2=80=99 doesn=E2=80=99t. This stems from this call in (gnu build linux-container), which has always been there: (mount-file-systems root mounts #:mount-/proc? (memq 'pid namespaces) #:mount-/sys? (memq 'net namespaces)) This is explained a few lines above: ;; A sysfs mount requires the user to have the CAP_SYS_ADMIN capability in ;; the current network namespace. (when mount-/sys? (mount* "none" (scope "/sys") "sysfs" (logior MS_NOEXEC MS_NOSUID MS_NODEV MS_RDONLY))) As you noticed with =E2=80=98--expose=3D/sys=E2=80=99, bind-mounting /sys d= oesn=E2=80=99t work either (=E2=80=98mount=E2=80=99 fails with EINVAL). Not sure what to do. Thoughts? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 12 12:24:36 2022 Received: (at control) by debbugs.gnu.org; 12 Nov 2022 17:24:36 +0000 Received: from localhost ([127.0.0.1]:48913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otuFA-00082g-0F for submit@debbugs.gnu.org; Sat, 12 Nov 2022 12:24:36 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otuF8-00082T-P9 for control@debbugs.gnu.org; Sat, 12 Nov 2022 12:24:35 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otuF3-0000ht-Ip for control@debbugs.gnu.org; Sat, 12 Nov 2022 12:24:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=gxbCzqyeRPxhq70+H8XI5QWJlvf1ydgwyga6L+MMMYs=; b=SsvSxO+pYQB0hr Jk9R7/AOcRaGfRePAXJZ1s4mOwhnwfFkJoOg0EvC2QDtbSoE8GinMM0gCUZjUl2n6MmHCw0uqZvCx w3zk9bWIzq/jzx3hUnX2HsimnCZMLH44+6GyAhZKwerX/y9/FS0iZVSNM57uAUhl0dSB7bT7v5Za6 rZ9tyR6Cex1B8+Ba7+VTnx6g4ggBttsCVfhFZC902HDWS2MOraWAiwL9gctjkHLlC3nHOUF2BaPik TBvyrGidng5SZSktcezF8A7upZ19xf5l2YMMuN0HKNiL1irafv3hhXrZ1fnl710gaoSSLTQpZYe2f 97A3ysKmQdEjqpwmse9w==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otuF3-0006dy-5o for control@debbugs.gnu.org; Sat, 12 Nov 2022 12:24:29 -0500 Date: Sat, 12 Nov 2022 18:24:27 +0100 Message-Id: <87h6z4cchg.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #59069 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) merge 59069 59166 quit From unknown Sat Aug 09 13:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59069: `guix shell -CN' failed to access GPU References: <87zgd41syf.fsf@dan.games> In-Reply-To: <87zgd41syf.fsf@dan.games> Resent-From: "Owen T. Heisler" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 02 Aug 2025 17:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59069 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 59069@debbugs.gnu.org Received: via spool by 59069-submit@debbugs.gnu.org id=B59069.175415697930407 (code B ref 59069); Sat, 02 Aug 2025 17:50:01 +0000 Received: (at 59069) by debbugs.gnu.org; 2 Aug 2025 17:49:39 +0000 Received: from localhost ([127.0.0.1]:37604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uiGMU-0007uN-PW for submit@debbugs.gnu.org; Sat, 02 Aug 2025 13:49:39 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:49832) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uiGMS-0007u2-62 for 59069@debbugs.gnu.org; Sat, 02 Aug 2025 13:49:37 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4bvVgq4YpQz9sQ2 for <59069@debbugs.gnu.org>; Sat, 2 Aug 2025 19:49:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=owenh.net; s=MBO0001; t=1754156967; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hiCu3ukwn5Vgjw0xmRuqYpRs9UUSIQ3P5SJHwIosbgg=; b=EOvdSg6QnWpFWSaXN+Qjf4bouVyO1jBi/UEL/j6O1/zRjKhg5x1VlAzjmFTIm7mrG2hB3o Xhh2JvXBgrh82Du4ddPBuZv6FsyAazORYXLeANCoMnABK4FE3Q+4ocRQrqhyG+YjdxQZcm U7gloIYEpg71k5oij7drkU+9/TE9SzEaYB6tqlvgKMt4edCun0LiaBwwzXAqxjyJs+gYDR ckPlQnbDPTJ3g4bC+/qLt4FgTz3OrlkCZeYY8WqbB79ZuO7KN7yCHvcoxOIYcq7ONhM3pi hkuAeHY8u7pIUa3VxjeCp0sRHTd220YqoHK6MzCqyrnO8XZ8rC90vIVmUsNVIQ== Message-ID: Date: Sat, 2 Aug 2025 12:49:24 -0500 MIME-Version: 1.0 Content-Language: en-US From: "Owen T. Heisler" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, This "works for me" now (tested on Wayland with commit 36bd8e176c1befcc4d959fb1662d8c3e3d0e2474): ```console $ guix shell -CN mesa-utils --expose=/dev/dri --expose=/sys -E DISPLAY \ -- glxinfo -B [does not print errors] ``` Thanks, Owen From unknown Sat Aug 09 13:23:08 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: dan Subject: bug#59069: closed (Re: `guix shell -CN' failed to access GPU) Message-ID: References: <87zgd41syf.fsf@dan.games> X-Gnu-PR-Message: they-closed 59069 X-Gnu-PR-Package: guix Reply-To: 59069@debbugs.gnu.org Date: Sat, 02 Aug 2025 19:03:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1754161381-14114-1" This is a multi-part message in MIME format... ------------=_1754161381-14114-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59069: `guix shell -CN' failed to access GPU which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 59069@debbugs.gnu.org. --=20 59069: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59069 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1754161381-14114-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59069-done) by debbugs.gnu.org; 2 Aug 2025 19:02:10 +0000 Received: from localhost ([127.0.0.1]:37788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uiHUg-0003eF-C8 for submit@debbugs.gnu.org; Sat, 02 Aug 2025 15:02:10 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:49086) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uiHUd-0003dv-TX for 59069-done@debbugs.gnu.org; Sat, 02 Aug 2025 15:02:08 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 182A72F6; Sat, 2 Aug 2025 21:02:01 +0200 (CEST) Authentication-Results: hera.aquilenet.fr; none X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id ngplSYZ6KGLl; Sat, 2 Aug 2025 21:02:00 +0200 (CEST) Received: from jurong (86.56.141.77.rev.sfr.net [77.141.56.86]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 5A82634; Sat, 2 Aug 2025 21:01:59 +0200 (CEST) Date: Sat, 2 Aug 2025 21:01:58 +0200 From: Andreas Enge To: "Owen T. Heisler" Subject: Re: `guix shell -CN' failed to access GPU Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spamd-Result: default: False [-5.60 / 15.00]; NEURAL_HAM(-3.00)[-1.000]; BAYES_HAM(-3.00)[99.98%]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Action: no action X-Rspamd-Queue-Id: 182A72F6 X-Rspamd-Server: hera X-Spamd-Bar: ----- X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59069-done Cc: 59069-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thanks for your message, closing. Andreas ------------=_1754161381-14114-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Nov 2022 06:46:20 +0000 Received: from localhost ([127.0.0.1]:58575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orZQB-0008Qm-Js for submit@debbugs.gnu.org; Sun, 06 Nov 2022 01:46:20 -0500 Received: from lists.gnu.org ([209.51.188.17]:49204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1orZQ7-0008Qc-5w for submit@debbugs.gnu.org; Sun, 06 Nov 2022 01:46:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orZQ5-0004G7-F1 for bug-guix@gnu.org; Sun, 06 Nov 2022 01:46:14 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1orZQ3-0003DG-6i for bug-guix@gnu.org; Sun, 06 Nov 2022 01:46:13 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B8D935C00C2 for ; Sun, 6 Nov 2022 01:46:06 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sun, 06 Nov 2022 01:46:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dan.games; h=cc :content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm1; t=1667717166; x=1667803566; bh=SyWC0zBMST nZY4CX6EtQk3SoX34OSGRYhaBjMWE4bL8=; b=tJgCfim8T3t+y86i7IMzcuYuOK 8LgzCryLUphp9Hr/7KXK7jEj7pu6gSoCuefUb4xeWw1EVX8uG/rFyAowpt8wWlNJ bcTHlZmvZUTYH9L8q+g5X/igKyeo8qIbtfe/dS0gH+3kC8D4So8I3pnR55bb98DD 2Ns8KFU8uKb5qFtNi7d9L44aKMuJAolPtV//R9Qx8A6UFvkBMAuvGbQzAdbYByyf If2BVZ7N1ixMP9OMI3KCyQOH7W0Jrb6wTV4rlKyY+baT3kcEtE/I/Z7r3ZkdNINt 1BRkpipO9AEFpUjswXRyT68zg4NvSoIEQuPgFFeUjeyPOIZcMh8o+QuxgyHg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1667717166; x=1667803566; bh=SyWC0zBMSTnZY4CX6EtQk3SoX34O SGRYhaBjMWE4bL8=; b=FfsM37vMImLkSK5bHnTMjxL5Hb932S87M1sqUK0qr1Sf 5GSh2Al1a56yrwrwLtTeGmxtZ8av6kXSnzvnoZmrofAHJ1qFghbSG8jIZv2DN19f oWn/HGqJgmNK4AsMuP8z9JDQDI+SkEF/rLcHqAPA0nWKYZIuv8givgs2syv8NMxm 3+4Vi9C/BuH8pznpJlOthN4KU0t3yfAIydkXuMP6360LPhIUVj/usy/EBGW9BnNZ kbGBEEzRYy25+Qf9ftGJMym+NbvYKaLRMMEt6kU41Hyr3nfJGRNzNWEv2g7QzS16 trPt+m594AW3ahORDXyhy/jIFv93vxfysSLB1yagZQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrvdehgdeludcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfgfhvffufffkgggtgfesthhqredttd ertdenucfhrhhomhepuggrnhcuoehisegurghnrdhgrghmvghsqeenucggtffrrghtthgv rhhnpeekffdvleeggfeglefhffevkeeivdfhtdduuddtgffhgeethfdvffejieehjeduve enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehisegu rghnrdhgrghmvghs X-ME-Proxy: Feedback-ID: i3b5946ed:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 6 Nov 2022 01:46:05 -0500 (EST) User-agent: mu4e 1.8.11; emacs 29.0.50 From: dan To: bug-guix@gnu.org Subject: `guix shell -CN' failed to access GPU Date: Sun, 06 Nov 2022 14:11:08 +0800 Message-ID: <87zgd41syf.fsf@dan.games> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=66.111.4.25; envelope-from=i@dan.games; helo=out1-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 I was trying to run some GUI software in a guix container, and would like t= o have GPU access in it. However, I later found out that if I gave network= access to the container, it seems like unable to properly find the GPU. T= he following are the commands that I run and the output I got: =2D ------------------------------without-network-access-------------------= ----------- $ guix shell -C mesa-utils --expose=3D/tmp/.X11-unix --expose=3D$XAUTHORITY= --expose=3D/dev/dri --expose=3D/etc/udev -E "DISPLAY|XAUTHORITY" -- glxinf= o -B name of display: :1 display: :1 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: AMD (0x1002) Device: AMD RENOIR (DRM 3.47.0, 5.19.15, LLVM 11.0.0) (0x1638) Version: 21.3.8 Accelerated: yes Video memory: 1024MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 4.6 Max compat profile version: 4.6 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.2 Memory info (GL_ATI_meminfo): VBO free memory - total: 655 MB, largest block: 655 MB VBO free aux. memory - total: 15305 MB, largest block: 15305 MB Texture free memory - total: 655 MB, largest block: 655 MB Texture free aux. memory - total: 15305 MB, largest block: 15305 MB Renderbuffer free memory - total: 655 MB, largest block: 655 MB Renderbuffer free aux. memory - total: 15305 MB, largest block: 15305 MB Memory info (GL_NVX_gpu_memory_info): Dedicated video memory: 1024 MB Total available memory: 16487 MB Currently available dedicated video memory: 655 MB OpenGL vendor string: AMD OpenGL renderer string: AMD RENOIR (DRM 3.47.0, 5.19.15, LLVM 11.0.0) OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.3.8 OpenGL core profile shading language version string: 4.60 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.8 OpenGL shading language version string: 4.60 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.8 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 =2D ------------------------------with-network-access----------------------= -------- $ guix shell -CN mesa-utils --expose=3D/tmp/.X11-unix --expose=3D$XAUTHORIT= Y --expose=3D/dev/dri --expose=3D/etc/udev -E "DISPLAY|XAUTHORITY" -- glxin= fo -B name of display: :1 libGL error: MESA-LOADER: failed to retrieve device information libGL error: MESA-LOADER: failed to open amdgpu: /gnu/store/83kzrpczis5s8hn= 3ly9y89mij7ngq4bw-mesa-21.3.8/lib/dri/amdgpu_dri.so: cannot open shared obj= ect file: No such file or directory (search paths /gnu/store/83kzrpczis5s8h= n3ly9y89mij7ngq4bw-mesa-21.3.8/lib/dri, suffix _dri) libGL error: failed to load driver: amdgpu libGL error: MESA-LOADER: failed to retrieve device information libGL error: MESA-LOADER: failed to open amdgpu: /gnu/store/83kzrpczis5s8hn= 3ly9y89mij7ngq4bw-mesa-21.3.8/lib/dri/amdgpu_dri.so: cannot open shared obj= ect file: No such file or directory (search paths /gnu/store/83kzrpczis5s8h= n3ly9y89mij7ngq4bw-mesa-21.3.8/lib/dri, suffix _dri) libGL error: failed to load driver: amdgpu display: :1 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Mesa/X.org (0xffffffff) Device: llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff) Version: 21.3.8 Accelerated: no Video memory: 30926MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 4.5 Max compat profile version: 4.5 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.2 OpenGL vendor string: Mesa/X.org OpenGL renderer string: llvmpipe (LLVM 11.0.0, 256 bits) OpenGL core profile version string: 4.5 (Core Profile) Mesa 21.3.8 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL version string: 4.5 (Compatibility Profile) Mesa 21.3.8 OpenGL shading language version string: 4.50 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.8 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 =2D ------------------------------paste-ends-here--------------------------= ---- The only difference between these two executions are the `-N' flag. I also= had a look at the related guile code, and it seems like the `-N' flag is o= nly doing two things: 1. bind several network related files to /etc 2. share network namespace to the container I've had a few other guix users tested the commands, and they reported the = similar results. Some info about my environment: kernel version: 6.0.7 mesa version: 21.3.8 =2D --=20 dan =2D----BEGIN PGP SIGNATURE----- iQJABAEBCAAqFiEENywBMxcNCHYJ4/aIR1rKxpmiJ40FAmNnWCgMHGlAZGFuLmdh bWVzAAoJEEdaysaZoieNbFsP/2INlj3WNX8fKBt5pFGkAnewXUHS4Vn+pBSbshuc srwJ4gaatBJkaWvA71kH3mLwYOH+cQmSVI8Zt2Bc2Ztny+SewBt9cqvQAEAmHME7 tW2y5nAhzsJplMoOtTcRnT1Opdn5Zz0iLCwuc8avVa14KwqV53qEmXyjdL8DwIgQ kkyog4j3W5bCIfKdAwQmsg9/Fr4TEVRiFHvNCkmpkCHVxQ0RBsTvW5wfHzfkSvL5 Z0FY20xq20LjTpwuk6yVl79+4dkSotXoXwSbkd3aa8ehyWIlGLrTyTkJeL5jmqXZ ec9zWBN5xT6a1JiOxhVxGn/X3FLpSryOp7kzz5L4RrWbMPYnILUz0X5XzcRRZYWK OovxW/z6Ug6uDAfMkgGuiLrdiHOGKnxaEzJdtVdDwtk2SMqM0B8qZEkunZIfUeKf 2BOy7xCxx8UP+mtdaHz/wdH6IvVMSewDLZUIOXKOlhqeYm58vulPPkHIKP4EVNpC RUmbRenevrfvt/6WYujxvd3GEU6I6DEslryObS7ntypjESxPiuwVTPLffhCwlomC Yg23qP395fi4ecer+8rLgANsb7YUKWk74Pl218Pcddfjaitrfx3UUyWynYtPmxHg tj30jNlhz2owYag5WC0c76K2rmnQaAZ8dHZ5pza0FFGHbkn7Xcqy7xXK4K0b6+5h OSuZ =3DqHGv =2D----END PGP SIGNATURE----- ------------=_1754161381-14114-1-- From unknown Sat Aug 09 13:23:08 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jacob Hrbek Subject: bug#59166: closed (Re: `guix shell -CN' failed to access GPU) Message-ID: References: X-Gnu-PR-Message: they-closed 59166 X-Gnu-PR-Package: guix Reply-To: 59166@debbugs.gnu.org Date: Sat, 02 Aug 2025 19:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1754161382-14114-3" This is a multi-part message in MIME format... ------------=_1754161382-14114-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59069: Fw: Unable to use GPU in guix shell container with FHS which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 59166@debbugs.gnu.org. --=20 59069: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59069 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1754161382-14114-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59069-done) by debbugs.gnu.org; 2 Aug 2025 19:02:10 +0000 Received: from localhost ([127.0.0.1]:37788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uiHUg-0003eF-C8 for submit@debbugs.gnu.org; Sat, 02 Aug 2025 15:02:10 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:49086) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uiHUd-0003dv-TX for 59069-done@debbugs.gnu.org; Sat, 02 Aug 2025 15:02:08 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 182A72F6; Sat, 2 Aug 2025 21:02:01 +0200 (CEST) Authentication-Results: hera.aquilenet.fr; none X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id ngplSYZ6KGLl; Sat, 2 Aug 2025 21:02:00 +0200 (CEST) Received: from jurong (86.56.141.77.rev.sfr.net [77.141.56.86]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 5A82634; Sat, 2 Aug 2025 21:01:59 +0200 (CEST) Date: Sat, 2 Aug 2025 21:01:58 +0200 From: Andreas Enge To: "Owen T. Heisler" Subject: Re: `guix shell -CN' failed to access GPU Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spamd-Result: default: False [-5.60 / 15.00]; NEURAL_HAM(-3.00)[-1.000]; BAYES_HAM(-3.00)[99.98%]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Action: no action X-Rspamd-Queue-Id: 182A72F6 X-Rspamd-Server: hera X-Spamd-Bar: ----- X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59069-done Cc: 59069-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thanks for your message, closing. Andreas ------------=_1754161382-14114-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Nov 2022 10:17:14 +0000 Received: from localhost ([127.0.0.1]:41989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot4cT-0007aE-Fq for submit@debbugs.gnu.org; Thu, 10 Nov 2022 05:17:13 -0500 Received: from lists.gnu.org ([209.51.188.17]:40768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ot4cR-0007a5-FC for submit@debbugs.gnu.org; Thu, 10 Nov 2022 05:17:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ot4cG-0004Xi-2c for bug-guix@gnu.org; Thu, 10 Nov 2022 05:17:11 -0500 Received: from mail-40130.protonmail.ch ([185.70.40.130]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ot4c9-00044W-Bg for bug-guix@gnu.org; Thu, 10 Nov 2022 05:16:56 -0500 Date: Thu, 10 Nov 2022 10:16:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rixotstudio.cz; s=protonmail; t=1668075409; x=1668334609; bh=pYPnWEg3WiW5+xX0DPF71NKppetB3CxFWacWBc6/3Mg=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=NXseWLDH9uDFph3i53Tq4cPuV/SRfRWZhZH6Le89mJzg55zyOr13EbqM4xsdgh5Qj U8ho/twi8CoT6eppYCSA5pp8WRVIcUIB/qeIikgDn3Ws2x0lLO8nZflqTrnzs1YZ+r 3FtsVw8+2vuK5ZpY/E7MfbYVqbejD9X2vRWQUKV1Gw00rx2kE1GXPjxXYNWzBt9cwG VxABCyb4hjKb+LNbDPw7f/P7Tg/B+LvaPi7VGioSgn8LhBRh06cglUZLpmq5brQjXm DmjR19LGkNLydgJNk3mGhDNo+RzkyhLirtJldRlqyb9r8XmHxdtK6pIxffrm048DwI +P2IGelC6QQxA== To: "bug-guix@gnu.org" From: Jacob Hrbek Subject: Fw: Unable to use GPU in guix shell container with FHS Message-ID: In-Reply-To: References: Feedback-ID: 30491181:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_u4bmGSkGE5QjV0WCURDIdWQvZVC5DUC8EbpWt0Ja0E" Received-SPF: pass client-ip=185.70.40.130; envelope-from=kreyren@rixotstudio.cz; helo=mail-40130.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --b1_u4bmGSkGE5QjV0WCURDIdWQvZVC5DUC8EbpWt0Ja0E Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SSBhbSB1bmFibGUgdG8gc2VuZCBhbiBlLW1haWwgdG8gaGVscC1ndWl4QGdudS5vcmcgbWFpbGlu ZyBsaXN0IHNvIHN1Ym1pdHRpbmcgYXMgYSBidWcKCmtyZXlyZW5AZHJlYW1vbiB+JCBndWl4IHNo ZWxsIC1DRiBiYXNoIGNvcmV1dGlscyBtZXNhIG1lc2EtdXRpbHMgLS0gZ2x4Z2VhcnMKc3Vic3Rp dHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnW2h0dHBzOi8vc3Vic3RpdHV0ZXMuUkVE QUNURURdKGh0dHBzOi8vc3Vic3RpdHV0ZXMubm9uZ3VpeC5vcmcvKScuLi4gMTAwLjAlCjAsNCBN QiB3aWxsIGJlIGRvd25sb2FkZWQKZ2xldy0yLjEuMCAzNDNLaUIgNC4wTWlCL3MgMDA6MDAgWyMj IyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlCm1lc2EtdXRpbHMtOC40LjAgMjlLaUIgMy45TWlCL3Mg MDA6MDAgWyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlClRoZSBmb2xsb3dpbmcgZGVyaXZhdGlv biB3aWxsIGJlIGJ1aWx0OgovZ251L3N0b3JlL3I4MWtwMWRqbDc1cDNjNGJ6cWZqYXZuazUza2xx ZjJqLXByb2ZpbGUuZHJ2CgphcHBseWluZyA0IGdyYWZ0cyBmb3IgbWVzYS11dGlscy04LjQuMCAu Li4KYnVpbGRpbmcgQ0EgY2VydGlmaWNhdGUgYnVuZGxlLi4uCmxpc3RpbmcgRW1hY3Mgc3ViLWRp cmVjdG9yaWVzLi4uCmJ1aWxkaW5nIGZvbnRzIGRpcmVjdG9yeS4uLgpidWlsZGluZyBkaXJlY3Rv cnkgb2YgSW5mbyBtYW51YWxzLi4uCmJ1aWxkaW5nIHByb2ZpbGUgd2l0aCA1IHBhY2thZ2VzLi4u CkVycm9yOiBjb3VsZG4ndCBvcGVuIGRpc3BsYXkgKG51bGwpCl5eXl5eXl5eXl5eXl5eXl5eXl5e XgoKUXVlc3Rpb246IEhvdyBjYW4gaSBtYWtlIGl0IHRvIHdvcmsgYnkgc2hvd2luZyB0aGUgZ2x4 Z2VhcnM/Ci0tIEphY29iICJLcmV5cmVuIiBIcmJlawoKLS0tLS0tLSBPcmlnaW5hbCBNZXNzYWdl IC0tLS0tLS0KT24gRnJpZGF5LCBOb3ZlbWJlciA0dGgsIDIwMjIgYXQgNTo0NiBBTSwgSmFjb2Ig SHJiZWsgPGtyZXlyZW5Acml4b3RzdHVkaW8uY3o+IHdyb3RlOgoKPiBrcmV5cmVuQGRyZWFtb24g fiQgZ3VpeCBzaGVsbCAtQ0YgYmFzaCBjb3JldXRpbHMgbWVzYSBtZXNhLXV0aWxzIC0tIGdseGdl YXJzCj4gc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnW2h0dHBzOi8vc3Vi c3RpdHV0ZXMuUkVEQUNURURdKGh0dHBzOi8vc3Vic3RpdHV0ZXMubm9uZ3VpeC5vcmcpJy4uLiAx MDAuMCUKPiAwLDQgTUIgd2lsbCBiZSBkb3dubG9hZGVkCj4gZ2xldy0yLjEuMCAzNDNLaUIgNC4w TWlCL3MgMDA6MDAgWyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlCj4gbWVzYS11dGlscy04LjQu MCAyOUtpQiAzLjlNaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKPiBUaGUg Zm9sbG93aW5nIGRlcml2YXRpb24gd2lsbCBiZSBidWlsdDoKPiAvZ251L3N0b3JlL3I4MWtwMWRq bDc1cDNjNGJ6cWZqYXZuazUza2xxZjJqLXByb2ZpbGUuZHJ2Cj4KPiBhcHBseWluZyA0IGdyYWZ0 cyBmb3IgbWVzYS11dGlscy04LjQuMCAuLi4KPiBidWlsZGluZyBDQSBjZXJ0aWZpY2F0ZSBidW5k bGUuLi4KPiBsaXN0aW5nIEVtYWNzIHN1Yi1kaXJlY3Rvcmllcy4uLgo+IGJ1aWxkaW5nIGZvbnRz IGRpcmVjdG9yeS4uLgo+IGJ1aWxkaW5nIGRpcmVjdG9yeSBvZiBJbmZvIG1hbnVhbHMuLi4KPiBi dWlsZGluZyBwcm9maWxlIHdpdGggNSBwYWNrYWdlcy4uLgo+IEVycm9yOiBjb3VsZG4ndCBvcGVu IGRpc3BsYXkgKG51bGwpCj4KPiBRdWVzdGlvbjogSG93IGNhbiBpIG1ha2UgaXQgdG8gd29yayBi eSBzaG93aW5nIHRoZSBnbHhnZWFycz8KPiAtLSBKYWNvYiAiS3JleXJlbiIgSHJiZWtpbC4= --b1_u4bmGSkGE5QjV0WCURDIdWQvZVC5DUC8EbpWt0Ja0E Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij5JIGFtIHVu YWJsZSB0byBzZW5kIGFuIGUtbWFpbCB0byBoZWxwLWd1aXhAZ251Lm9yZyBtYWlsaW5nIGxpc3Qg c28gc3VibWl0dGluZyBhcyBhIGJ1Zzxicj48YnI+PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS41 O2NhcmV0LWNvbG9yOnJnYigwLCAwLCAwKTtmb250LXNpemU6MTRweCI+PHNwYW4+Jm5ic3A7ICZu YnNwOyBrcmV5cmVuQGRyZWFtb24gfiQgZ3VpeCBzaGVsbCAtQ0YgYmFzaCBjb3JldXRpbHMgbWVz YSBtZXNhLXV0aWxzIC0tIGdseGdlYXJzPC9zcGFuPjxkaXY+PHNwYW4+Jm5ic3A7ICZuYnNwOyBz dWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICc8YSBocmVmPSJodHRwczovL3N1 YnN0aXR1dGVzLm5vbmd1aXgub3JnLyIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVy IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9ImNvbG9yOnZhcigtLWludGVyYWN0aW9uLW5vcm0pO3Rl eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXIiPmh0dHBzOi8vc3Vic3RpdHV0 ZXMuUkVEQUNURUQ8L2E+Jy4uLiAxMDAuMCU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsg Jm5ic3A7IDAsNCBNQiB3aWxsIGJlIGRvd25sb2FkZWQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4m bmJzcDsgJm5ic3A7ICZuYnNwO2dsZXctMi4xLjAgJm5ic3A7MzQzS2lCICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzQuME1pQi9zICZuYnNw OyAmbmJzcDsgMDA6MDAgWyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlPC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Jm5ic3A7ICZuYnNwOyAmbmJzcDttZXNhLXV0aWxzLTguNC4wICZuYnNwOzI5S2lC ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAzLjlNaUIvcyAmbmJzcDsgJm5i c3A7IDAwOjAwIFsjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4wJTwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwOyAmbmJzcDsgVGhlIGZvbGxvd2luZyBkZXJpdmF0aW9uIHdpbGwgYmUgYnVpbHQ6 PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgL2dudS9zdG9yZS9y ODFrcDFkamw3NXAzYzRienFmamF2bms1M2tscWYyai1wcm9maWxlLmRydjwvc3Bhbj48L2Rpdj48 ZGl2PiZuYnNwOyAmbmJzcDsmbmJzcDs8L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyAmbmJzcDsgYXBw bHlpbmcgNCBncmFmdHMgZm9yIG1lc2EtdXRpbHMtOC40LjAgLi4uPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+Jm5ic3A7ICZuYnNwOyBidWlsZGluZyBDQSBjZXJ0aWZpY2F0ZSBidW5kbGUuLi48L3Nw YW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgJm5ic3A7IGxpc3RpbmcgRW1hY3Mgc3ViLWRpcmVj dG9yaWVzLi4uPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7ICZuYnNwOyBidWlsZGluZyBm b250cyBkaXJlY3RvcnkuLi48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgJm5ic3A7IGJ1 aWxkaW5nIGRpcmVjdG9yeSBvZiBJbmZvIG1hbnVhbHMuLi48L3NwYW4+PC9kaXY+PGRpdj48c3Bh bj4mbmJzcDsgJm5ic3A7IGJ1aWxkaW5nIHByb2ZpbGUgd2l0aCA1IHBhY2thZ2VzLi4uPC9zcGFu PjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7ICZuYnNwOyBFcnJvcjogY291bGRuJ3Qgb3BlbiBkaXNw bGF5IChudWxsKTxicj4mbmJzcDsgJm5ic3A7IF5eXl5eXl5eXl5eXl5eXl5eXl5eXjwvc3Bhbj48 L2Rpdj48L2Rpdj48ZGl2IHN0eWxlPSJsaW5lLWhlaWdodDoxLjU7Y2FyZXQtY29sb3I6cmdiKDAs IDAsIDApO2ZvbnQtc2l6ZToxNHB4Ij48YnI+UXVlc3Rpb246IEhvdyBjYW4gaSBtYWtlIGl0IHRv IHdvcmsgYnkgc2hvd2luZyB0aGUgZ2x4Z2VhcnM/PC9kaXY+PGJyPjwvZGl2Pg0KPGRpdiBjbGFz cz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2siIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7 IGZvbnQtc2l6ZTogMTRweDsiPg0KICAgIDxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJl X2Jsb2NrLXVzZXIiPg0KICAgICAgICA8ZGl2Pi0tIEphY29iICJLcmV5cmVuIiBIcmJlazxicj48 L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWw7IGZv bnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1p bHk6IEFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+PGRpdiBjbGFzcz0icHJvdG9u bWFpbF9xdW90ZSI+DQogICAgICAgIC0tLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLS0tPGJy Pg0KICAgICAgICBPbiBGcmlkYXksIE5vdmVtYmVyIDR0aCwgMjAyMiBhdCA1OjQ2IEFNLCBKYWNv YiBIcmJlayAmbHQ7a3JleXJlbkByaXhvdHN0dWRpby5jeiZndDsgd3JvdGU6PGJyPjxicj4NCiAg ICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNpdGUiPg0K ICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDE0 cHg7Ij48c3Bhbj5rcmV5cmVuQGRyZWFtb24gfiQgZ3VpeCBzaGVsbCAtQ0YgYmFzaCBjb3JldXRp bHMgbWVzYSBtZXNhLXV0aWxzIC0tIGdseGdlYXJzPC9zcGFuPjxkaXY+PHNwYW4+c3Vic3RpdHV0 ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnPGEgaHJlZj0iaHR0cHM6Ly9zdWJzdGl0dXRl cy5ub25ndWl4Lm9yZyIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9 Il9ibGFuayI+aHR0cHM6Ly9zdWJzdGl0dXRlcy5SRURBQ1RFRDwvYT4nLi4uIDEwMC4wJTwvc3Bh bj48L2Rpdj48ZGl2PjxzcGFuPjAsNCBNQiB3aWxsIGJlIGRvd25sb2FkZWQ8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj4mbmJzcDtnbGV3LTIuMS4wICZuYnNwOzM0M0tpQiAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs0LjBNaUIvcyAwMDowMCBb IyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCU8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDtt ZXNhLXV0aWxzLTguNC4wICZuYnNwOzI5S2lCICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAzLjlNaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCU8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj5UaGUgZm9sbG93aW5nIGRlcml2YXRpb24gd2lsbCBiZSBidWlsdDo8 L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgL2dudS9zdG9yZS9yODFrcDFkamw3NXAzYzRi enFmamF2bms1M2tscWYyai1wcm9maWxlLmRydjwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48 ZGl2PjxzcGFuPmFwcGx5aW5nIDQgZ3JhZnRzIGZvciBtZXNhLXV0aWxzLTguNC4wIC4uLjwvc3Bh bj48L2Rpdj48ZGl2PjxzcGFuPmJ1aWxkaW5nIENBIGNlcnRpZmljYXRlIGJ1bmRsZS4uLjwvc3Bh bj48L2Rpdj48ZGl2PjxzcGFuPmxpc3RpbmcgRW1hY3Mgc3ViLWRpcmVjdG9yaWVzLi4uPC9zcGFu PjwvZGl2PjxkaXY+PHNwYW4+YnVpbGRpbmcgZm9udHMgZGlyZWN0b3J5Li4uPC9zcGFuPjwvZGl2 PjxkaXY+PHNwYW4+YnVpbGRpbmcgZGlyZWN0b3J5IG9mIEluZm8gbWFudWFscy4uLjwvc3Bhbj48 L2Rpdj48ZGl2PjxzcGFuPmJ1aWxkaW5nIHByb2ZpbGUgd2l0aCA1IHBhY2thZ2VzLi4uPC9zcGFu PjwvZGl2PjxkaXY+PHNwYW4+RXJyb3I6IGNvdWxkbid0IG9wZW4gZGlzcGxheSAobnVsbCk8L3Nw YW4+PC9kaXY+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6 IDE0cHg7Ij48YnI+UXVlc3Rpb246IEhvdyBjYW4gaSBtYWtlIGl0IHRvIHdvcmsgYnkgc2hvd2lu ZyB0aGUgZ2x4Z2VhcnM/PGJyPjxicj48L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBB cmlhbDsgZm9udC1zaXplOiAxNHB4OyIgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2Nr Ij4NCiAgICA8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay11c2VyIj4NCiAg ICAgICAgPGRpdj4tLSBKYWNvYiAiS3JleXJlbiIgSHJiZWs8c3BhbiBzdHlsZT0iZm9udC1zaXpl OiAxNHB4OyI+aWwuPC9zcGFuPjwvZGl2PjwvZGl2Pg0KPC9kaXY+DQoNCiAgICAgICAgPC9ibG9j a3F1b3RlPjxicj4NCiAgICA8L2Rpdj4= --b1_u4bmGSkGE5QjV0WCURDIdWQvZVC5DUC8EbpWt0Ja0E-- ------------=_1754161382-14114-3--