IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Impossible de réparer le support de mes machines virtuelles


Sujet :

Shell et commandes GNU

  1. #1
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 328
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 328
    Par défaut Impossible de réparer le support de mes machines virtuelles
    Bonjour,

    Après cette canicule de folie qui nous a tous mis par terre, on refait surface et on va essayer de solutionner les problèmes, en l'espèce je n'en ai qu'un, mon système VirtualBox est cassé, suite à une fausse manip en avril-mai, résultat quand je veux activer une machine virtuelle je me prends ces 3 lignes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    This system is currently not set up to build kernel modules.
    Please install the Linux kernel "header" files matching the current kernel
    for adding new hardware support to the system.
    dans la face, et même si j'enlève tout Virtualbox pour le réinstaller ensuite.
    Enfin, ça, ça fonctionnait ce printemps, parce que maintenant,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $ apt remove virtualbox
    Lecture des listes de paquets... Fait
    Construction de l''arbre des dépendances... Fait
    Lecture des informations d''état... Fait      
    Les paquets virtuels comme «virtualbox» ne peuvent pas être supprimés
    0 mis à jour, 0 nouvellement installés, 0 à enlever et 35 non mis à jour.
    Je ne sais plus quoi tripatouiller pour refaire fonctionner mes machines virtuelles, alors si quelqu'un a une bonne idée, il est le bienvenu.
    Moi, je me perds sur Internet depuis des mois et rien n'avance...
    Je me demande d'ailleurs si ce message d'erreur ne serait pas un message un peu générique qui ne s'appliquerait pas tip-top à mon problème. Mais je ne sais pas quoi faire pour progresser...

    Grand merci par avance.
    (je serai absent cet après-midi)

    Machine Debian 12 64 bits mais je ne me souviens plus quelles commandes il faut utiliser pour avoir plus d'infos (c'est pas bien de vieillir...)
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 630
    Par défaut
    Il te faut installer les kernels-headers de ton noyau pour que l'installeur VirtualBox puisse compiler son module.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 328
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 328
    Par défaut
    Bonsoir Christophe,

    Citation Envoyé par Christophe Voir le message
    Il te faut installer les kernels-headers de ton noyau pour que l'installeur VirtualBox puisse compiler son module.
    Oui, je m'en doutais bien, mais je ne sais pas quelles commandes utiliser pour arriver à cette installation.

    Et quand je fais une recherche avec Synaptic sur kernel-headers, ça me retourne une page vide...

    (Par ailleurs, j'ai aussi tenté une désinstall de Virtualbox suivie d'un reboot puis réinstall avec le mème résultat vide.)

    Merci de ta patience.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 630
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt install linux-headers-$(uname -r)
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 328
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 328
    Par défaut
    je ne sais pas comment j'ai fait mon compte, mais ça va être plus compliqué que ce que je croyais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $ /usr/bin: apt install linux-headers-$(uname -r)
    Lecture des listes de paquets... Fait
    Construction de l''arbre des dépendances... Fait
    Lecture des informations d''état... Fait      
    E: Impossible de trouver le paquet linux-headers-6.1.172
    E: Impossible de trouver de paquet correspondant à l''expression rationnelle «linux-headers-6.1.172»
    Je n'ai pas ce 6.1.172 !
    Ça commence à 6.1.170-3 puis ça saute à 6.1.176-1 et ça continue avec .180-1, puis .187-1.

    Tu vois comment réparer ça ?

    Merci.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 630
    Par défaut
    Je commencerais du coup avec des kernel headers antérieurs à ton noyau, et si ça ne fonctionne pas, je mettrais à jour ton noyau, puis installerais les kernel headers afférents, solution plus propre.
    Les kernel headers de ton noyau actuel ne doivent plus être dispos dans les repos.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  7. #7
    Membre Expert Avatar de Ti-Slackeux
    Homme Profil pro
    Robotique
    Inscrit en
    Août 2007
    Messages
    1 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Robotique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 105
    Par défaut
    Bonjour,

    C'est un peu ouf le kernel sauce débian.
    En fait les sources 6.1.172 c'est le kernel 6.1.0-48-686 >.<
    J'ai trouvé çà par ici : https://packages.debian.org/bookworm....1.0-48-686-di

    hth,

  8. #8
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 672
    Par défaut
    Salut à tous.

    Peux tu nous communiquer ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    uname -a
    cat /etc/os-release
    dpkg -l | grep -E 'linux-image|linux-headers'
    apt policy linux-image-amd64  linux-headers-amd64
    Merci.

  9. #9
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 328
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 328
    Par défaut
    Bonjour à tous et grand merci par avance pour vos participations.

    Ce matin j'ai commencé par ça :
    farfouillage avec le gestionnaire de paquets Synaptic et j'ai découvert des vieilles versions de VBox, soit la 6.1.50-161033, la 7.0.26-168464 que je n'ai jamais utilisée, tout comme la 7.1.18-173720 et la 7.2.16-174877.
    Donc je réinstalle la 6.1.50 et tout se passe bien sauf à la fin où je retombe sur cette phrase mystérieuse,
    This system is currently not set up to build kernel modules.
    Please install the Linux kernel "header" files matching the current kernel
    for adding new hardware support to the system.

    qui ne m'explique pas où trouver et comment installer ces fichus kernel header files
    (quelque part ça doit être normal, puisque la version la plus récente est installée).

    car, oui, d'après mes recherches sur "kernel headers" avec Synaptic, je trouve, pour "linux-headers" :
    6.1.170-3 (dispo)
    6.1.176-1 (dispo)
    6.1.180-1 (dispo)
    6.1.187-1 installé
    linux-kbuild-6.1 6.1.187-1 installé

    Constatation que les headers 6.1.187-1 se sont installés tout seuls sans me demander mon avis !

    Mais il doit manquer un truc puisque je peux lire This system is currently not set up to build kernel modules.
    suivi de "Please install the Linux kernel "header" files matching the current kernel
    for adding new hardware support to the system."
    Mais comment et où lire la version du kernel qui va matcher le reste du système ?

    Citation Envoyé par Ti-Slackeux Voir le message
    Bonjour,

    C'est un peu ouf le kernel sauce débian.
    En fait les sources 6.1.172 c'est le kernel 6.1.0-48-686 >.<
    J'ai trouvé çà par ici : https://packages.debian.org/bookworm....1.0-48-686-di
    hth,
    Bien d'accord avec toi !

    Citation Envoyé par Artemus24 Voir le message
    Salut à tous.

    Peux-tu nous communiquer ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    uname -a
    cat /etc/os-release
    dpkg -l | grep -E 'linux-image|linux-headers'
    apt policy linux-image-amd64  linux-headers-amd64
    Merci.
    À la demande d'Artemus24,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    moi: uname -a 
    Linux debox64 6.1.172 #1 PREEMPT_DYNAMIC Wed May 20 12:17:14 CEST 2026 x86_64 GNU/Linux
     
    moi: cat /etc/os-release 
    PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
    NAME="Debian GNU/Linux"
    VERSION_ID="12"
    VERSION="12 (bookworm)"
    VERSION_CODENAME=bookworm
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support"
    BUG_REPORT_URL="https://bugs.debian.org/"
     
    moi: dpkg -l | grep -E 'linux-image|linux-headers'
    ii  linux-headers-6.1.0-53-amd64          6.1.187-1                                    amd64        Header files for Linux 6.1.0-53-amd64
    ii  linux-headers-6.1.0-53-common         6.1.187-1                                    all          Common header files for Linux 6.1.0-53
    ii  linux-headers-amd64                   6.1.187-1                                    amd64        Header files for Linux amd64 configuration (meta-package)
    rc  linux-image-4.19.0-10-amd64           4.19.132-1                                   amd64        Linux 4.19 for 64-bit PCs (signed)
    rc  linux-image-4.19.0-11-amd64           4.19.146-1                                   amd64        Linux 4.19 for 64-bit PCs (signed)
    rc  linux-image-4.19.0-12-amd64           4.19.152-1                                   amd64        Linux 4.19 for 64-bit PCs (signed)
    rc  linux-image-5.8.0-0.bpo.2-amd64       5.8.10-1~bpo10+1                             amd64        Linux 5.8 for 64-bit PCs (signed)
    rc  linux-image-amd64                     5.8.10-1~bpo10+1                             amd64        Linux for 64-bit PCs (meta-package)
     
    moi: apt policy linux-image-amd64  linux-headers-amd64
    linux-image-amd64:
      Installé: (aucun)
      Candidat: 6.1.187-1
     Table de version:
         6.1.187-1 500
            500 http://security.debian.org/debian-security bookworm-security/main amd64 Packages
         6.1.176-1 500
            500 http://deb.debian.org/debian bookworm/main amd64 Packages
         5.8.10-1~bpo10+1 -1
            100 /var/lib/dpkg/status
    linux-headers-amd64:
      Installé: 6.1.187-1
      Candidat: 6.1.187-1
     Table de version:
     *** 6.1.187-1 500
            500 http://security.debian.org/debian-security bookworm-security/main amd64 Packages
            100 /var/lib/dpkg/status
         6.1.176-1 500
            500 http://deb.debian.org/debian bookworm/main amd64 Packages
    J'en suis là, en plein brouillard, surtout en regardant les instructions d'Oracle genre https://www.virtualbox.org/manual/ch...nux-performing au chapitre 2.3.3.1 où on trouve
    Look at /var/log/vbox-install.log to find out why the compilation failed.
    car quand j'examine cette adresse, je trouve dans ma machine un fichier de log qui date du 26 novembre 2020, hé ouais !

    Bon dimanche,
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  10. #10
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 672
    Par défaut
    Encore une série de commandes à faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ls -l /boot
    dpkg -S /boot/vmlinuz-$(uname -r)
    cat /proc/cmdline
    On pourra déterminer d'où sort ton 6.1.172.

    Est-ce que cela vient d'un paquet Debian, d'un noyau compilé/installé manuellement, d'un dépôt tiers, d'une ancienne installation ?
    Je ne sais quoi d'autre pensée.

    Selon ta réponse, on pourra redémarrer sur le noyau Debian 6.1.0-53-amd64 pour lequel les headers 6.1.187-1 sont déjà présents.

  11. #11
    Membre Expert Avatar de Ti-Slackeux
    Homme Profil pro
    Robotique
    Inscrit en
    Août 2007
    Messages
    1 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Robotique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 105
    Par défaut
    j'ai eu le coup aussi.
    Dans l'invité tapez ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /sbin/rcvboxadd quicksetup all
    moi ça a réglé le soucis !

    hth,

  12. #12
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 328
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 328
    Par défaut
    Citation Envoyé par Artemus24 Voir le message
    Encore une série de commandes à faire...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    ls -l /boot
    total 331832
    -rw-r--r-- 1 root root   128024 15 févr.  2026 config-6.1.162
    -rw-r--r-- 1 root root   128024 14 mars   2026 config-6.1.164
    -rw-r--r-- 1 root root   128024 12 mai   10:49 config-6.1.170
    -rw-r--r-- 1 root root   128024 20 mai   12:26 config-6.1.172
    drwxr-xr-x 5 root root     4096 20 mai   12:26 grub
    -rw-r--r-- 1 root root 50763693 15 févr.  2026 initrd.img-6.1.162
    -rw-r--r-- 1 root root 50763069 21 avril 20:18 initrd.img-6.1.164
    -rw-r--r-- 1 root root 50767580 14 mars   2026 initrd.img-6.1.164.bak
    -rw-r--r-- 1 root root 50773529 20 mai   09:48 initrd.img-6.1.170
    -rw-r--r-- 1 root root 50766896 12 mai   10:50 initrd.img-6.1.170.bak
    -rw-r--r-- 1 root root 50772837 20 mai   12:26 initrd.img-6.1.172
    -rw-r--r-- 1 root root      253  3 oct.   2020 note_moi.txt
    -rw-r--r-- 1 root root  3154199 15 févr.  2026 System.map-6.1.162
    -rw-r--r-- 1 root root  3154243 14 mars   2026 System.map-6.1.164
    -rw-r--r-- 1 root root  3155383 12 mai   10:49 System.map-6.1.170
    -rw-r--r-- 1 root root  3155383 20 mai   12:26 System.map-6.1.172
    -rw-r--r-- 1 root root      728  6 oct.   2020 upd-initramfs.sh
    -rw-r--r-- 1 root root      186 18 avril  2021 use_unmkinitramfs.txt
    -rw-r--r-- 1 root root  5493760 15 févr.  2026 vmlinuz-6.1.162
    -rw-r--r-- 1 root root  5497856 14 mars   2026 vmlinuz-6.1.164
    -rw-r--r-- 1 root root  5497856 12 mai   10:49 vmlinuz-6.1.170
    -rw-r--r-- 1 root root  5501952 20 mai   12:26 vmlinuz-6.1.172
    
    root@debox64:~: dpkg -S /boot/vmlinuz-$(uname -r)
    
    dpkg-query: aucun chemin ne correspond à /boot/vmlinuz-6.1.172
    commentaire jp : quand même curieux que ça ne trouve aucun chemin alors que $(uname -r) remonte quelque chose (peut-on l'appeler "chemin" ? ) :  
    root@debox64:~: cat /proc/cmdline
    BOOT_IMAGE=/boot/vmlinuz-6.1.172 root=UUID=99dc8d6c-8674-4c7d-b27f-7cd860bdd63f ro systemd.show_status=1 ahci.mobile_lpm_policy=1
    Allez, je tente la manip de Ti-Slackeux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ /sbin/rcvboxadd quicksetup all
    bash: /sbin/rcvboxadd: Aucun fichier ou dossier de ce type
    Normal : renvoie une ligne vide,
    Encore un mystère...
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  13. #13
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 328
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 328
    Par défaut
    Le mystère se confirme : dans /sbin/rcv* je n'ai que 4 fichiers (des raccourcis) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    rcvboxautostart-service
    rcvboxballoonctrl-service
    rcvboxdrv
    rcvboxweb-service
    that's all.

    En fouillant dans rcvboxdrv, je récupère des choses intéressantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    rcvboxdrv
    Usage: /usr/sbin/rcvboxdrv {start|stop|stop_vms|restart|setup|cleanup|force-reload|status}
    Merci pour votre temps et vos coups de main.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  14. #14
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 672
    Par défaut
    Je te suggère de rebooter ta machine Linux.
    Quand tu es dans GRUB, de sélectionner ton noyau "6.1.0-53-amd64".
    Quand tu es dans ton système, de vérifier par "uname -r" que tu as bien le bon noyau cette fois-ci.

    Puis relancer la configuration des modules VirtualBox :
    Si ton "/sbin/vboxconfig" n'existe pas alors faire :
    et tu nous donnes le résultat.

  15. #15
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 328
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 328
    Par défaut
    Citation Envoyé par Artemus24 Voir le message
    Quand tu es dans GRUB, de sélectionner ton noyau "6.1.0-53-amd64".
    Qu'est-ce que tu appelles "être dans grub" ?

    Parce que dans le dossier /grub pur et dur j'ai juste trois dossiers : fonts, i386-pc et locale, tous les trois datant de 2020...

    Quant aux autres, les xxxgrub ou /etc/default/grub ou /etc/grub.d/xyz ou similaires, il y en a une telle quantité que je ne sais qu'en faire, et je ne sais pas où se cache le noyau que tu m'indiques.

    Citation Envoyé par Artemus24 Voir le message
    Quand tu es dans ton système, de vérifier par "uname -r" que tu as bien le bon noyau cette fois-ci.
    Euh, tu m'as donné du code html, que veux-tu que j'en fasse ?
    Par exemple, si je copie-colle ta première ligne de la configuration des modules VB et que je fais ENTREE, ça donne ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <div class="bbcode_container"> ENTREE
    bash: erreur de syntaxe près du symbole inattendu «newline»
    On n'est pas dans le même monde, là...
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  16. #16
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 672
    Par défaut
    Citation Envoyé par Jipété
    Qu'est-ce que tu appelles "être dans grub" ?
    Quand tu redémarres Debian, tu as bien un menu qui te proposes de sélectionner la version que tu vas utiliser.
    Et bien, cette page se nomme le GRUB (GNU GRand Unified Bootloader).

    Citation Envoyé par Jipété
    Euh, tu m'as donné du code html, que veux tu que j'en fasse ?
    Hein ? De quoi parles tu ?

    Ceci est une commande shell linux : "sudo /sbin/vboxconfig" pour configurer ta VirtualBox.
    L'autre ligne : "command -v vboxconfig" sert à savoir où se trouve ton "/sbin/vbocconfig" au cas où tu ne le trouves pas.
    C'est aussi du shell linux.

  17. #17
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 328
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 328
    Par défaut
    Hello !

    Citation Envoyé par Artemus24 Voir le message
    Quand tu redémarres Debian, tu as bien un menu qui te proposes de sélectionner la version que tu vas utiliser.
    Et bien, cette page se nomme le GRUB (GNU GRand Unified Bootloader).
    Non, pas chez moi : pour avoir un menu il faut faire une manip dont je ne me souviens pas.

    Citation Envoyé par Artemus24 Voir le message
    Hein ? De quoi parles-tu ?
    Je parle de ce que j'ai vu sur mon écran, hier, venant de ton post de 17:50 :
    Citation Envoyé par Artemus24
    Puis relancer la configuration des modules VirtualBox :
    <div class="bbcode_container">
    <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
    <td style="border: 0; padding: 0; text-align: left">Code :</td>
    <td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
    <a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
    <pre class="bbcode_code" style="height:36px;"><span style="color: #0080ff;">sudo</span> <span style="color: black">/</span>sbin<span style="color: black">/</span>vboxconfig</pre>
    </div>Si ton "/sbin/vboxconfig" n'existe pas alors faire :
    <div class="bbcode_container">
    <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>
    <td style="border: 0; padding: 0; text-align: left">Code :</td>
    <td style="border: 0; padding: 0; text-align: right"><a href="#" onclick="return ano_selectionnerCode(this);">Sélectionner tout</a> -
    <a href="#" onclick="return ano_etendreCode(this);">Visualiser dans une fenêtre à part</a></td></tr></table>
    <pre class="bbcode_code" style="height:36px;"><span style="color: #0000ff;">command</span> <span style="color: #339933;">-v</span> vboxconfig</pre>
    </div>et tu nous donnes le résultat.
    ***************
    Qu'est-ce que tu veux que je fasse avec ces lignes pleines de "div" et de "td" ???????

    Citation Envoyé par Artemus24
    Ceci est une commande shell linux : "sudo /sbin/vboxconfig" pour configurer ta VirtualBox.
    je tourne en boucle sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    vboxdrv.sh: Stopping VirtualBox services.
    vboxdrv.sh: Starting VirtualBox services.
    vboxdrv.sh: Building VirtualBox kernel modules.
    This system is currently not set up to build kernel modules.
    Please install the Linux kernel "header" files matching the current kernel
    for adding new hardware support to the system.
    This system is currently not set up to build kernel modules.
    Please install the Linux kernel "header" files matching the current kernel
    for adding new hardware support to the system.
     
    There were problems setting up VirtualBox.  To re-start the set-up process, run
      /sbin/vboxconfig
    as root.  If your system is using EFI Secure Boot you may need to sign the
    kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
    them. Please see your Linux system's documentation for more information.
    Citation Envoyé par Artemus24
    L'autre ligne : "command -v vboxconfig" sert à savoir où se trouve ton "/sbin/vboxconfig" au cas où tu ne le trouves pas.
    C'est aussi du shell linux.
    Cette commande me renvoie simplement .

    On ne va pas s'en sortir...
    Le problème est là : "
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    This system is currently not set up to build kernel modules.
    "
    Comment configurer ce fichu système ?
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  18. #18
    Membre Expert Avatar de Ti-Slackeux
    Homme Profil pro
    Robotique
    Inscrit en
    Août 2007
    Messages
    1 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Robotique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 105
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Non, pas chez moi : pour avoir un menu il faut faire une manip dont je ne me souviens pas.
    Hello aussi !

    Ca ne serait pas la touche ESC à appuyer plusieurs fois juste après le bip du POST ???

    hth,


    EDIT : Au fait, pourquoi debian 12 ?? (si c'est pas indiscret hein ^^")

  19. #19
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 328
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 328
    Par défaut
    Citation Envoyé par Ti-Slackeux Voir le message
    Ca ne serait pas la touche ESC à appuyer plusieurs fois juste après le bip du POST ???
    Oui, peut-être.
    D'habitude j'ai une ligne en haut de l'écran me disant que j'ai 5 secondes pour appuyer sur "c" ou "e" (ne ne sais plus lequel) et ça me donnera la main.
    Sauf que j'ai testé ce matin et c'est cassé ! Je voulais voir le contenu d'un fichier, j'ai tapé "cat" au prompt "grub>" et le nom du fichier et ça m'a envoyé bouler avec un "fichier en erreur". J'ai testé avec un autre fichier pour un résultat identique...
    Et en plus affichage QWERTY et clavier AZERTY, pas glop du tout.

    Citation Envoyé par Ti-Slackeux Voir le message
    EDIT : Au fait, pourquoi debian 12 ?? (si c'est pas indiscret hein ^^")
    Bref, pourquoi debian 12 ? Parce que c'est ce qui vient après debian 11, qui devait être précédé de debian 10.

    Sinon, pour mon problème, je me suis souvenu que j'avais bidouillé un truc en mai, ce qui fait que je me traine une version 6.1.172 bien affichée en haut à gauche au boot et je ne sais pas comment remettre les choses d'équerre, d'autant plus que je ne me souviens pas de comment j'ai fait pour forcer cette 172.
    Je me souviens juste que je voulais tester quelque chose et paf !, dans les dents...

    Ah, j'avais préparé un petit post, hier, je le mets là :
    J'ai farfouillé avec le gestionnaire de paquets Synaptic et j'ai découvert les dernières versions de VBox, soit la 6.1.50-161033, la 7.0.26-168464 que je n'ai jamais utilisée, tout comme la 7.1.18-173720 et la 7.2.16-174877.
    Donc je réinstalle la 6.1.50 et tout se passe bien sauf à la fin où je retombe sur cette phrase mystérieuse,
    This system is currently not set up to build kernel modules.
    Please install the Linux kernel "header" files matching the current kernel
    for adding new hardware support to the system.
    qui ne m'explique pas où trouver et comment installer ces fichus kernel header files
    (quelque part ça doit être normal, puisque la version la plus récente est installée)

    D'après les recherches sur kernel headers avec Synaptic, je trouve, pour linux-headers :
    6.1.170-3 dispo
    6.1.176-1 dispo
    6.1.180-1 dispo
    6.1.187-1 installé
    linux-kbuild-6.1 6.1.187-1 installé

    Constatation que les headers 6.1.187-1 se sont installés tout seuls et sans me demander mon avis !

    Mais il doit manquer un truc puisque This system is currently not set up to build kernel modules.
    Et je lis ensuite "Please install the Linux kernel "header" files matching the current kernel
    for adding new hardware support to the system." mais
    comment et où lire la version du kernel qui va matcher le reste du système ?

    J'avoue que je suis en plein brouillard, surtout en regardant les instructions d'Oracle : https://www.virtualbox.org/manual/ch...nux-performing au chapitre 2.3.3.1 où on trouve
    Look at /var/log/vbox-install.log to find out why the compilation failed.
    et quand j'examine cette adresse, je trouve dans ma machine un fichier de log qui date du 26 novembre 2020 et c'est tout, hé ouais !
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  20. #20
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 672
    Par défaut
    Citation Envoyé par Jipété
    Non, pas chez moi : pour avoir un menu il faut faire une manip dont je ne me souviens pas.
    Tu n'es pas dans un environnement standard sous Debian. Il n'y a aucune manipulation à faire. j'ai ce menu GRUB à chaque fois que je redémarre mon Debian. Il s'affiche durant cinq secondes puis entre dans Debian sans que je fasse quoi que ce soit. Au cas où la dernière mise à jour ne sait pas bien passé, je peux revenir à l'avant dernière et corriger mes problèmes. Il semble que tu ne sois pas dans ce genre de configuration.

    Citation Envoyé par Jipété
    Qu'est-ce que tu veux que je fasse avec ces lignes pleines de "div" et de "td" ???????
    Cela ne vient pas de mon message #14.

    Voici le contenu sous forme texte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Je te suggère de rebooter ta machine Linux.
    Quand tu es dans GRUB, de sélectionner ton noyau "6.1.0-53-amd64".
    Quand tu es dans ton système, de vérifier par "uname -r" que tu as bien le bon noyau cette fois-ci.
    
    Puis relancer la configuration des modules VirtualBox :
    [ code ]sudo /sbin/vboxconfig[ /code ]
    Si ton "/sbin/vboxconfig" n'existe pas alors faire :
    [ code ]command -v vboxconfig[ /code ]
    et tu nous donnes le résultat.
    Je ne sais pas d'où tu sors ce code html mais il n'est pas présent dans mon message #14.
    Si le problème persiste, change de navigateur. Je suis sous windows 10 Pro et j'utilise Google Chrome et je n'ai pas ce genre de problème.

    Citation Envoyé par Jipété
    Cette commande me renvoie simplement
    Au cas où tu n'aurais pas trouvé ta commande, celle-ci t'indique où elle se trouve, rien de plus.

    Citation Envoyé par Jipété
    On ne va pas s'en sortir...
    Il faut éviter des bidouilles trop spécifiques quand tu ne maitrises pas ce que tu fais. Résultat : c'est la catastrophe.

    Tu as figé ton noyau (6.1.172) pour une raison que j'ignore et tu ne peux pas faire évoluer tes VirtualBox à cause de cela.
    Tout ce que je te demandais, est de démarrer ton Debian dans une autre version que celle en 6.1.172.
    Puis ensuite, de faire les manipulations pour mettre à jour ta virtualBox.

    Ce n'est rien d'autre que la proposition de Christophe dans le message #2 :
    Citation Envoyé par Christophe
    Il te faut installer les kernels-headers de ton noyau pour que l'installeur VirtualBox puisse compiler son module.
    La réponse est celle-ci : "Please install the Linux kernel "header" files matching the current kernel for adding new hardware support to the system".

    Ton problème est que tu tournes sur un noyau 6.1.172 qui n'est associé à aucun paquet Debian installé.
    Si tu fais "apt install linux-headers-$(uname -r)", il ne trouveras rien.

    Si j'étais à ta place, je réinstallerais totalement BookWorm.
    Pas mesure de sécurité, je ferais une sauvegarde de la totalité de ton disque avant de faire ces manipulations.

Discussions similaires

  1. Impossible de démarrer tomcat 6.0 sous machine virtuelle
    Par Slimm dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 15/06/2011, 17h15
  2. Réponses: 3
    Dernier message: 28/10/2008, 09h39
  3. impossible de lire le contenu de mes fichiers sur filezilla
    Par s-ehtp dans le forum Windows Serveur
    Réponses: 6
    Dernier message: 23/10/2008, 13h18
  4. Réponses: 4
    Dernier message: 17/07/2008, 19h30
  5. Réponses: 2
    Dernier message: 27/02/2008, 12h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo