Received: (at 70826) by debbugs.gnu.org; 11 Aug 2024 23:20:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 11 19:20:59 2024 Received: from localhost ([127.0.0.1]:42041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sdHrv-00039H-2O for submit <at> debbugs.gnu.org; Sun, 11 Aug 2024 19:20:59 -0400 Received: from mail-ej1-f54.google.com ([209.85.218.54]:49632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <tadhgmister@HIDDEN>) id 1sdHrr-000393-SJ for 70826 <at> debbugs.gnu.org; Sun, 11 Aug 2024 19:20:57 -0400 Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-a7a81bd549eso261980166b.3 for <70826 <at> debbugs.gnu.org>; Sun, 11 Aug 2024 16:20:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723418358; x=1724023158; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=bP+vptrwQc5dShQc1XG5TuQGNpgo6Sq8WtDhIlNawv8=; b=IKqlZywhFfU22Ga7Wo04fQ1SEja80SbxIqG2bPUAptcSXegO2iP2NvDY5VJcb6TNso xdFQuNDqMR+3RKeNIWqEwPZa2obwXsGdQN6XY+1daNaCVlFjyyiA/e3aJpkALrverwCT SwuIEOTh6lWOkP9FCqYVwyq2q2FYad3WjBX8G/UO0yyXom7obPuztjnAZTM4GCL0eGMl yBv79nXm3j/PVclqcY30eSdWr52WR8DlicjMeV7AowCO0BC7PY0MokpFQmKppsynGrX1 ryG1bCUxNHbX74thDQu6YVvhfOxoR9lqeKjUGmRQjis9IuOOwY6XjvcNf9StiJCg4liS Dc7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723418358; x=1724023158; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=bP+vptrwQc5dShQc1XG5TuQGNpgo6Sq8WtDhIlNawv8=; b=Pa5CAMBKWgK0xkxfsiYcyj2y4CWdcwo7Lt5HaY5AziFt8u6TwKgcu6p/FB4LGoQNyZ MNJP7qGKJdQPIzLRAqwc7a9kCnwg+ybxnvgipsrdXTykfDTS+aZlEbVsIk+dM+rKUzcc 6bB4HKFerPm2D8XOlo7+faW7eNn+vficBGggL7RdVFkOJrnflgrn80SZpiHkiK6r4dtJ e5pA+OEEOyvxHGb/rGHp70Xz7OaRvQQw8wrJVZqKQa72jF4yCEKb/74weqRgx+mzAVFx lemeXNNrGXulS84NRkg29yWzKjiecl7/CARIhRw5CdUuTjL0mTmkV0OOS8smNpW2dPPW cuAw== X-Forwarded-Encrypted: i=1; AJvYcCVFQXcTibU23r2+/V84gdmpAALSEcwgTIxHUDoQ3eiNEqkwicTBrDfdrS1XPIqmBM34fgC86aF+tJ9RjhVdK+ZBSFH8rX8= X-Gm-Message-State: AOJu0YwY6kYMD1NdXUrgzfnIQG+CM63dgFTnD67mW2REMa199QiIK3Ph wnNQkTWZAtWp5UQn0LT7C0bUddfSVXO8TY6UQ/5VrLN9rqKmtDlZYIgv/OQxD+YgxB/jF3mxHYx 4b5OejNGcMEBdwS5s1eLRCFN8WERCo0Gc X-Google-Smtp-Source: AGHT+IFfhrUmqSw7hzSQV1rEYWKOp0cCS2ns16f6+p1GMDwBChAWeP123G4uRBMNy2ELzpQLTmg2tnoqbGI0R6xpVEA= X-Received: by 2002:a17:907:9484:b0:a7a:a801:12b3 with SMTP id a640c23a62f3a-a80aa5fb042mr616141666b.40.1723418358038; Sun, 11 Aug 2024 16:19:18 -0700 (PDT) MIME-Version: 1.0 References: <CAP5DvDj1Xgkr5Mzy2XEzj6O86Nm=Z=hczhKQpCYKhV8Z7mg=BA@HIDDEN> <87ikz22pgo.fsf@HIDDEN> <ecfd1524-9d20-491c-b2be-8b7122c28d71@HIDDEN> <Zp_0RcfVu1bbXDoH@ws> <44aec6b7-dcba-4598-c984-068333cc696b@HIDDEN> In-Reply-To: <44aec6b7-dcba-4598-c984-068333cc696b@HIDDEN> From: Tadhg McDonald-Jensen <tadhgmister@HIDDEN> Date: Sun, 11 Aug 2024 19:19:06 -0400 Message-ID: <CAP5DvDh0pt=SdnW8ptHbKnjKHCY586Mis7chktQ8R3k-BH1o1w@HIDDEN> Subject: Re: bug#70826: luks-device-mapping-with-options breaks bootloader To: Tomas Volf <~@wolfsden.cz> Content-Type: multipart/alternative; boundary="00000000000007c729061f709b88" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70826 Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>, 70826 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --00000000000007c729061f709b88 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable In case it is relevant my disk is using GPT partition table with this layout: $ lsblk --output=3D"NAME,MAJ:MIN,TYPE,MOUNTPOINTS,UUID" NAME MAJ:MIN TYPE MOUNTPOINTS UUID nvme0n1 259:0 disk =E2=94=9C=E2=94=80nvme0n1p1 259:1 part /boot 5190-E840 =E2=94=94=E2=94=80nvme0n1p2 259:2 part c0010d06-0bd1-4ae2-93e6-f2f89a3a670b =E2=94=94=E2=94=80cryptroot 253:0 crypt /gnu/store / Only the main partition is encrypted with LUKS and grub is located on its own partition not in the in between space in an MBR drive. It is grub that is being responsible for decrypting the partition not my UEFI decrypting the whole drive. Tadhg On Sun, Aug 11, 2024 at 6:33=E2=80=AFPM Tadhg McDonald-Jensen <tadhgmister@= gmail.com> wrote: > I have attached a config I just did `sudo guix system reconfigure` > and confirmed it was missing the `insmod luks` in /boot/grub/grub.cfg > > Sorry for the delay, > Tadhg McD-J > > On 2024-07-23 2:19 p.m., Tomas Volf wrote: > > On 2024-05-25 10:30:49 -0400, Tadhg McDonald-Jensen wrote: > >> That unfortunately doesn't fix the problem, > >> `luks-device-mapping-with-options` is a routine that returns the > >> `mapped-device-kind` so it won't check by equality. > >> > >> A possible solution is to check whether the `mapped-device-kind-close` > >> routines are the same as these are shared. > > > > What I find interesting is that I too am using > luks-device-mapping-with-options > > and my system boots just fine. So I wonder what the difference is. > Could you > > share your system configuration please? Or at least the relevant parts > (I > > assume at least bootloader, file-systems and mapped-devices fields)? > > > > I would like to properly understand the problem here and why it works > for me. > > > > Thanks, > > Tomas Volf > > > > -- > > There are only two hard things in Computer Science: > > cache invalidation, naming things and off-by-one errors. --00000000000007c729061f709b88 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">In case it is relevant my disk is using GPT partition tabl= e with this layout:<br><br>$ lsblk --output=3D"NAME,MAJ:MIN,TYPE,MOUNT= POINTS,UUID"<br>NAME MAJ:MIN TYPE MOUNTPOINTS UUID<br>nvme0n= 1 259:0 disk<br>=E2=94=9C=E2=94=80nvme0n1p1 259:1 part /boot = 5190-E840<br>=E2=94=94=E2=94=80nvme0n1p2 259:2 part c= 0010d06-0bd1-4ae2-93e6-f2f89a3a670b<br> =E2=94=94=E2=94=80cryptroot 253:0 = crypt /gnu/store<br> /<br><br>Only the main pa= rtition is encrypted with LUKS and grub is located on<br>its own partition = not in the in between space in an MBR drive.<br><br>It is grub that is bein= g responsible for decrypting the partition<br>not my UEFI decrypting the wh= ole drive.<br><br>Tadhg<br></div><br><div class=3D"gmail_quote"><div dir=3D= "ltr" class=3D"gmail_attr">On Sun, Aug 11, 2024 at 6:33=E2=80=AFPM Tadhg Mc= Donald-Jensen <<a href=3D"mailto:tadhgmister@HIDDEN">tadhgmister@gmai= l.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma= rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:= 1ex">I have attached a config I just did `sudo guix system reconfigure`<br> and confirmed it was missing the `insmod luks` in /boot/grub/grub.cfg<br> <br> Sorry for the delay,<br> Tadhg McD-J<br> <br> On 2024-07-23 2:19 p.m., Tomas Volf wrote:<br> > On 2024-05-25 10:30:49 -0400, Tadhg McDonald-Jensen wrote:<br> >> That unfortunately doesn't fix the problem,<br> >> `luks-device-mapping-with-options` is a routine that returns the<b= r> >> `mapped-device-kind` so it won't check by equality.<br> >><br> >> A possible solution is to check whether the `mapped-device-kind-cl= ose`<br> >> routines are the same as these are shared.<br> > <br> > What I find interesting is that I too am using luks-device-mapping-wit= h-options<br> > and my system boots just fine.=C2=A0 So I wonder what the difference i= s.=C2=A0 Could you<br> > share your system configuration please?=C2=A0 Or at least the relevant= parts (I<br> > assume at least bootloader, file-systems and mapped-devices fields)?<b= r> > <br> > I would like to properly understand the problem here and why it works = for me.<br> > <br> > Thanks,<br> > Tomas Volf<br> > <br> > --<br> > There are only two hard things in Computer Science:<br> > cache invalidation, naming things and off-by-one errors.</blockquote><= /div> --00000000000007c729061f709b88--
bug-guix@HIDDEN
:bug#70826
; Package guix
.
Full text available.Received: (at 70826) by debbugs.gnu.org; 11 Aug 2024 22:35:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 11 18:35:05 2024 Received: from localhost ([127.0.0.1]:42009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sdH9V-00020r-6o for submit <at> debbugs.gnu.org; Sun, 11 Aug 2024 18:35:05 -0400 Received: from mail-qv1-f44.google.com ([209.85.219.44]:61814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <tadhgmister@HIDDEN>) id 1sdH9T-00020L-Au for 70826 <at> debbugs.gnu.org; Sun, 11 Aug 2024 18:35:04 -0400 Received: by mail-qv1-f44.google.com with SMTP id 6a1803df08f44-6b7b28442f9so45591546d6.3 for <70826 <at> debbugs.gnu.org>; Sun, 11 Aug 2024 15:34:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723415606; x=1724020406; darn=debbugs.gnu.org; h=in-reply-to:references:cc:to:content-language:subject:from :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=t2o8lNPecWqvDjTWSC99Z8+a9DDMG3FuBHvwq8GID3U=; b=L55ZLdHzdHvI31dyxUrjFYvB5sVRVUroXJJNzuD9z4pXLVHJF4plozKZu5dQJbFmWX tOBcr3RtrsHVhlLjrJodN6qLNl+Op82ngUok8tkHf8Et+By/k4iHygBAI2WN3oiuYHcs TpSKwjfTROWJ5dulQIKQbbGGD6UZWsP9STiEDK7wjhssUf3QLnQDeSdfRdFltRDo9QNa bc4yGOh4ElXqnoZj8TElJmzBYCQfWDEVVaIJNzf75MsL7dLnk9HUV0/VKLSGgNXGsgSq IhqCiZjVgXAZN+TjbPf9yNWbztJDm4xkhN6+kP9PF/5wQMLxZkxw0UHCmuA3Qag7jxTu /DFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723415606; x=1724020406; h=in-reply-to:references:cc:to:content-language:subject:from :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=t2o8lNPecWqvDjTWSC99Z8+a9DDMG3FuBHvwq8GID3U=; b=cAuaklhMjVM2+PxqM0OmCMhCGLJVUG7870S/yMJP3g3oK4Z5NllQpaJyAZtbk16xg/ zQFQh6btIBINcptC+RdejVmbEUFc4HTuHLlI4riZ/kOfi4wm2csvjDcRXRLP+jQoGbNR 4l5p2S6/v9aR2Ei68pOACAdmfZGPWZ4uw91CjN7+b6yOYTtsY2wVhu6NlSHXr8NfjJrn RFIK0/L/utNA291/aSBnVzP5w3WyjLgdbQuLy6CWGeFKnn8xRmS/68+pi3N98jh57JEK Ny7BWIDgjrhJU+FzjnB/xWhILR4Ozpi//g4XKDWfZMypCBVx1DtcEFJu7PsrCrU1oHLI A7OA== X-Forwarded-Encrypted: i=1; AJvYcCWNlYlwk6riObagKfk8/wVvOzk+IND74nkCaNp7M2cIzhj+RQ9fmYq6GhnZYaKVLql+Tr09SuL7EUkVaMOGjLsy1qGUnF4= X-Gm-Message-State: AOJu0YzoKMHZoFfUYPx5banvif7vCkBZaXShVQ9zKaAtjUWQeHxo1VWQ bBvvzS2NswcdLzdIUUeBqoeavzBxDHS9QadRsS6r1IcFpASqTmBK X-Google-Smtp-Source: AGHT+IHIE2YdGVyKWFeM7JRHCtDvzylb4YbZpCkrX3/mrUPRTEDMvuPZLyvKFOSkpxb0HDYM8uzA7Q== X-Received: by 2002:a05:620a:3182:b0:7a1:c40d:7573 with SMTP id af79cd13be357-7a4c182f778mr1199595785a.49.1723415606231; Sun, 11 Aug 2024 15:33:26 -0700 (PDT) Received: from [192.168.2.11] ([174.89.30.226]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-4531c291a06sm17450081cf.85.2024.08.11.15.33.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 11 Aug 2024 15:33:25 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------o7HI3IGBxJKlv02dEirym628" Message-ID: <44aec6b7-dcba-4598-c984-068333cc696b@HIDDEN> Date: Sun, 11 Aug 2024 18:33:14 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 From: Tadhg McDonald-Jensen <tadhgmister@HIDDEN> Subject: Re: bug#70826: luks-device-mapping-with-options breaks bootloader Content-Language: en-US To: Tomas Volf <~@wolfsden.cz> References: <CAP5DvDj1Xgkr5Mzy2XEzj6O86Nm=Z=hczhKQpCYKhV8Z7mg=BA@HIDDEN> <87ikz22pgo.fsf@HIDDEN> <ecfd1524-9d20-491c-b2be-8b7122c28d71@HIDDEN> <Zp_0RcfVu1bbXDoH@ws> In-Reply-To: <Zp_0RcfVu1bbXDoH@ws> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 70826 Cc: =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN>, 70826 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.2 (--) This is a multi-part message in MIME format. --------------o7HI3IGBxJKlv02dEirym628 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I have attached a config I just did `sudo guix system reconfigure` and confirmed it was missing the `insmod luks` in /boot/grub/grub.cfg Sorry for the delay, Tadhg McD-J On 2024-07-23 2:19 p.m., Tomas Volf wrote: > On 2024-05-25 10:30:49 -0400, Tadhg McDonald-Jensen wrote: >> That unfortunately doesn't fix the problem, >> `luks-device-mapping-with-options` is a routine that returns the >> `mapped-device-kind` so it won't check by equality. >> >> A possible solution is to check whether the `mapped-device-kind-close` >> routines are the same as these are shared. > > What I find interesting is that I too am using luks-device-mapping-with-options > and my system boots just fine. So I wonder what the difference is. Could you > share your system configuration please? Or at least the relevant parts (I > assume at least bootloader, file-systems and mapped-devices fields)? > > I would like to properly understand the problem here and why it works for me. > > Thanks, > Tomas Volf > > -- > There are only two hard things in Computer Science: > cache invalidation, naming things and off-by-one errors. --------------o7HI3IGBxJKlv02dEirym628 Content-Type: text/x-scheme; charset=UTF-8; name="os.tmp.scm" Content-Disposition: attachment; filename="os.tmp.scm" Content-Transfer-Encoding: base64 Cih1c2UtbW9kdWxlcwogKGdudSkKICgoZ3VpeCBwYWNrYWdlcykgIzpzZWxlY3QgKG9yaWdp biBiYXNlMzIgbW9kaWZ5LWlucHV0cyBwYWNrYWdlLXNvdXJjZSBwYWNrYWdlLWlucHV0cyBw YWNrYWdlKSkKICgoZ3VpeCBkb3dubG9hZCkgIzpzZWxlY3QgKHVybC1mZXRjaCkpCiAoKGd1 aXggZ2V4cCkgIzpzZWxlY3QoZmlsZS1hcHBlbmQpKQogKChnbnUgcGFja2FnZXMgZnJlZWRl c2t0b3ApICM6c2VsZWN0KGZwcmludGQpKQogKChnbnUgcGFja2FnZXMgc3Vja2xlc3MpICM6 c2VsZWN0KHNsb2NrKSkKICgoZ251IHBhY2thZ2VzIGdhbWVzKSAjOnNlbGVjdCAoc3RlYW0t ZGV2aWNlcy11ZGV2LXJ1bGVzKSkKICgoZ251IHBhY2thZ2VzIGxpbnV4KSAjOnNlbGVjdCAo YnJpZ2h0bmVzc2N0bCkpCiAoKGdudSBwYWNrYWdlcyB3bSkgIzpzZWxlY3QgKHN3YXlsb2Nr KSkKICgoZ251IHBhY2thZ2VzIGN1cHMpICM6c2VsZWN0IChjdXBzIGN1cHMtZmlsdGVycyBl cHNvbi1pbmtqZXQtcHJpbnRlci1lc2NwciBocGxpcC1taW5pbWFsKSkKICgoZ251IHNlcnZp Y2VzIGN1cHMpICM6c2VsZWN0IChjdXBzLXNlcnZpY2UtdHlwZSBjdXBzLWNvbmZpZ3VyYXRp b24pKQogKChnbnUgc2VydmljZXMgbmZzKSAjOnNlbGVjdCAobmZzLXNlcnZpY2UtdHlwZSBu ZnMtY29uZmlndXJhdGlvbikpCiAoKGdudSBzZXJ2aWNlcyBkZXNrdG9wKSAjOnNlbGVjdCAo c2FuZS1zZXJ2aWNlLXR5cGUgYmx1ZXRvb3RoLXNlcnZpY2UtdHlwZSAlZGVza3RvcC1zZXJ2 aWNlcyBlbG9naW5kLXNlcnZpY2UtdHlwZSBlbG9naW5kLWNvbmZpZ3VyYXRpb24pKQogOzso KGdudSBzZXJ2aWNlcyBkb2NrZXIpICM6c2VsZWN0KGRvY2tlci1zZXJ2aWNlLXR5cGUpKQog KChnbnUgc2VydmljZXMgdmlydHVhbGl6YXRpb24pICM6c2VsZWN0KHFlbXUtYmluZm10LXNl cnZpY2UtdHlwZSBxZW11LWJpbmZtdC1jb25maWd1cmF0aW9uIGxvb2t1cC1xZW11LXBsYXRm b3JtcyBsaWJ2aXJ0LXNlcnZpY2UtdHlwZSkpCiAoKGdudSBzZXJ2aWNlcyBuaXgpICM6c2Vs ZWN0IChuaXgtc2VydmljZS10eXBlKSkKICgoZ251IHNlcnZpY2VzIG5ldHdvcmtpbmcpICM6 c2VsZWN0IChpcGZzLXNlcnZpY2UtdHlwZSBpcGZzLWNvbmZpZ3VyYXRpb24pKQogKChnbnUg c2VydmljZXMgc3luY3RoaW5nKSAjOnNlbGVjdCAoc3luY3RoaW5nLXNlcnZpY2UtdHlwZSBz eW5jdGhpbmctY29uZmlndXJhdGlvbikpCiAoKGdudSBzZXJ2aWNlcyBzb3VuZCkgIzpzZWxl Y3QgKHB1bHNlYXVkaW8tc2VydmljZS10eXBlIHB1bHNlYXVkaW8tY29uZmlndXJhdGlvbikp CiAoKGdudSBzZXJ2aWNlcyBhdWRpbykgIzpzZWxlY3QgKG1wZC1zZXJ2aWNlLXR5cGUgbXBk LWNvbmZpZ3VyYXRpb24pKQogKChnbnUgc2VydmljZXMgeG9yZykgIzpzZWxlY3QgKHhvcmct c2VydmVyLXNlcnZpY2UtdHlwZSBnZG0tc2VydmljZS10eXBlIHNjcmVlbi1sb2NrZXItc2Vy dmljZSBzY3JlZW4tbG9ja2VyLXNlcnZpY2UtdHlwZSB4b3JnLWNvbmZpZ3VyYXRpb24gc2V0 LXhvcmctY29uZmlndXJhdGlvbikpCiA7OygoZ251IHNlcnZpY2VzIGF1dGhlbnRpY2F0aW9u KSAjOnNlbGVjdCAoZnByaW50ZC1zZXJ2aWNlLXR5cGUpKQogKChnbnUgc2VydmljZXMgZmls ZS1zaGFyaW5nKSAjOnNlbGVjdCAodHJhbnNtaXNzaW9uLWRhZW1vbi1zZXJ2aWNlLXR5cGUg dHJhbnNtaXNzaW9uLWRhZW1vbi1jb25maWd1cmF0aW9uKSkKICgoZ251IHNlcnZpY2VzIHBt KSAjOnNlbGVjdCAodGxwLXNlcnZpY2UtdHlwZSB0bHAtY29uZmlndXJhdGlvbiB0aGVybWFs ZC1zZXJ2aWNlLXR5cGUpKQogKQoKKGRlZmluZSB1c2VybmFtZSAidGFkaGciKQo7OyBjb21t aXQgMzlhOTQwNCBpbiBndWl4IGJyb2tlIHRoaXMsIGEgZnVuY3Rpb24gaW4gdGhlIG9zIGNo ZWNrcyBmb3IgZXF1YWxpdHkgd2l0aCBsdWtzLWRldmljZS1tYXBwaW5nIGFzIHRoZSB0eXBl IGFuZCBvbmx5IHB1dHMgdGhlCjs7IG5lZWRlZCBjb21tYW5kcyBpbnRvIGdydWIuY2ZnIGlm IGl0IGlkZW50aWZpZXMgaXQgdGhhdCB3YXksIHNvIHRoaXMgbWFrZXMgZ3J1YiBqdXN0IG5v dCB0cnkgdG8gbW91bnQgdGhlIGVuY3J5cHRlZCBkZXZpY2Ugd2hpY2gKOzsgb2J2aW91c2x5 IGNhdXNlcyBpdCB0byBmYWlsLiBJIHdpbGwgbmVlZCB0byBzdWJtaXQgYSBidWcgcmVwb3J0 IGFuZCBnZXQgaXQgcHJvcGVybHkgZml4ZWQgYnV0IGZvciBub3cgSSB3aWxsIGp1c3QgbmVl ZCB0bwo7OyBjb250aW51ZSB0byB0eXBlIG15IGRlY3J5cHRpb24gcGFzc3dvcmQgdHdpY2Uu CihkZWZpbmUgY3J5cHRyb290LXR5cGUgKGx1a3MtZGV2aWNlLW1hcHBpbmctd2l0aC1vcHRp b25zCgkJCQkgOzsgTk9URTogd2hlbiBzcGVjaWZpZWQgYXMgYSBzdHJpbmcgdGhpcyBpcyBh IHBhdGggcmVsYXRpdmUgdG8gdGhlIGluaXRyZCBpbnRlcm5hbCBmaWxlc3lzdGVtCgkJCQkg Ozsgd2hpY2ggaXMgcG9wdWxhdGVkIGJ5IHRoZSBjcGlvIGZpbGUgcGFzc2VkIGFzICdleHRy YS1pbml0cmQnIHRvIGdydWIuCgkJCQkgOzsgaWYgaXQgd2FzIChsb2NhbC1maWxlICIvY3J5 cHRvX2tleWZpbGUuYmluIikgaXQgd291bGQgY29weSB0aGUgZmlsZSBvbiB0aGUgbG9jYWwg ZmlsZXN5c3RlbQoJCQkJIDs7IHRvIHRoZSBpbml0cmQsIGJ1dCBpdCB3b3VsZCBhbHNvIHB1 dCBhIGNvcHkgb2YgaXQgaW4gdGhlIGd1aXggc3RvcmUgd2hpY2ggaXMgZ2xvYmFsbHkgcmVh ZGFibGUKCQkJCSA7OyAoaXQnZCBhbHNvIGJlIHJlYWRhYmxlIGZyb20gdGhlIGluaXRyZCB3 aGljaCBpcyBhbHNvIGluIHRoZSBndWl4IHN0b3JlIHNvIGV2ZW4gaWYgaXQKCQkJCSA7OyAg IHdhc24ndCBjb3BpZWQgaW4gdGhlcmUnZCBiZSBhIHByb2JsZW0pCgkJCQkgOzsgaWYgdGhp cyBmaWxlIGV2ZXIgbmVlZHMgdG8gYmUgcmVjYXB0dXJlZCB1c2UgdGhlIGNvbW1hbmQgYGNw aW8gLWkgL2NyeXB0b19rZXlmaWxlLmJpbiA8IC9jcnlwdG9fa2V5ZmlsZS5jcGlvYCBydW4g YXMgcm9vdCBhbmQgaXQgd2lsbCByZXN0b3JlIHRoaXMgZmlsZSB0byB0aGUgcm9vdCBkaXJl Y3RvcnkuCgkJCQkgIzprZXktZmlsZSAiL2NyeXB0b19rZXlmaWxlLmJpbiIpKQoob3BlcmF0 aW5nLXN5c3RlbQogIChsb2NhbGUgImVuX0NBLnV0ZjgiKQogICh0aW1lem9uZSAiQW1lcmlj YS9Ub3JvbnRvIikKICAoa2V5Ym9hcmQtbGF5b3V0IChrZXlib2FyZC1sYXlvdXQgInVzIikp CiAgKGhvc3QtbmFtZSAiZnJhbWV3b3JrIikKCiAgOzsgVGhlIGxpc3Qgb2YgdXNlciBhY2Nv dW50cyAoJ3Jvb3QnIGlzIGltcGxpY2l0KS4KICAodXNlcnMgKGNvbnMqCgkgICh1c2VyLWFj Y291bnQKICAgICAgICAgICAgICAgICAgKG5hbWUgdXNlcm5hbWUpCiAgICAgICAgICAgICAg ICAgIChjb21tZW50ICJUYWRoZyBNY0RvbmFsZC1KZW5zZW4iKQogICAgICAgICAgICAgICAg ICAoZ3JvdXAgInVzZXJzIikKICAgICAgICAgICAgICAgICAgKGhvbWUtZGlyZWN0b3J5ICIv aG9tZS90YWRoZyIpCiAgICAgICAgICAgICAgICAgIChzdXBwbGVtZW50YXJ5LWdyb3VwcyAn KCJ3aGVlbCIgOzsgZm9yIHN1ZG8gYWNjZXNzCgkJCQkJICAibmV0ZGV2IiA7OyBUT0RPOiB3 aGF0IGlzIHRoaXMgZm9yPwoJCQkJCSAgImF1ZGlvIiA7OyB0byBiZSBhYmxlIHRvIHVzZSBh bHNhbWl4ZXIgZXRjCgkJCQkJICAidmlkZW8iICA7OyB0aGluayB0aGlzIGlzIHRvIGNvbnRy b2wgYnJpZ2h0bmVzcwoJCQkJCSAgInNjYW5uZXIiIDs7IGZvciBzY2FubmluZwoJCQkJCSAg ImlucHV0IiA7OyB0byBjb250cm9sIGNhcHMgbG9jayBsaWdodAoJCQkJCSAgKSkpCiAgICAg ICAgICAgICAgICAlYmFzZS11c2VyLWFjY291bnRzKSkKICAoYm9vdGxvYWRlciAoYm9vdGxv YWRlci1jb25maWd1cmF0aW9uCiAgICAgICAgICAgICAgICAoYm9vdGxvYWRlciBncnViLWVm aS1ib290bG9hZGVyKQogICAgICAgICAgICAgICAgKHRhcmdldHMgKGxpc3QgIi9ib290Iikp CiAgICAgICAgICAgICAgICAoa2V5Ym9hcmQtbGF5b3V0IGtleWJvYXJkLWxheW91dCkKCQko ZXh0cmEtaW5pdHJkICIvY3J5cHRvX2tleWZpbGUuY3BpbyIpCgkJKSkKICAobWFwcGVkLWRl dmljZXMgKGxpc3QgKG1hcHBlZC1kZXZpY2UKICAgICAgICAgICAgICAgICAgICAgICAgICAo c291cmNlICh1dWlkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImMwMDEw ZDA2LTBiZDEtNGFlMi05M2U2LWYyZjg5YTNhNjcwYiIpKQogICAgICAgICAgICAgICAgICAg ICAgICAgICh0YXJnZXQgImNyeXB0cm9vdCIpCgkJCSAgKHR5cGUgY3J5cHRyb290LXR5cGUp KSkpCgkJCSAgOzsodHlwZSBsdWtzLWRldmljZS1tYXBwaW5nKSkpKQogIAogIChzd2FwLWRl dmljZXMgKGxpc3QgKHN3YXAtc3BhY2UKICAgICAgICAgICAgICAgICAgICAgICAodGFyZ2V0 ICIvc3dhcGZpbGUiKQoJCSAgICAgICA7OyBUT0RPOiBzZWUgZXhhbXBsZSBhYm91dCBidHJm cyBtb3VudGluZyBpbiBkb2NzIGFib3V0IHN3YXAsIGp1c3QgZGVwZW5kaW5nIG9uIG1hcHBl ZC1kZXZpY2VzIGlzbid0IHN1ZmZpY2llbnQgdG8gZ3VhcmVudGVlIHRoZSByb290IHBhcnRp dGlvbiBpcyBtb3VudGVkLgoJCSAgICAgICAoZGVwZW5kZW5jaWVzIG1hcHBlZC1kZXZpY2Vz KSkpKQoKICA7OyBUaGUgbGlzdCBvZiBmaWxlIHN5c3RlbXMgdGhhdCBnZXQgIm1vdW50ZWQi LiAgVGhlIHVuaXF1ZQogIDs7IGZpbGUgc3lzdGVtIGlkZW50aWZpZXJzIHRoZXJlICgiVVVJ RHMiKSBjYW4gYmUgb2J0YWluZWQKICA7OyBieSBydW5uaW5nICdibGtpZCcgaW4gYSB0ZXJt aW5hbC4KICAoZmlsZS1zeXN0ZW1zIChjb25zKiAoZmlsZS1zeXN0ZW0KICAgICAgICAgICAg ICAgICAgICAgICAgIChtb3VudC1wb2ludCAiL2Jvb3QiKQogICAgICAgICAgICAgICAgICAg ICAgICAgKGRldmljZSAodXVpZCAiNTE5MC1FODQwIiAnZmF0MzIpKQogICAgICAgICAgICAg ICAgICAgICAgICAgKHR5cGUgInZmYXQiKSkKICAgICAgICAgICAgICAgICAgICAgICAoZmls ZS1zeXN0ZW0KICAgICAgICAgICAgICAgICAgICAgICAgIChtb3VudC1wb2ludCAiLyIpCiAg ICAgICAgICAgICAgICAgICAgICAgICAoZGV2aWNlICIvZGV2L21hcHBlci9jcnlwdHJvb3Qi KQogICAgICAgICAgICAgICAgICAgICAgICAgKHR5cGUgImJ0cmZzIikKICAgICAgICAgICAg ICAgICAgICAgICAgIChmbGFncyAnKGxhenktdGltZSkpCiAgICAgICAgICAgICAgICAgICAg ICAgICAob3B0aW9ucwogICAgICAgICAgICAgICAgICAgICAgICAgIChhbGlzdC0+ZmlsZS1z eXN0ZW0tb3B0aW9ucwogICAgICAgICAgICAgICAgICAgICAgICAgICAnKCgiY29tcHJlc3Mi IC4gImx6byIpKSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAoZGVwZW5kZW5jaWVzIG1h cHBlZC1kZXZpY2VzKSkgCiAgICAgICAgICAgICAgICAgICAgICAgICAlYmFzZS1maWxlLXN5 c3RlbXMpKQogIChwYWNrYWdlcyAoYXBwZW5kCgkgICAgIChsaXN0KSA7O29zLXBhY2thZ2Vz CiAgICAgICAgICAgICAlYmFzZS1wYWNrYWdlcykpCgogIDs7IEJlbG93IGlzIHRoZSBsaXN0 IG9mIHN5c3RlbSBzZXJ2aWNlcy4gIFRvIHNlYXJjaCBmb3IgYXZhaWxhYmxlCiAgOzsgc2Vy dmljZXMsIHJ1biAnZ3VpeCBzeXN0ZW0gc2VhcmNoIEtFWVdPUkQnIGluIGEgdGVybWluYWwu CiAgKHNlcnZpY2VzCiAgIChjb25zKgogICAgCiAgICAoc2VydmljZSB4b3JnLXNlcnZlci1z ZXJ2aWNlLXR5cGUpIDs7IG5lZWRlZCBmb3IgZGlzcGxheSAoa2luZCBvZiBpbXBvcnRhbnQp CiAgICAKICAgIChtb2RpZnktc2VydmljZXMKICAgICAgICAlZGVza3RvcC1zZXJ2aWNlcwoJ OzsoZ3VpeC1zZXJ2aWNlLXR5cGUgY29uZmlnID0+ICh0YWRoZzpzdWJzdGl0dXRlcyBjb25m aWcpKQoJCgkoZWxvZ2luZC1zZXJ2aWNlLXR5cGUKCSBjb25maWcgPT4KCSAoZWxvZ2luZC1j b25maWd1cmF0aW9uCiAgICAgICAgICAoaW5oZXJpdCBjb25maWcpCgkgIChoYW5kbGUtcG93 ZXIta2V5ICdoaWJlcm5hdGUpCgkgIDs7KGlkbGUtYWN0aW9uICdzdXNwZW5kKQogICAgICAg ICAgOzsoaGFuZGxlLWxpZC1zd2l0Y2ggJ2lnbm9yZSkKCSAgKSkKCShkZWxldGUgZ2RtLXNl cnZpY2UtdHlwZSkKCSkpKQogIDs7IGFsbG93IHVzaW5nIC5sb2NhbCB3aXRoIG1kbnMgcmVz b2x1dGlvbiwgdXNlZCBmb3IgcHJpbnRlciBpbiBwYXJ0aWN1bGFyCiAgKG5hbWUtc2Vydmlj ZS1zd2l0Y2ggJW1kbnMtaG9zdC1sb29rdXAtbnNzKQogICkK --------------o7HI3IGBxJKlv02dEirym628--
bug-guix@HIDDEN
:bug#70826
; Package guix
.
Full text available.Received: (at 70826) by debbugs.gnu.org; 23 Jul 2024 18:20:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 23 14:20:00 2024 Received: from localhost ([127.0.0.1]:60729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sWK7D-0003TK-P6 for submit <at> debbugs.gnu.org; Tue, 23 Jul 2024 14:20:00 -0400 Received: from wolfsden.cz ([37.205.8.62]:51962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1sWK7B-0003T6-D3 for 70826 <at> debbugs.gnu.org; Tue, 23 Jul 2024 14:19:58 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id E937628AE4E; Tue, 23 Jul 2024 18:19:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1721758790; bh=VT81BjFeuij3ClpnWVpexB6gUcVO+JAUsVpOoTnzY0I=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=G8n7FJkRjaerg7L30YVRdKdVpMJMQhyBZqokeNV75pyGhoFoiYZrVuKLkfGpl68ON 1RZWMsu5MbDai44LsRQjpPkLLTloOD4Dami6HSBEC3sk7C/2F7aWPi86xn7z+h/zyt u5eFwBAx8ZvES+AhRBtG9pPpZn2795D4hnRmUqfoGrPs9jwGcJ3I+upUSCFSv7tLrH 16OLcNqUIkezRe7uMSTnyI/XBRjLsdjYyHSeKjvMP8lVBvXEZCCzQQxQj0MVqALBYJ s6e4q5ELn51LNRCfOsmCXraGEq4RygDFkjuPJ6icN/h6DZSasRLqNqcMMPbPwe+pMN BZiZRjKfVcJctI5AZZUkT2vpsM5MuL2XtnEYhuMeVkrLJL5biXlzzAQaBOr/LzhRa4 6H+H3BSChVy1lx8MZXi4n33t3Qr+QpKnP/MEjZlQgiqhps1Jo+drTzchHbieGccHJl Qj7kodC/AKRqWvoeuuRy5CNXAc0kvyyNtl8t8Lufn/QcxYBcC+p6nKYQ9QIutZRxq9 +T1Gg3twp+ylL9DAYlKsfaUTFoEW1g9H/chsvwYa3TxDxj6N7zBSZJJeICe6ptz1l/ QlPhI7eWHMu/sjbG2hRDyC4PYMcA2fsIG6KTuCl1VxkOD/5CcZM4lZ1EDswTNML6E2 911QrPpVRerqpd9ZWMhJYVOg= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [193.32.127.136]) by wolfsden.cz (Postfix) with ESMTPSA id 0BEE628C98C; Tue, 23 Jul 2024 18:19:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1721758790; bh=VT81BjFeuij3ClpnWVpexB6gUcVO+JAUsVpOoTnzY0I=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=G8n7FJkRjaerg7L30YVRdKdVpMJMQhyBZqokeNV75pyGhoFoiYZrVuKLkfGpl68ON 1RZWMsu5MbDai44LsRQjpPkLLTloOD4Dami6HSBEC3sk7C/2F7aWPi86xn7z+h/zyt u5eFwBAx8ZvES+AhRBtG9pPpZn2795D4hnRmUqfoGrPs9jwGcJ3I+upUSCFSv7tLrH 16OLcNqUIkezRe7uMSTnyI/XBRjLsdjYyHSeKjvMP8lVBvXEZCCzQQxQj0MVqALBYJ s6e4q5ELn51LNRCfOsmCXraGEq4RygDFkjuPJ6icN/h6DZSasRLqNqcMMPbPwe+pMN BZiZRjKfVcJctI5AZZUkT2vpsM5MuL2XtnEYhuMeVkrLJL5biXlzzAQaBOr/LzhRa4 6H+H3BSChVy1lx8MZXi4n33t3Qr+QpKnP/MEjZlQgiqhps1Jo+drTzchHbieGccHJl Qj7kodC/AKRqWvoeuuRy5CNXAc0kvyyNtl8t8Lufn/QcxYBcC+p6nKYQ9QIutZRxq9 +T1Gg3twp+ylL9DAYlKsfaUTFoEW1g9H/chsvwYa3TxDxj6N7zBSZJJeICe6ptz1l/ QlPhI7eWHMu/sjbG2hRDyC4PYMcA2fsIG6KTuCl1VxkOD/5CcZM4lZ1EDswTNML6E2 911QrPpVRerqpd9ZWMhJYVOg= Date: Tue, 23 Jul 2024 20:19:49 +0200 From: Tomas Volf <~@wolfsden.cz> To: Tadhg McDonald-Jensen <tadhgmister@HIDDEN> Subject: Re: bug#70826: luks-device-mapping-with-options breaks bootloader Message-ID: <Zp_0RcfVu1bbXDoH@ws> References: <CAP5DvDj1Xgkr5Mzy2XEzj6O86Nm=Z=hczhKQpCYKhV8Z7mg=BA@HIDDEN> <87ikz22pgo.fsf@HIDDEN> <ecfd1524-9d20-491c-b2be-8b7122c28d71@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="3Li9OWrqVKdhC8qG" Content-Disposition: inline In-Reply-To: <ecfd1524-9d20-491c-b2be-8b7122c28d71@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 70826 Cc: Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>, 70826 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --3Li9OWrqVKdhC8qG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On 2024-05-25 10:30:49 -0400, Tadhg McDonald-Jensen wrote: > That unfortunately doesn't fix the problem, > `luks-device-mapping-with-options` is a routine that returns the > `mapped-device-kind` so it won't check by equality. > > A possible solution is to check whether the `mapped-device-kind-close` > routines are the same as these are shared. What I find interesting is that I too am using luks-device-mapping-with-options and my system boots just fine. So I wonder what the difference is. Could you share your system configuration please? Or at least the relevant parts (I assume at least bootloader, file-systems and mapped-devices fields)? I would like to properly understand the problem here and why it works for me. Thanks, Tomas Volf -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --3Li9OWrqVKdhC8qG Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmaf9EUACgkQL7/ufbZ/ wan9vBAAnqC/KJO7HlcrJDLYAKJR8aVh9U2DywISrzC9cdqmmzDg6xwkTDFPDnKG cYf+DF4T4dAn+TdlrF4KDWIoGqMLmMP/0l5fSaxPf4FdnDjY3BBr8As/qz1pxyKw QUU4AcbedZCzXYT2V/pzy8LN6RpfNO6w9ojbvNFDmy03V83RxcCVDWQ5qLaV4ws1 EZ2irVcHkULJSfIslXGjPVmLIcihXHpIwv+zDCTE5IuM763RR02aJhqMWRONigEc ysLfM8sVozp494MBpsSHxc3aIh1ZtjfxzQRTgYRBnmAIqbFZVwzkwP04iOsxv7CX 8/mi9yczq7RqsVFRK6QIgfepYfndJeA8ycCJEU7kjwZGgw3GdONa5uE1FeJmd6MV OPqMb/Ttx7V5KgIo7k/1oGBR8afwaaDgW7ga/Oemdqim0lzKf6hpmrFlrfoAcsBw MviLlDHA0vCVCybHehE2tGYs7QMMW/PNdWgUURXUrWGdxkMlJua2yJlLHBlvLMx2 G2ROY4mP8geARRD8yLOXskCh5aHSuC5T7yxP0Honno5P3aRDdW4iMTbwtSp1t+lM BFaOesFcOF8VzyAUBKSsnlhiEdfcbjW/DIWeKRsuPevJ5iZyl/PiIlIxQQHsexHU nbnwL3bix7M3q1ztt+OfrkbQThPz5cf69XrYi5fSwD9gKS4P35g= =5ISi -----END PGP SIGNATURE----- --3Li9OWrqVKdhC8qG--
bug-guix@HIDDEN
:bug#70826
; Package guix
.
Full text available.Received: (at 70826) by debbugs.gnu.org; 25 May 2024 14:32:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 25 10:32:08 2024 Received: from localhost ([127.0.0.1]:43769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sAsRL-0001U3-Ie for submit <at> debbugs.gnu.org; Sat, 25 May 2024 10:32:07 -0400 Received: from mail-oa1-f45.google.com ([209.85.160.45]:51317) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <tadhgmister@HIDDEN>) id 1sAsRJ-0001TS-Ou for 70826 <at> debbugs.gnu.org; Sat, 25 May 2024 10:32:06 -0400 Received: by mail-oa1-f45.google.com with SMTP id 586e51a60fabf-24c10207d15so3373380fac.2 for <70826 <at> debbugs.gnu.org>; Sat, 25 May 2024 07:31:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716647452; x=1717252252; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=dv6c8I+OXdTRpembvDk/THVUkfNzrvEs1iYPafr5IOQ=; b=hs7A0pR9zP7ikgrKnBEcIKUP6JIRj9HoC/2S7gw5N/hBDGfsROktdhwi93UfCjTHHX MNFTti5RUm59ApAO6rZM1h5Tu5k4WE5Nbtt6jQ7VIjNY1aCMNJv7cpEB69aCw0JlhsPc bS/hOeyhkn9siQRmJR/1RlZ8x3b52jo6qcIDERPiZctPLHWoYsvxt20JsIm3tXxciaJR jlLk9WhBrgtqEgO0dgGy69l999WF0gDCJ/jxjRtnum14+n/yjrnfoNuOYJPcwPTyL2pT A8n9LkCqMaUo4ykh1nKYmZXEcuniAi3PENt91hqmHClo/ricIkr7OX5act3OZuhc3Sul BwLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716647452; x=1717252252; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dv6c8I+OXdTRpembvDk/THVUkfNzrvEs1iYPafr5IOQ=; b=wuK7fbPqGwyXs+gqhidLAAnXE5Jika1WjF7/bYVumnZLARbG/ov7o7xVRckY2lP1e4 EY19478B4/8NXLYPyLhELC157k0MBeQbKyCR5Lb5DRF3NvlkftOBMagxLl993gxV3epJ jS1yEkF6dIChEW11mT5aaQwKuSYHI8BcgTS+f6Clfevy00NatG7rahsABfon0ttuFILd IH7WUeUIsan4DpbVHU4ANdRdsKh2hT1vWico67qOYfDJRpMjX2dgNEpjlixvGGBDv/Vh 4Id6pQs0m7JpySjqyMs3aBaaPmIMTs2GsgchpyP5+tYnfAI+D4ajoplGBAtFJyWzdq1g KeUA== X-Gm-Message-State: AOJu0Yw45Tn36A3A6Li1Sf3CZ0c+gEN3c8VsMVRgmVG+R6q54qHBsGcA dQEVqFEXbymAVsiYJqexUut4BBQZX4m8bxbDWTCrgJwRTfnbcqXHxu/geQ== X-Google-Smtp-Source: AGHT+IFAks63m5lNeU8+6rQ+OTTzfDsCwcbpltXv0742QyWfnamccHA0E8On3fq320zYoA3BWvWBxA== X-Received: by 2002:a05:6871:652:b0:240:eab9:1635 with SMTP id 586e51a60fabf-24ca129ab36mr4884428fac.21.1716647451014; Sat, 25 May 2024 07:30:51 -0700 (PDT) Received: from [192.168.2.11] ([142.188.57.235]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6ad71678996sm3344846d6.139.2024.05.25.07.30.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 May 2024 07:30:50 -0700 (PDT) Message-ID: <ecfd1524-9d20-491c-b2be-8b7122c28d71@HIDDEN> Date: Sat, 25 May 2024 10:30:49 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: bug#70826: luks-device-mapping-with-options breaks bootloader To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN> References: <CAP5DvDj1Xgkr5Mzy2XEzj6O86Nm=Z=hczhKQpCYKhV8Z7mg=BA@HIDDEN> <87ikz22pgo.fsf@HIDDEN> Content-Language: en-US From: Tadhg McDonald-Jensen <tadhgmister@HIDDEN> In-Reply-To: <87ikz22pgo.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: 70826 Cc: 70826 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.4 (----) That unfortunately doesn't fix the problem, `luks-device-mapping-with-options` is a routine that returns the `mapped-device-kind` so it won't check by equality. A possible solution is to check whether the `mapped-device-kind-close` routines are the same as these are shared. diff --git a/gnu/system.scm b/gnu/system.scm index cb6e719ca6..b564bf3788 100644 --- a/gnu/system.scm +++ b/gnu/system.scm @@ -661,10 +661,12 @@ (define (operating-system-boot-mapped-devices os) (define operating-system-bootloader-crypto-devices (mlambdaq (os) ;to avoid duplicated output "Return the sources of the LUKS mapped devices specified by UUID." + (define (luks-device? m) + (eq? (mapped-device-kind-close (mapped-device-type m)) + (mapped-device-kind-close luks-device-mapping))) + ;; XXX: Device ordering is important, we trust the returned one. - (let* ((luks-devices (filter (lambda (m) - (eq? luks-device-mapping - (mapped-device-type m))) + (let* ((luks-devices (filter luks-device? (operating-system-boot-mapped-devices os))) (uuid-crypto-devices non-uuid-crypto-devices (partition (compose uuid? mapped-device-source) (I apologize if my email client is adding line wraps to the diffs, I will look into it after sending this) I tried to implement this initially but it didn't work on my previous attempt so I abandoned trying to submit a patch, but this version does do the trick even if it seems inelegant. On 2024-05-25 5:47 a.m., Ludovic Courtès wrote: > Hi, > > Tadhg McDonald-Jensen <tadhgmister@HIDDEN> skribis: > >> using the `luks-device-mapping-with-options` mapped device type defined in >> (gnu system mapped-devices) causes grub or other bootloaders to not >> properly attempt to mount the encrypted drive. This is caused by the >> commit 39a9404 which identifies luks mapped devices by checking if the type >> is equal to `luks-device-mapping`, so by using a different routine that is >> a proxy to that one it doesn't forward it to grub in the >> store-crypto-devices list. > > Ouch, indeed. The immediate fix is: > > > diff --git a/gnu/system.scm b/gnu/system.scm > index c76f4d7c502..bb851b1b75f 100644 > --- a/gnu/system.scm > +++ b/gnu/system.scm > @@ -667,10 +667,13 @@ (define (operating-system-boot-mapped-devices os) > (define operating-system-bootloader-crypto-devices > (mlambdaq (os) ;to avoid duplicated output > "Return the sources of the LUKS mapped devices specified by UUID." > + (define (luks-device? m) > + (memq (mapped-device-type m) > + (list luks-device-mapping-with-options > + luks-device-mapping))) > + > ;; XXX: Device ordering is important, we trust the returned one. > - (let* ((luks-devices (filter (lambda (m) > - (eq? luks-device-mapping > - (mapped-device-type m))) > + (let* ((luks-devices (filter luks-device? > (operating-system-boot-mapped-devices os))) > (uuid-crypto-devices non-uuid-crypto-devices > (partition (compose uuid? mapped-device-source) > > > > Not ideal, but it fixes the problem. > > I’ll go ahead with this patch if there are no objections. > > Thanks! > > Ludo’.
bug-guix@HIDDEN
:bug#70826
; Package guix
.
Full text available.Received: (at 70826) by debbugs.gnu.org; 25 May 2024 09:47:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 25 05:47:22 2024 Received: from localhost ([127.0.0.1]:42442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sAnzl-00082G-MY for submit <at> debbugs.gnu.org; Sat, 25 May 2024 05:47:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1sAnzk-00082A-2x for 70826 <at> debbugs.gnu.org; Sat, 25 May 2024 05:47:20 -0400 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 <ludo@HIDDEN>) id 1sAnzX-0006xe-9g; Sat, 25 May 2024 05:47:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=K/wqconLzqnZFTR0OCqJeFxpOKcmyQLxdz0obdPMikw=; b=YHMQnbD77YWahZWUd9Q5 X2Ak13H20U2/y4NEf2rw7br5HlLTD+BAg8vNgVD+K8G3ktBQ9G3UPQWjfOGqMaH7nohZ+oFRneD80 XhloAMEeMNPXrKHkk0gMzI3irEkncchB2jJ1SPgDRY70t/x14wr/TIXCYkeUYyp0nsGkefsB8I/Dr B71poQoSkvmqlVFodzB5rWcjVgiD/oqk2sCVEvulh10tVsuelDT4U2EtqYp4S5Mip+qNegL1eyQmx e0z4PD55R23DXI5RGDZtc2zrq9vI1Zzda8PZqof3k98pucI+ZFIR99AxwEWaX7lNZyPYHS2+yfdNC Uhk3ygpsUTlW6A==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Tadhg McDonald-Jensen <tadhgmister@HIDDEN> Subject: Re: bug#70826: luks-device-mapping-with-options breaks bootloader In-Reply-To: <CAP5DvDj1Xgkr5Mzy2XEzj6O86Nm=Z=hczhKQpCYKhV8Z7mg=BA@HIDDEN> (Tadhg McDonald-Jensen's message of "Tue, 7 May 2024 14:54:12 -0400") References: <CAP5DvDj1Xgkr5Mzy2XEzj6O86Nm=Z=hczhKQpCYKhV8Z7mg=BA@HIDDEN> Date: Sat, 25 May 2024 11:47:03 +0200 Message-ID: <87ikz22pgo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70826 Cc: 70826 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Hi, Tadhg McDonald-Jensen <tadhgmister@HIDDEN> skribis: > using the `luks-device-mapping-with-options` mapped device type defined in > (gnu system mapped-devices) causes grub or other bootloaders to not > properly attempt to mount the encrypted drive. This is caused by the > commit 39a9404 which identifies luks mapped devices by checking if the type > is equal to `luks-device-mapping`, so by using a different routine that is > a proxy to that one it doesn't forward it to grub in the > store-crypto-devices list. Ouch, indeed. The immediate fix is: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/system.scm b/gnu/system.scm index c76f4d7c502..bb851b1b75f 100644 --- a/gnu/system.scm +++ b/gnu/system.scm @@ -667,10 +667,13 @@ (define (operating-system-boot-mapped-devices os) (define operating-system-bootloader-crypto-devices (mlambdaq (os) ;to avoid duplicated output "Return the sources of the LUKS mapped devices specified by UUID." + (define (luks-device? m) + (memq (mapped-device-type m) + (list luks-device-mapping-with-options + luks-device-mapping))) + ;; XXX: Device ordering is important, we trust the returned one. - (let* ((luks-devices (filter (lambda (m) - (eq? luks-device-mapping - (mapped-device-type m))) + (let* ((luks-devices (filter luks-device? (operating-system-boot-mapped-devices os))) (uuid-crypto-devices non-uuid-crypto-devices (partition (compose uuid? mapped-device-source) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Not ideal, but it fixes the problem. I=E2=80=99ll go ahead with this patch if there are no objections. Thanks! Ludo=E2=80=99. --=-=-=--
bug-guix@HIDDEN
:bug#70826
; Package guix
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at submit) by debbugs.gnu.org; 7 May 2024 22:24:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 07 18:24:55 2024 Received: from localhost ([127.0.0.1]:45104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1s4TEz-00051L-Re for submit <at> debbugs.gnu.org; Tue, 07 May 2024 18:24:55 -0400 Received: from lists.gnu.org ([2001:470:142::17]:49664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <tadhgmister@HIDDEN>) id 1s4Pxq-0007sZ-Cu for submit <at> debbugs.gnu.org; Tue, 07 May 2024 14:55:01 -0400 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 <tadhgmister@HIDDEN>) id 1s4PxL-0005Sc-Gp for bug-guix@HIDDEN; Tue, 07 May 2024 14:54:27 -0400 Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <tadhgmister@HIDDEN>) id 1s4PxK-0003d5-0D for bug-guix@HIDDEN; Tue, 07 May 2024 14:54:27 -0400 Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-a59d0810f59so520640566b.0 for <bug-guix@HIDDEN>; Tue, 07 May 2024 11:54:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715108064; x=1715712864; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=6+otGiHlmRN59JlK8AWDmNyXiAw5T82zirPgrMn8miQ=; b=QcctjIby60b6sVfpTkKbGIiM3l5JCQoegwvg8DIuDpp/U7GnQnvvVnT/pYoOSa417N 91QWP/oEHclRS3wXwQ93eZGj6YL7h03LlEPxNf/kPnUZObyVXQ73MEtBUXKkhqAmxvMC GR7yMZWy8OFEqk4xS3k15WeGnSsA5JlnC7PTjXcYiW8WV/hzOXSgPYEUHTHBMhZNrgnr f3gzNkrah84rF3osm0iO36iFrxO93McvrjC5fFJIB6kM6okBfFeN6gfR2KgT2bq8S5OA 9eXVmXdOlZSN86a3PugPNMFkXj54NVG8zdpB32fzRyeiGIV1tUTq5OFDYmxFmQrM3P41 c03Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715108064; x=1715712864; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=6+otGiHlmRN59JlK8AWDmNyXiAw5T82zirPgrMn8miQ=; b=q9/XHjLjBvbV9SKX5HoJl6SSeEkLcwonD0GY0W6Jo0FokUuieGUPDzSEqYeqH8KXq2 Xg3KCuKBzC4SpkOott5bsEbC60E+7WQNQ3xWvEBjPMKEIJe7gFATdtYxzbclOwJrYGfr izEq04kFcTtmsELmNh9bDuDLb3chnlmfzCkiw2AUD7xrJAwwx7guseAqy3x5yf7YEUFa kw+BXCR5MpgG7g8EidflW06hl4oZpZyx5699kttZl4n2lgtUItkqXSsVuXnpX+1npr7q ebL9fEF3DGxB6o7ZmBCSxHttxOfEF3lBYKBV6TFha34sBsFl94Rx1Ny1icrpPBJA7QpY petg== X-Gm-Message-State: AOJu0YwTCloq4T/D3bx3wfOso+3ARtPdG9JS/uFd12Q7SzNcdVubewdE MhA61ydzMhoW1N00p/k/z9q6WTEbRHQhDlEqv295Uy3E46DowBnM93j1a/TzER8kg2EGacuRAB/ OqWK2PAi1h9NkkhLQ7R4//TEiLeccFkto+SA= X-Google-Smtp-Source: AGHT+IEl2K4yT+hVmcHtVycNGbC1qT0KhoPllr0xdNEQeMD05bZCBvIqaa2vZzuJt6lZZlDcP5hhIhwzqaFF7bHl+P8= X-Received: by 2002:a17:906:2795:b0:a59:af85:17e9 with SMTP id a640c23a62f3a-a59fb9b88d6mr21869166b.55.1715108063600; Tue, 07 May 2024 11:54:23 -0700 (PDT) MIME-Version: 1.0 From: Tadhg McDonald-Jensen <tadhgmister@HIDDEN> Date: Tue, 7 May 2024 14:54:12 -0400 Message-ID: <CAP5DvDj1Xgkr5Mzy2XEzj6O86Nm=Z=hczhKQpCYKhV8Z7mg=BA@HIDDEN> Subject: luks-device-mapping-with-options breaks bootloader To: bug-guix@HIDDEN Content-Type: multipart/alternative; boundary="000000000000e1e6390617e1b64a" Received-SPF: pass client-ip=2a00:1450:4864:20::62d; envelope-from=tadhgmister@HIDDEN; helo=mail-ej1-x62d.google.com 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 07 May 2024 18:24:52 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) --000000000000e1e6390617e1b64a Content-Type: text/plain; charset="UTF-8" using the `luks-device-mapping-with-options` mapped device type defined in (gnu system mapped-devices) causes grub or other bootloaders to not properly attempt to mount the encrypted drive. This is caused by the commit 39a9404 which identifies luks mapped devices by checking if the type is equal to `luks-device-mapping`, so by using a different routine that is a proxy to that one it doesn't forward it to grub in the store-crypto-devices list. For anyone who finds this before it is fixed, you can boot your device by hitting 'c' in grub and typing these commands: grub> insmod luks grub> insmod luks2 grub> cryptomount (XXX) grub> set root=(crypto) grub> configfile (YYY)/grub/grub.cfg Where (XXX) is the encrypted partition and (YYY) is the boot partition with the grub config, these can be found by doing `ls` command. --000000000000e1e6390617e1b64a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">using the `luks-device-mapping-with-options` mapped device= type defined in (gnu system mapped-devices) causes grub or other bootloade= rs to not properly attempt to mount the encrypted drive. This is caused by = the commit=C2=A039a9404 which identifies luks mapped devices by checking if= the type is equal to `luks-device-mapping`, so by using a different=C2=A0r= outine that is a proxy to that one it doesn't forward it to grub in the= store-crypto-devices list.<div><br></div><div>For anyone who finds this be= fore it is fixed, you can boot your device by hitting 'c' in grub a= nd typing these commands:</div><div>grub> insmod luks</div><div>grub>= insmod luks2</div><div>grub> cryptomount (XXX)</div><div>grub> set r= oot=3D(crypto)</div><div>grub> configfile (YYY)/grub/grub.cfg</div><div>= <br></div><div>Where (XXX) is the encrypted partition and (YYY) is the boot= partition with the grub config, these can be found by doing `ls` command.<= /div></div> --000000000000e1e6390617e1b64a--
Tadhg McDonald-Jensen <tadhgmister@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#70826
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.