• No or wrong modules on netinst prevents install

    From Carlos R. Pasqualini@21:1/5 to All on Tue Jul 27 23:00:02 2021
    Hello


    I'm having trouble using a netboot of bullseye, because of wrong kernel modules. This issue happens from time to time and happens from when a
    new kernel hits testing until a new corresponding release of
    netboot.tar.gz is published on ftp.debian.org 

    I can see on tracker that there are new commits not released yet, that
    i assume it is related, but not sure enough:

    commit 13997c93e86d59b4c22cc0f254c9ca95b78f35a0
    Author: Steve McIntyre <steve@einval.com>
    Date: Sun Jun 27 22:41:58 2021 +0100

    Bump Linux kernel ABI to 5.10.0-8


    Can we work on automating this a little bit further on a way that new kernels get released in sync with new builds of debian-installer?
    Last kernel migrated to testing on July 23

    We need either (or both) of:

    * Keep old kernel modules on repositories until new debian-installer gets build and distributed, so we can keep installing using netinst.
    * Get some automation that a new kernel triggers a build and distribution of newer netboot images, so the requirement for the former tends to zero.


    Don't know if this issue needs to be resolved by this team or no


    Please, keep in mind I'm not on this list, so please CC me



    Thanks, a lot!

    --
    Carlos R. Pasqualini 

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Tue Jul 27 23:20:01 2021
    Hi Carlos,

    Carlos R. Pasqualini <carlos@carlospasqualini.com.ar> (2021-07-27):
    I'm having trouble using a netboot of bullseye, because of wrong kernel modules. This issue happens from time to time and happens from when a
    new kernel hits testing until a new corresponding release of
    netboot.tar.gz is published on ftp.debian.org 

    I can see on tracker that there are new commits not released yet, that
    i assume it is related, but not sure enough:

    commit 13997c93e86d59b4c22cc0f254c9ca95b78f35a0
    Author: Steve McIntyre <steve@einval.com>
    Date: Sun Jun 27 22:41:58 2021 +0100

    Bump Linux kernel ABI to 5.10.0-8


    Can we work on automating this a little bit further on a way that new
    kernels get released in sync with new builds of debian-installer?
    Last kernel migrated to testing on July 23

    We need either (or both) of:

    * Keep old kernel modules on repositories until new debian-installer
    gets build and distributed, so we can keep installing using netinst.

    netinst is a full ISO which has all required bits. I reckon you meant
    netboot here though.

    * Get some automation that a new kernel triggers a build and
    distribution of newer netboot images, so the requirement for the
    former tends to zero.

    Don't know if this issue needs to be resolved by this team or no

    Please, keep in mind I'm not on this list, so please CC me

    https://d-i.debian.org/daily-images/ is what you're looking for.


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmEAd8IACgkQ/5FK8MKz VSBcXw//dDw1pPdR3geXDsoW/DC1cyUaAsPqQdtDi4yFEsVVHDIF1Mxr+w7+o9f9 4B6qGB/0WjMzvQx6BE/NMnH7KcTUcNOwaFiHj7t9Jb+0JvkOo3Rqdu7c8im25whq KFWQ4S6bxa1mClOrxM+o770uYTMTOeELqBFnIfKmxBYynJUTcuIbqWxweyAgp1G2 8s+9AaInxT1/6CWthyJFmw/d9qnIGYiJSpObmbGKkiyOUH5ElWXvlQ+BvzlNT97T pGqb9oEWfh/NFOcGTvsSWc5WIhLccKelAeucQV2XqSCbK/FIw4TrTjDXcPxjFbS4 LqI6hGpif+X8pTzQi8wgp6TfxFB5KOdsTdWHARtw67CCHw4NgnrP0HXE73YkMwkP vkOYjytLAFljiVTpKZYerYn1zQH0M+Q0gr5Df9lBFvyiOmelmkQYL0IkXWjUN8r/ 69AuefUzPNjIH513TVC7cvNmK1Kb8phPJpr+0XKGUY5SSQ75vzOT1Oq5dq0wbD7F DPtYvMoKS7TD9tJnb18nOuUAb8lVk3TiclPwiMBvm7ODu++XS/i92xaWQ29nuNQp InXzg/SKQpffKPxd3MVAqOYVTOJUCXUkHrm5s6hYXju3gyT/FO2K14Uyw9wQ9vcg snstRBf3c0xzKnJol6OMe5Ag8duEZIEF4xwydm5Yvo2p7anxEzs=
    =BV8F
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Carlos R. Pasqualini@21:1/5 to All on Wed Jul 28 00:20:01 2021
    El mar, 27-07-2021 a las 23:16 +0200, Cyril Brulebois escribió:
    Hi Carlos,

    Hi Cyril,


    Carlos R. Pasqualini <carlos@carlospasqualini.com.ar> (2021-07-27):
    I'm having trouble using a netboot of bullseye, because of wrong
    kernel
    modules. This issue happens from time to time and happens from when
    a
    new kernel hits testing until a new corresponding release of
    netboot.tar.gz is published on ftp.debian.org 

    I can see on tracker that there are new commits not released yet,
    that
    i assume it is related, but not sure enough:

    commit 13997c93e86d59b4c22cc0f254c9ca95b78f35a0
    Author: Steve McIntyre <steve@einval.com>
    Date:   Sun Jun 27 22:41:58 2021 +0100

        Bump Linux kernel ABI to 5.10.0-8


    Can we work on automating this a little bit further on a way that
    new
    kernels get released in sync with new builds of debian-installer?
    Last kernel migrated to testing on July 23

    We need either (or both) of:

    * Keep old kernel modules on repositories until new debian-
    installer
    gets build and distributed, so we can keep installing using
    netinst.

    netinst is a full ISO which has all required bits. I reckon you meant
    netboot here though.

    Yes! typo here


    * Get some automation that a new kernel triggers a build and
    distribution of newer netboot images, so the requirement for the
    former tends to zero.

    Don't know if this issue needs to be resolved by this team or no

    Please, keep in mind I'm not on this list, so please CC me

    https://d-i.debian.org/daily-images/ is what you're looking for.



    While this is where I get a working netboot file, I think it is not an
    ideal solution, please let me explain

    In my case, I have a cronjob that looks for updated files every day,
    while I don't need the very latest daily build, just an
    (almost/testing) reliable network install for testing.
    Downloading from ftp.debian.org will download a new installer every few
    weeks, while downloading from daily-builds will download every day. And downloading everyday seems to me a waste of resources on both sides.

    What I mean with this, is that if Debian is distributing a file, it
    should either work or point to a working file. Right now we are
    distributing a non-working file on:

    https://deb.debian.org/debian/dists/testing/main/installer-{ArchHere}/current/images/netboot/netboot.tar.gz

    I am pretty sure I am not the only one that needs to change from time
    to time from deb.debian.org to d-i.debian.org because of this, or keeps
    getting unused daily downloads, or just thinking that it will not work
    at all, by not finding the daily builds.

    Again, I don't know if this is some kind of bug or issue to be
    resolved, just that I feel that it is not working right, as it is right
    now, and wanted to put it to the team's consideration.


    Thanks again!

    --
    Carlos R. Pasqualini

    <html><head></head><body><div>El mar, 27-07-2021 a las 23:16 +0200, Cyril Brulebois escribió:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Hi Carlos,<br></div></blockquote><div><br></div><
    Hi Cyril,</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><br></div><div>Carlos R. Pasqualini &lt;<a href="mailto:carlos@carlospasqualini.com.ar">carlos@carlospasqualini.com.
    ar</a>&gt; (2021-07-27):<br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>I'm having trouble using a netboot of bullseye, because of wrong kernel<br></div><div>modules. This issue happens
    from time to time and happens from when a<br></div><div>new kernel hits testing until a new corresponding release of<br></div><div>netboot.tar.gz is published on <a href="ftp://ftp.debian.org">ftp.debian.org</a>&nbsp;<br></div><div><br></div><div>I can
    see on tracker that there are new commits not released yet, that<br></div><div>i assume it is related, but not sure enough:<br></div><div><br></div><div>commit 13997c93e86d59b4c22cc0f254c9ca95b78f35a0<br></div><div>Author: Steve McIntyre &lt;<a href="
    mailto:steve@einval.com">steve@einval.com</a>&gt;<br></div><div>Date:&nbsp;&nbsp; Sun Jun 27 22:41:58 2021 +0100<br></div><div><br></div><div>&nbsp;&nbsp;&nbsp; Bump Linux kernel ABI to 5.10.0-8<br></div><div><br></div><div><br></div><div>Can we work on
    automating this a little bit further on a way that new<br></div><div>kernels get released in sync with new builds of debian-installer?<br></div><div>Last kernel migrated to testing on July 23<br></div><div><br></div><div>We need either (or both) of:<br></
    <div><br></div><div>* Keep old kernel modules on repositories until new debian-installer<br></div><div>gets build and distributed, so we can keep installing using netinst.<br></div></blockquote><div><br></div><div>netinst is a full ISO which has all
    required bits. I reckon you meant<br></div><div>netboot here though.<br></div></blockquote><div><br></div><div>Yes! typo here</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><br></
    <blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>* Get some automation that a new kernel triggers a build and<br></div><div>distribution of newer netboot images, so the requirement for the<br></
    <div>former tends to zero.<br></div><div><br></div><div>Don't know if this issue needs to be resolved by this team or no<br></div><div><br></div><div>Please, keep in mind I'm not on this list, so please CC me<br></div></blockquote><div><br></div><div>
    <a href="https://d-i.debian.org/daily-images/">https://d-i.debian.org/daily-images/</a>&nbsp;is what you're looking for.<br></div><div><br></div><div><br></div></blockquote><div><br></div><div>While this is where I get a working netboot file, I think it
    is not an ideal solution, please let me explain</div><div><br></div><div>In my case, I have a cronjob that looks for updated files every day, while I don't need the very latest daily build, just an (almost/testing) reliable network install for testing.</
    <div>Downloading from <a href="ftp.debian.org">ftp.debian.org</a>&nbsp;will download a new installer every few weeks, while downloading from daily-builds will download every day. And downloading everyday seems to me a waste of resources on both sides.
    </div><div><br></div><div>What I mean with this, is that if Debian is distributing a file, it should either work or point to a working file. Right now we are distributing a non-working file on:</div><div><a href="https://deb.debian.org/debian/dists/
    testing/main/installer-amd64/current/images/netboot/"></a></div><div><a href="https://deb.debian.org/debian/dists/testing/main/installer-amd64/current/images/netboot/netboot.tar.gz">https://deb.debian.org/debian/dists/testing/main/installer-{ArchHere}/
    current/images/netboot/netboot.tar.gz</a></div><div><br></div><div>I am pretty sure I am not the only one that needs to change from time to time from deb.debian.org to d-i.debian.org because of this, or keeps getting unused daily downloads, or just
    thinking that it will not work at all, by not finding the daily builds.</div><div><br></div><div>Again, I don't know if this is some kind of bug or issue to be resolved, just that I feel that it is not working right, as it is right now, and wanted to put
    it to the team's consideration.</div><div><br></div><div><br></div><div>Thanks again!</div><div><br></div><div><span><pre>-- <br></pre>Carlos R. Pasqualini</span></div></body></html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Philip Hands@21:1/5 to Carlos R. Pasqualini on Wed Jul 28 09:40:01 2021
    "Carlos R. Pasqualini" <carlos@carlospasqualini.com.ar> writes:

    Again, I don't know if this is some kind of bug or issue to be
    resolved, just that I feel that it is not working right, as it is right
    now, and wanted to put it to the team's consideration.

    The issue is that the image is tied to the version of the kernel that it
    was built with, but the kernel & modules in the archive have
    subsequently been updated, so when you try to install the version the
    netboot is looking for has been removed.

    This is not easy to fix because:

    a) only one version of a package can be present in the archive at a
    time, so the old versions of the modules cannot be left where they
    are for a grace period,

    b) debian-installer (actually the anna & net-retriever udebs) only
    supports downloading from a single repository, so one cannot
    currently configure an additional snapshot repository that could
    provide the matching modules to the netboot.

    As it happens I've been using a patched version of d-i that enables
    downloading from additional repos while creating test images that can
    install unreleased udebs from salsa.debian.org -- those patches probably
    need a bit of polishing before they could be part of a release but if
    that feature were added then we could create a repo that contains the
    matching modules when we create the daily images and configure that as
    an additional source in the netboot images to make this problem go away.

    I will endeavour to do something about this after the release.

    Cheers, Phil.
    --
    |)| Philip Hands [+44 (0)20 8530 9560] HANDS.COM Ltd.
    |-| http://www.hands.com/ http://ftp.uk.debian.org/
    |(| Hugo-Klemm-Strasse 34, 21075 Hamburg, GERMANY

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmEBAvcACgkQ0EujoAEl 1cDtag//ebBv1tkkaaTEljYkzeABZ+N8mbj3vbxPq0rp9YjeP7ph9xVAWqvaamHH cVTel4DQjqK/ezswRR2YZ+nbg4/LzWhhghLh344xScH/ZT/hIFZyae+A1eblGSrX 0uHOuofdBDs1zo4ZacnbRsH+MUFDt4pIbzo7tCVhYOOlFJxopZEnfuz4zov2o1X5 nWUoCY2eyi3h5jogS/nv8+0wCOEhq0ienY00swPhE+xog4J2u3WWhMJRG+1iYATP t5SJ5aqFHM/2vPQKkGYjkPa7/GtWxIK3VDZ7HszVjcGEdF9ie2IeXODV6pPp0lHb neo4VqqMOXnvEVT6PW38w4DcBTBsr7f0XDYviSNchNHfKczqKceGSPpHiycjr1XV rj+zhvG3lLGOqep93vzX1y9740x+oVcilnrQFNAwFJ53BZPo7ytkm1Ndf6p/fZsG qDfdOwiNZKnSnk13aNtyQdGdEYUZUmAn9CIS/PSBSLQ8ToL5LkZMe4aCQ5oZQiDS XvmH+SrJ+DxRUIZYi/LiAzEP9YzMJZuKkZpwGXlvZ+eMTXOV+OmPDXvGY05WbSsZ 9ouj4LCwtCZE6pR8KUwj8+IITlqsxcbGt/lszSQkvuO9t3LBp17cWYxUVzwbBg0T u249cx88v0nTGvB