Demmarage mandriva 2007

bonjour a vous tous
voici mon bleme comme pas mal de pers je voudrai demmarer en mode graphique et non en mode cmde
j ai essayer startx mais je recupere le graphique que si je suis en superutilisateur sinon ecran bleu et rien
et quand j ai demaré le graphique jai une fenetre: "attention krootwarning" qui s ouvre avec ceci

vous faites fonctionner une interface graphique en tant qu administrateur systeme.

cecis est une mauvaise idée car en tant qu administrateut systeme,vous pouvez endommager votre systeme sans que rien ne vous en empeche.
cliquer sur continuer si vous savez reelement ce que vous faites .
dans le cas contraire,veuillez cliquer sur quitter et consulter votre manuel pour apprendre a ajouter un utilisateur non privilégier pouvant utiliser le systeme

si je quitte je reviens en mode console du depart
si je continue sa demmare
que dois je faire svp
pas envie de faire de grosses boulettes
Configuration: Linux Mandriva
Firefox 1.5.0.7

28 réponses

Résumé de la discussion

Démarrage graphique sous Mandriva : la difficulté centrale est de lancer l’interface graphique sans privilèges d’administrateur, startx fonctionnant seulement en root et provoquant un avertissement pertinent. Des réponses clés recommandent de vérifier le runlevel et les liens dans /etc/rcX.d, notamment S52dm, et de corriger un lien cassé en installant dm ou en utilisant kdm. Si le démon graphique est manquant, il faut installer un serveur graphique et modifier les scripts pour lancer le gestionnaire dm, gdm ou kdm au démarrage. En complément, certains abordent les problèmes Xorg et libglx, indiquant que des erreurs de chargement ou des modules DRI non chargés peuvent franchement gêner l’affichage.

