• live-build: erreur sur firmware

    From Pierre ESTREm@21:1/5 to All on Thu Nov 23 03:30:01 2023
    Bonjour la liste

    Je débute avec cet outil.
    Je commence par une iso-hybrid avec un système "normal" :

    J'obtiens l'erreur en fin de log :
    ...
    E: Package 'firmware-linux' has no installation candidate
    E: An unexpected failure occurred, exiting...
    P: Begin unmounting filesystems...
    P: Saving caches...
    Reading package lists...
    Building dependency tree...

    Reading state information...

    Je fais cela avec le script auto/config :

    #!/bin/sh

    set -e

    lb config noauto \
        --architectures amd64 \
        --distribution bookworm \
        --system normal \
        --bootloaders syslinux \
        --archive-areas main contrib non-free \
        --apt-recommends true \
        --binary-filesystem ext4 \
        "${@}"

    Si j'ajoute l'option "--firmware-binary true" même  erreur.

    Où fais-je l'erreur ?

    Merci
    pierre estrem

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Thu Nov 23 09:00:01 2023
    Le 23/11/2023 à 03:23, Pierre ESTREm a écrit :
    [...]
    E: Package 'firmware-linux' has no installation candidate
    [...]
        --archive-areas main contrib non-free \
    [...]

    Bonjour,

    didier@hp-notebook14:~$ apt show firmware-linux
    [...]
    Section: non-free-firmware/metapackages
    [...]

    je pense que la ligne suivante serait correcte pour ton emploi:

    --archive-areas main contrib non-free non-free-firmware \

    ou simplement

    --archive-areas main contrib non-free-firmware \

    si seuls les firmwares t'intéressent parmi les logiciels propriétaires

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre ESTREm@21:1/5 to All on Thu Nov 23 21:50:01 2023
    Bonsoir,

    Dommage, aucune des deux lignes passent (même retour) :

          --archive-areas main contrib non-free non-free-firmware \
    ou
          --archive-areas main contrib non-free-firmware \

    Je vais m'appuyer sur la commande que vous citez "apt show" pour
    d'autres tentatives.

    Merci !

    pierre estrem



    Le 23/11/2023 à 08:59, didier gaumet a écrit :
    Le 23/11/2023 à 03:23, Pierre ESTREm a écrit :
    [...]
    E: Package 'firmware-linux' has no installation candidate
    [...]
         --archive-areas main contrib non-free \
    [...]

    Bonjour,

    didier@hp-notebook14:~$ apt show firmware-linux
    [...]
    Section: non-free-firmware/metapackages
    [...]

    je pense que la ligne suivante serait correcte pour ton emploi:

          --archive-areas main contrib non-free non-free-firmware \

    ou simplement

          --archive-areas main contrib non-free-firmware \

    si seuls les firmwares t'intéressent parmi les logiciels propriétaires


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Thu Nov 23 23:00:01 2023
    Le 23/11/2023 à 22:46, didier gaumet a écrit :
    [...]
        --archive-areas "main contrib non-free" \
    [...]

    j'ai fait du copier-coller sans me relire et modifier.
    il faut donc lire plutôt:

    --archive-areas "main contrib non-free non-free-firmware" \

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Thu Nov 23 22:50:02 2023
    De ce que je comprends d'après un tuto sur debian-facile:
    (cf https://debian-facile.org/doc:install:live-build )

    1) il faut spécifier les options:
    lb config noauto \
    [...]
    --archive-areas "main contrib non-free" \
    [...]
    --firmware-binary "true" \
    --firmware-chroot "true" \
    [...]

    2) il faut aussi insérer chaque paquet de firmware à installer dans la
    liste des paquets à installer. tu peux alléger un peu la liste en
    spécifiant l'un des métapaquets disponibles:
    live-task-non-free-firmware-pc
    live-task-non-free-firmware-server

    ne m'en demande pas plus, je n'ai jamais expérimenté tout ça :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre ESTREm@21:1/5 to All on Fri Nov 24 21:40:01 2023
    Bonsoir,

    Je n'y comprends plus rien : alors que mes premiers essais étaient
    fructueux; voilà que j'ai systématiquement la même erreur... avec le simplissime script auto/config :

    #!/bin/sh
    set -e
    lb config noauto \
        "${@}"

    Je fais cela sur une Debian 12.
    Et toujours cette erreur sur le paquet firmware-linux...

    pierre estrem


    Le 23/11/2023 à 22:48, didier gaumet a écrit :
    Le 23/11/2023 à 22:46, didier gaumet a écrit :
    [...]
         --archive-areas "main contrib non-free" \
    [...]

    j'ai fait du copier-coller sans me relire et modifier.
    il faut donc lire plutôt:

          --archive-areas "main contrib non-free non-free-firmware" \




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Sat Nov 25 09:00:02 2023
    Le 24/11/2023 à 21:32, Pierre ESTREm a écrit :
    Bonsoir,

    Je n'y comprends plus rien : alors que mes premiers essais étaient fructueux; voilà que j'ai systématiquement la même erreur... avec le simplissime script auto/config :

    #!/bin/sh
    set -e
    lb config noauto \
        "${@}"

    Je fais cela sur une Debian 12.
    Et toujours cette erreur sur le paquet firmware-linux...

    pierre estrem

    Tu as bien la section non-free-firmware présente pour chaque dépôt dans
    le fichier /etc/apt/sources.list de ton PC (celui à partir duquel tu
    essaies de construire ton système cible live)?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre ESTREm@21:1/5 to All on Sat Nov 25 22:10:01 2023
    Bonsoir Didier,

    J'ai dans tous mes dépôts la section non-free-firmware.
    Par contre je n'avais dans aucun la section "contrib".
    Je l'ai ajouté partout, puis je fais un "apt update".
    Pas mieux avec le config le plus simple.

    Je réinstalle la netinst et je présume que ça ira, tout au mieux au début.

    Je me souviens avoir fait un "apt upgrade"...

    pierre estrem




    Le 25/11/2023 à 08:51, didier gaumet a écrit :
    Le 24/11/2023 à 21:32, Pierre ESTREm a écrit :
    Bonsoir,

    Je n'y comprends plus rien : alors que mes premiers essais étaient
    fructueux; voilà que j'ai systématiquement la même erreur... avec le
    simplissime script auto/config :

    #!/bin/sh
    set -e
    lb config noauto \
         "${@}"

    Je fais cela sur une Debian 12.
    Et toujours cette erreur sur le paquet firmware-linux...

    pierre estrem

    Tu as bien la section non-free-firmware présente pour chaque dépôt
    dans le fichier /etc/apt/sources.list de ton PC (celui à partir duquel
    tu essaies de construire ton système cible live)?




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)