Boot==>CONFIG_SYSFS_DEPRECATED

Résolu
initials 76 -  
bob031 Messages postés 8228 Statut Membre -
Salut à tous :)

Au boot de Debian j'ai un message d'erreur qui me demande de désactiver l'option du noyau:
CONFIG_SYSFS_DEPRECATED

Qu'il se peut que udev ne fonctionne pas correctement à cause de cela.
Le système démarre quand même ensuite, mais je souhaiterais résoudre ;)

Pour désactiver cette option est ce que je peux le faire sans devoir recompiler le noyaux?
Je n'ai rien trouvé sur le net :(

Merci d'avance pour votre aide.

J'ajoute pour info:
initials@alexis:~$ cat /boot/config-2.6.31.5 | grep CONFIG_SYSFS
CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_SYSFS=y


--
If you want to go quickly, go alone. If you want to go far, go together.
Configuration: Lenny/Squeeze 2.6.31.5

12 réponses

  1. initials 76
     
    C'était une bête question,
    j'ai édité le fichier de configuration comme ceci:

    # CONFIG_SYSFS_DEPRECATED is not set
    # CONFIG_SYSFS_DEPRECATED_V2 is not set
    CONFIG_SYSFS=y


    Et j'ai recompilé, maintenant ça roule ;))

    Si quelqu'un connaît un moyen d'éditer les options du noyau directement sans devoir tout recompiler je suis preneur.

    @+ Bonne soirée.
    0
  2. azigui
     
    Bonjour,

    Justement j'ai eu ce souci (impossible d'avoir la fenetre de session à cause de l'erreur CONFIG_SYSFS_DEPRECATED), j'ai modifié le fichier de conf.
    Pourrais-tu me donner les commandes pour recompiler. ? Merci d'avance

    Cdlt,

    Azigui
    0
    1. initials 76
       
      Salut ;-)

      Tu te replace dans le répertoire de compilation du noyau, pour moi c'était /usr/src/linux
      Mais ça dépend de l'endroit ou tu avais compilé la fois précédente.

      Tu édites le fichier de configuration.(qui se trouve dans le répertoire des sources)

      nano .config


      Et tu modifies ces lignes comme ceci:

      # CONFIG_SYSFS_DEPRECATED is not set
      # CONFIG_SYSFS_DEPRECATED_V2 is not set
      CONFIG_SYSFS=y


      Une fois fini, tu sauves (ctrl+x)

      Et tu relances la compilation.

      make && make modules_install


      Et ensuite tu copies les nouveaux bzImage, config et system.map dans ton répertoire de /boot
      (Ils écraseront les anciens)

      Tu avais compilé ton noyau toi même?

      0
  3. azigui
     
    Merci pour l'info,

    Tout ceci est fait par contre j'ai besoin des commandes pour relancer la compilation.

    Merci

    Cdlt,

    Azigui
    0
  4. azigui
     
    Oups ! désolé je n'avais pas développé le champ pour lire la suite.
    Non je ne l'avais pas compilé moi-même, il provient de mon install Debian Lenny.

    Merci encore je vais tester tes commandes en espérant que cela fonctionne, car je me boot sur mon CD en mode rescue.

    Cdlt,

    Azigui
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. azigui
     
    Re,

    Je n'ai pas encore lancé tes commandes car je n'ai pas de dossier linux en fait je n'airien dans /usr/src/
    Vu que je n'ai fait qu'installer Debian avec la version netinstall, je ne sais pas ou est complilé le noyau par défaut.

    Merci

    Azigui
    0
  7. azigui
     
    Merci pour l'info bob031.
    Bizarre, lorsque je tape la commande uname -a ou uname -r, la version du noyau est 2.6.26-1-486 alors que jusqu'à présent lorsque je redémarrer ma machine le grub m'affiche 2.6.26-2-686.

    Est-ce normal docteur ?

    J'ai télécharger et décomprésser dans /usr/src/, linux-2.6.32, j'ai bien envie de l'installer mais j'ai quelques problèmes.
    Déjà à la 1ère commande make menuconfig, j'ai comme message :

    make : *** No rule to make target 'menuconfig'. Stop

    Même message pour make gconfig. Make tout, c'est l'enfer, il faut répondre à des milliers de questions.

    Sinon par hasard y'a-t-il possibilité de revenir à ma version originale avant cette foutu maj que j'ai faite dimanche.

    Merci pour vos infos. Cela soulage de ne pas se sentir seul.

    cdlt,

    Azigui
    0
    1. initials 76
       
      https://forums.commentcamarche.net/forum/affich-13756337-compilation-nouvau-kernel-et-patch-temp-reel#p13796678

      C'est un super exemple à suivre lorsque tu seras sur ta Debian ;-)

      Voir ce résumé:
      https://forums.commentcamarche.net/forum/affich-13756337-compilation-nouvau-kernel-et-patch-temp-reel?page=5#102

      Sauf que sur Debian, pour passer en root, c'est:

      su -


      (si tu n'a pas choisis le mode sudo en install expert)

      L'exemple est sur Ubuntu, mais bien sur, c'est kif-kif

      Bonne chance ;-)

      Édité: il y a un patch.
      0
  8. bob031 Messages postés 8228 Statut Membre 473
     
    Bizarre, lorsque je tape la commande uname -a ou uname -r, la version du noyau est 2.6.26-1-486 alors que jusqu'à présent lorsque je redémarrer ma machine le grub m'affiche 2.6.26-2-686

    si la commande uname affiche 2.6.26-1-486, alors tu es avec le noyau 2.6.26-1-486 !

    donc tu ne bootes pas avec le 2.6.26-2-686 ....

    Déjà à la 1ère commande make menuconfig, j'ai comme message :

    make : *** No rule to make target 'menuconfig'. Stop


    je suppose qu'il n'y a pas de fichier .config dans le répertoire /usr/src/linux-2.6.32/

    il faut donc copier le fichier .config de ton noyau 2.6.26-1-486 (ou 2.6.26-2-686) dans le répertoire /usr/src/linux-2.6.32/

    (attention : il y a probablement quelques différences notables entre la version 2.6.26 et 2.6.32 et donc qu'il va falloir répondre à pas mal de questions !!!)

    voir les liens fournis par initials 76 et plus particulièrement la procédure de lami20j.

    bon courage.
    0
  9. azigui
     
    Merci pour tes réponses.

    Par contre ça m'embête de me taper les pas mal de questions. N'y aurait-il pas un moyen de revenir à la version originale ?

    cdlt,

    Azigui
    0
  10. bob031 Messages postés 8228 Statut Membre 473
     
    Par contre ça m'embête de me taper les pas mal de questions

    il suffit de valider les réponses par défaut !

    N'y aurait-il pas un moyen de revenir à la version originale ?

    un retour sur quelle version originale ?

    0
  11. azigui
     
    J'ai fait un apt-get upgrade (même avec un -f), j'ai des erreurs du type :
    - Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages
    - Unable to correct dependencies

    Saurais-tu ce que cela signifie.

    Merci pour ton aide

    cdlt,

    Azigui
    0
  12. bob031 Messages postés 8228 Statut Membre 473
     
    pour la gestion des paquetages il y a soit apt-get soit aptitude !

    si tu as utilisé au moins une fois la commande aptitude, alors tu dois te tenir a cette commande et donc ne plus utiliser apt-get !
    0