Bobot (l’IA à votre service)
  1. Modérateur
    Plutôt que de modifier les fichiers à la main comme un bourrin (solution que les autres t'ont donné), apprends juste à utiliser les outils que Mandriva met à ta disposition. Si c'est la distribution qui a les meilleurs outils de configuration, c'est pas pour rien

    1) ce n'est pas bourrin
    2) son fichier actuel est déjà généré par l'assistant mandriva (cf header du fichier) et ne lui convient pas
    3) pour moi c'est pas les meilleurs outils, ubuntu est meilleure (j'aime conclure sur une phrase qui va faire jaser)
    1. Tape en tant qu'utilisateur root "drakx11". Cela lancera l'outil de configuration Mandriva de l'interface graphique. Reconfigure tes paramètres, cela devrait corriger ton fichier xorg.conf. Tu peu utiliser la touche espace pour sélectionner des menus, et la touche tabulation pour te déplacer d'option en option. une fois que c'est fait, tape "service dm start" ou redémarre ta machine.

      Plutôt que de modifier les fichiers à la main comme un bourrin (solution que les autres t'ont donné), apprends juste à utiliser les outils que Mandriva met à ta disposition. Si c'est la distribution qui a les meilleurs outils de configuration, c'est pas pour rien...
      1. Modérateur
        Que donnent les logs du coup ? Si vraiment ça te soule trop mets une (k)ubuntu feasty ça marchera directement (et en plus je me vexerai pas :p)
        1. bonjour
          j ai bien fait tout ce que tu m a dit et tjs la meme chose alors ...........grrrrrrrrrrr
          1. Modérateur
            Rajoute simplement un # en début de ligne comme expliqué dans<22>
            1. slt
              je ne comprend pas le sens de ta demande:"Commente la ligne en gras et redémarre le serveur X "
              pourais tu m expliquer ce tu veux dire stp
              merci
              1. Modérateur
                Section "Module"
                Load "dbe" # Double-Buffering Extension
                Load "v4l" # Video for Linux
                Load "extmod"
                Load "type1"
                Load "freetype"
                Load "/usr/X11R6/lib/modules/extensions/libglx.a"
                # Load "glx" # 3D layer
                EndSection 

                Commente la ligne en gras et redémarre le serveur X
                /etc/init.d/dm restart

                PS : si mandriva te soule (ce que je peux comprendre) tu peux essayer une kubuntu qui marchera directement.

                Bonne chance
                1. bonjour
                  desolé alors je vais coller le resultat de la cmd:"vim /etc/X11/xorg.conf"

                  "# File generated by XFdrake (rev 57713)

                  # **********************************************************************
                  # Refer to the XF86Config man page for details about the format of
                  # this file.
                  # **********************************************************************

                  Section "Files"
                  # Multiple FontPath entries are allowed (they are concatenated together)
                  # By default, Mandrake 6.0 and later now use a font server independent of
                  # the X server to render fonts.
                  FontPath "unix/:-1"
                  EndSection

                  Section "ServerFlags"
                  #DontZap # disable <Crtl><Alt><BS> (server abort)
                  AllowMouseOpenFail # allows the server to start up even if the mouse doesn't
                  work
                  #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
                  EndSection

                  Section "Module"
                  Load "dbe" # Double-Buffering Extension
                  Load "v4l" # Video for Linux
                  Load "extmod"
                  Load "type1"
                  Load "freetype"
                  Load "/usr/X11R6/lib/modules/extensions/libglx.a"
                  Load "glx" # 3D layer
                  EndSection

                  Section "InputDevice"
                  Identifier "Keyboard1"
                  Driver "kbd"
                  Option "XkbModel" "pc105"
                  Option "XkbLayout" "fr"
                  Option "XkbOptions" "compose:rwin"
                  EndSection

                  Section "InputDevice"
                  Identifier "Mouse1"
                  Driver "mouse"
                  Option "Protocol" "ExplorerPS/2"
                  Option "Device" "/dev/mouse"
                  Option "ZAxisMapping" "6 7"
                  EndSection
                  Section "Monitor"
                  Identifier "monitor1"
                  VendorName "Plug'n Play"
                  ModelName "S/T 77E/76E"
                  HorizSync 30-70
                  VertRefresh 50-160

                  # TV fullscreen mode or DVD fullscreen output.
                  # 768x576 @ 79 Hz, 50 kHz hsync
                  ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630

                  # 768x576 @ 100 Hz, 61.6 kHz hsync
                  ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
                  EndSection

                  Section "Device"
                  Identifier "device1"
                  BoardName "ATI Radeon (vesa)"
                  Driver "fglrx"
                  Option "DPMS"

                  # === disable PnP Monitor ===
                  #Option "NoDDC"
                  # === disable/enable XAA/DRI ===
                  Option "no_accel" "no"
                  Option "no_dri" "no"
                  # === FireGL DDX driver module specific settings ===
                  # === Screen Management ===
                  Option "DesktopSetup" "0x00000000"
                  Option "MonitorLayout" "AUTO, AUTO"
                  Option "IgnoreEDID" "off"
                  Option "HSync2" "unspecified"
                  Option "VRefresh2" "unspecified"
                  Option "ScreenOverlap" "0"
                  # === TV-out Management ===
                  Option "NoTV" "yes"
                  Option "TVStandard" "NTSC-M"
                  Option "TVHSizeAdj" "0"
                  Option "TVVSizeAdj" "0"
                  Option "TVHPosAdj" "0"
                  Option "TVVPosAdj" "0"
                  Option "TVHStartAdj" "0"
                  Option "TVColorAdj" "0"
                  Option "GammaCorrectionI" "0x00000000"
                  Option "GammaCorrectionII" "0x00000000"
                  # === OpenGL specific profiles/settings ===
                  Option "Capabilities" "0x00000000"
                  # === Video Overlay for the Xv extension ===
                  Option "VideoOverlay" "on"
                  # === OpenGL Overlay ===
                  # Note: When OpenGL Overlay is enabled, Video Overlay
                  # will be disabled automatically
                  Option "OpenGLOverlay" "off"
                  Option "CenterMode" "off"
                  # === QBS Support ===
                  Option "Stereo" "off"
                  Option "StereoSyncEnable" "1"
                  # === Misc Options ===
                  Option "UseFastTLS" "0"
                  Option "BlockSignalsOnLock" "on"
                  Option "UseInternalAGPGART" "no"
                  Option "ForceGenericCPU" "no"
                  # === FSAA ===
                  Option "FSAAScale" "1"
                  Option "FSAADisableGamma" "no"
                  Option "FSAACustomizeMSPos" "no"
                  Option "FSAAMSPosX0" "0.000000"
                  Option "FSAAMSPosY0" "0.000000"
                  Option "FSAAMSPosX1" "0.000000"
                  Option "FSAAMSPosY1" "0.000000"
                  Option "FSAAMSPosX2" "0.000000"
                  Option "FSAAMSPosY2" "0.000000"
                  Option "FSAAMSPosX3" "0.000000"
                  Option "FSAAMSPosY3" "0.000000"
                  Option "FSAAMSPosX4" "0.000000"
                  Option "FSAAMSPosY4" "0.000000"
                  Option "FSAAMSPosX5" "0.000000"
                  Option "FSAAMSPosY5" "0.000000"
                  Option "FSAAMSPosY1" "0.000000"
                  Option "StereoSyncEnable" "1"
                  Option "FSAAMSPosX5" "0.000000"
                  Option "FSAAMSPosX2" "0.000000"
                  Option "FSAAMSPosY4" "0.000000"
                  Option "FSAAMSPosX4" "0.000000"
                  Option "FSAAMSPosY0" "0.000000"
                  Option "FSAADisableGamma" "no"
                  Option "VideoOverlay" "on"
                  Option "ForceGenericCPU" "no"
                  Option "GammaCorrectionII" "0x00000000"
                  Option "VRefresh2" "unspecified"
                  Option "CenterMode" "off"
                  Option "FSAAMSPosY5" "0.000000"
                  Option "IgnoreEDID" "off"
                  Option "OpenGLOverlay" "off"
                  Option "FSAACustomizeMSPos" "no"
                  Option "FSAAScale" "1"
                  Option "DesktopSetup" "0x00000000"
                  Option "HSync2" "unspecified"
                  Option "TVHStartAdj" "0"
                  Option "FSAAMSPosX0" "0.000000"
                  Option "no_dri" "no"
                  Option "GammaCorrectionI" "0x00000000"
                  Option "FSAAMSPosX1" "0.000000"
                  Option "BlockSignalsOnLock" "on"
                  Option "UseInternalAGPGART" "no"
                  Option "MonitorLayout" "AUTO, AUTO"
                  Option "UseFastTLS" "0"
                  Option "no_accel" "no"
                  Option "Capabilities" "0x00000000"
                  Option "FSAAMSPosY3" "0.000000"
                  Option "TVColorAdj" "0"
                  Option "TVVPosAdj" "0"
                  Option "TVStandard" "NTSC-M"
                  Option "FSAAMSPosY2" "0.000000"
                  Option "NoTV" "yes"
                  Option "TVHPosAdj" "0"
                  Option "TVHSizeAdj" "0"
                  Option "Stereo" "off"
                  Option "ScreenOverlap" "0"
                  Option "FSAAMSPosX3" "0.000000"
                  Option "TVVSizeAdj" "0"
                  EndSection

                  Section "Screen"
                  Identifier "screen1"
                  Device "device1"
                  Monitor "monitor1"
                  DefaultColorDepth 24

                  Subsection "Display"
                  Depth 8
                  Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
                  EndSubsection

                  Subsection "Display"
                  Depth 15
                  Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
                  EndSubsection
                  Subsection "Display"
                  Depth 16
                  Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
                  EndSubsection

                  Subsection "Display"
                  Depth 24
                  Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
                  EndSubsection
                  EndSection

                  Section "ServerLayout"
                  Identifier "layout1"
                  InputDevice "Keyboard1" "CoreKeyboard"
                  InputDevice "Mouse1" "CorePointer"
                  Screen "screen1"
                  EndSection
                  202,1 Bas"
                  voila tout y es cette foois
                  mais pas de :Load "load GLcore""ni de :"Load "glx"
                  quel galere (heureusement suis pas tout seul)
                  1. Modérateur
                    Ouais mais le fichier continue plus bas, il faut descendre (avec les flèches) pour trouver la section intéressante
                    1. bonjour et encore merci de votre aide

                      avec la cmd "vim /etc/X11/xorg.conf" jotient
                      " File generated by XFdrake (rev 57713)

                      # **********************************************************************
                      # Refer to the XF86Config man page for details about the format of
                      # this file.
                      # **********************************************************************

                      Section "Files"
                      # Multiple FontPath entries are allowed (they are concatenated together)
                      # By default, Mandrake 6.0 and later now use a font server independent of
                      # the X server to render fonts.
                      FontPath "unix/:-1"
                      EndSection

                      Section "ServerFlags"
                      #DontZap # disable <Crtl><Alt><BS> (server abort)
                      AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work
                      #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
                      EndSection

                      Section "Module"
                      Load "dbe" # Double-Buffering Extension
                      "/etc/X11/xorg.conf" 202L, 6849C 1,1 Haut"

                      rien a voir avec toi

                      avec la cmd"grep EE /var/log/Xorg.0.log" j otiens
                      " (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
                      (II) Loading extension MIT-SCREEN-SAVER
                      (EE) Unable to open /usr/X11R6/lib/modules/extensions/libglx.a
                      (EE) Failed to load module "/usr/X11R6/lib/modules/extensions/libglx.a" (open failed, 2)
                      (EE) AIGLX: DRI module not loaded"
                      avec tjs(EE) en rouge
                      grrrrr
                      1. Modérateur
                        Alors en fait il charge le module qui gère l'openGL alors que la lib correspondante n'set pas installée, d'où un plantage du serveur X. Deux possilibités
                        - installer la lib qui gere ça (sous debian c'est le paquet xserver-xorg-core ou nvidia-glx) avec urpmi,
                        - où empêcher de charger ces modules. Pour cela il faut éditer en root /etc/X11/xorg.conf et commenter les bonnes lignes. Toujours avec vim :
                        vim /etc/X11/xorg.conf

                        La tu as un endroit qui ressemble à ça :
                        Section "Module"
                            Load    "GLcore"
                            Load    "bitmap"
                            Load    "dbe"
                            Load    "ddc"
                            Load    "dri"
                            Load    "extmod"
                            Load    "freetype"
                            Load    "glx"
                            Load    "int10"
                            Load    "record"
                            Load    "speedo"
                            Load    "type1"
                            Load    "vbe"
                        EndSection

                        Les deux lignes qui nous intéressent (en gras) sont à commenter. Place toi au début de la ligne et tape r# pour ces deux lignes.
                        Section "Module"
                        #    Load    "GLcore"
                            Load    "bitmap"
                            Load    "dbe"
                            Load    "ddc"
                            Load    "dri"
                            Load    "extmod"
                            Load    "freetype"
                        #    Load    "glx"
                            Load    "int10"
                            Load    "record"
                            Load    "speedo"
                            Load    "type1"
                            Load    "vbe"
                        EndSection

                        Ceci fait, sauve et quitte en tapant :wq. En cas de soucis quitte sans sauver :q!

                        Ensuite relance ton serveur X:
                        /etc/init.d/dm restart

                        Si ca ne marche toujours pas donne nous le résultat de
                        grep EE /var/log/Xorg.0.log

                        Bonne chance
                        1. bonjour a vous
                          pour info (alt f7 et cont alt f7) ne donnent rien

                          la cmd "ls -l /etc/init.d/ | grep dm"me donne
                          "-rwxr--r-- 1 root root 1524 sep 19 2006 dm*" (avec dm en rouge)

                          la cmd"grep EE /var/log/Xorg.0.log" me donne
                          " (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
                          (II) Loading extension MIT-SCREEN-SAVER
                          (EE) Unable to open /usr/X11R6/lib/modules/extensions/libglx.a
                          (EE) Failed to load module "/usr/X11R6/lib/modules/extensions/libglx.a" (open failed, 2)
                          (EE) AIGLX: DRI module not loaded"
                          avec"(EE)" en rouge
                          grrrrrrrrr
                          1. Modérateur
                            Yep tu as raison. J'ai oublié que son startx marchait.
                            Par contre tu lui as dit alt f7, mais ce n'est plutôt ctrl alt f7 ?
                            1. Non: c'est ALT+F7 quand tu passes d'une console au graphique, et CTRL+ALT+F1-6 pour revenir en console (puisque les combinaisons de touches ALT+Fxx sont assignées au display manager (ALT+F4 ferme la fenêtre, etc..) sous kde et autres gnomes..
                          2. Modérateur
                            Même question que tlep. Par contre il faut me donner le contenu de /etc/init.d. Je suis désolée j'ai oublié le / à la fin (chez moi il n'y en a pas besoin) :
                            Exemple :
                            (mando@aldur) (~) $ ls -l /etc/init.d/ | grep dm
                            -rwxr-xr-x 1 root root  5119 2007-02-06 20:56 kdm
                            -rwxr-xr-x 1 root root  3609 2006-06-30 06:49 xdm

                            J'aimerais en particulier voir si ce répertoire contient un dm (ce qui normalement doit être le cas s'il te dit que l'interface graphique est lancée). Je pense qu'en fait ce n'est pas un problème de lancement de "dm", mais ton serveur X (ctrl alt f7) qui plante et qui te renvoie en mode texte (ctrl alt f1). Si quand tu fais ctrl alt f7 tu as un écran noir c'est effeectivement que le serveur X est planté. Dans ce cas là donne nous le résultat de la commande :
                            grep EE /var/log/Xorg.0.log

                            Bonne chance
                            1. Ben à mon avis c pas son serveur X qui plante, puisque startx fonctionne.
                              Ce serait plutot son display manager non ?
                          3. Une fois que tu as obtenu :
                            "Lancement du gestionnaire d'affichage : [ OK ]"

                            Tu n'a aucun bureau graphique ? (en ALT+F7)
                            1. bonjouir
                              comme tu m as demandé j ai lancé:
                              "/etc/init.d/dm restart" et j obtiens
                              "Arrêt du gestionnaire d'affichage : [ OK ]
                              Lancement du gestionnaire d'affichage : [ OK ]"

                              avec la cmd"ls /etc/init.d" cela me donne
                              "/etc/init.d@"

                              j espere que cela t eclair plus que moi
                              mci
                              1. Modérateur
                                Je me suis loosée sur la première commande, désolée, je voulais dire que donne :
                                ls /etc/init.d

                                En fait j'aimerais vérifier que tes liens dans /etc/rc... pointe vers un truc qui existe. Vu que le lien est "rouge" j'en doute :) Avec la commande de tlep on aura tout ce qu'il nous faut (j'espère :p)
                                1. bonjour

                                  avec la cmd"ls -l /etc/rc j obtiens
                                  "lrwxrwxrwx 1 root root 7 avr 9 08:56 /etc/rc -> rc.d/rc*"

                                  avec la cmd"cd /etc ; find * | grep rc | grep dm | xargs ls -l"j obtiens
                                  "-rw-r--r-- 1 root root 375 avr 10 10:50 kde/kdm/backgroundrc
                                  -rw-r--r-- 1 root root 1675 avr 16 11:01 kde/kdm/kdmrc
                                  -rw-r--r-- 1 root root 1675 avr 12 16:20 kde/kdm/kdmrc~
                                  -rw-r--r-- 1 root root 21694 sep 22 2006 kde/kdm/kdmrc.rpmnew
                                  -rwxr--r-- 1 root root 1524 sep 19 2006 rc.d/init.d/dm
                                  lrwxrwxrwx 1 root root 12 avr 16 10:27 rc.d/rc0.d/K09dm -> ../init.d/dm
                                  lrwxrwxrwx 1 root root 12 avr 16 10:27 rc.d/rc1.d/K09dm -> ../init.d/dm
                                  lrwxrwxrwx 1 root root 12 avr 16 10:27 rc.d/rc2.d/K09dm -> ../init.d/dm
                                  lrwxrwxrwx 1 root root 12 avr 16 10:27 rc.d/rc3.d/K09dm -> ../init.d/dm
                                  lrwxrwxrwx 1 root root 12 avr 16 10:27 rc.d/rc4.d/K09dm -> ../init.d/dm
                                  lrwxrwxrwx 1 root root 12 avr 16 10:27 rc.d/rc5.d/S52dm -> ../init.d/dm
                                  lrwxrwxrwx 1 root root 12 avr 16 10:27 rc.d/rc6.d/K09dm -> ../init.d/dm
                                  -rw-r--r-- 1 root root 4042 aoû 29 2006 X11/xdm/Xresources"
                                  1. Modérateur
                                    j ai bien fait ce que tu m a dit"r3"mais la premiere fois me suis trompé de ligne(2)est ce grave?
                                    sinon apres reboot tjs meme probleme
                                    je m arrache les cheuveux


                                    Si tu as sauvé sans quitter quand tu t'es trompé comme je t'ai dit, aucun soucis.
                                    Peux tu me donner le résultat de (cf post <9>)
                                    ls -l /etc/rc
                                    cd /etc ; find * | grep rc | grep dm | xargs ls -l
                                    

                                    Apparemment maintenant tu bootes sur le bon runlevel mais les liens symboliques qui permettent de préciser quoi lancer à chaque runlevel sont cassés. Je pense qu'il suffit de les faire repointer au bon endroit avec la commande ln -s. Ne me demande pas pourquoi ils sont cassés je n'en ai aucune idée :p

                                    Exemple chez moi
                                    (mando@aldur) (~) $ cd /etc ; find * | grep rc | grep dm | xargs ls -l
                                    find: ssl/private: Permission non accordée
                                    -rw-r--r-- 1 root root  354 2007-02-05 00:23 kde3/kdm/backgroundrc
                                    -rw-r--r-- 1 root root  323 2006-12-29 21:25 kde3/kdm/backgroundrc.dpkg-dist
                                    -rw-r--r-- 1 root root 1474 2007-03-13 11:22 kde3/kdm/kdmrc
                                    -rw-r--r-- 1 root root 1492 2007-02-05 00:23 kde3/kdm/kdmrc.dpkg-old
                                    lrwxrwxrwx 1 root root   13 2006-02-12 18:25 rc0.d/K01kdm -> ../init.d/kdm
                                    lrwxrwxrwx 1 root root   13 2006-02-12 18:25 rc1.d/K01kdm -> ../init.d/kdm
                                    lrwxrwxrwx 1 root root   13 2006-02-12 18:25 rc2.d/S99kdm -> ../init.d/kdm
                                    lrwxrwxrwx 1 root root   13 2006-02-12 18:25 rc3.d/S99kdm -> ../init.d/kdm
                                    lrwxrwxrwx 1 root root   13 2006-02-12 18:25 rc4.d/S99kdm -> ../init.d/kdm
                                    lrwxrwxrwx 1 root root   13 2006-02-12 18:25 rc5.d/S99kdm -> ../init.d/kdm
                                    lrwxrwxrwx 1 root root   13 2006-02-12 18:25 rc6.d/K01kdm -> ../init.d/kdm
                                    

                                    ... et /etc/init.d/kdm existe bien, donc tout va bien. Je pense qu'il suffit que tu fasse de même, en respectant les noms actuellement utilisés dans tes /etc/rc?.d. On va te dire quoi taper dès que tu nous aura donné le résultat des deux commandes que je t'ai demandé.
                                    • 1
                                    • 2