kdm foiré après MAJ Mandrake 9.2 --> 10.0 [résolu]

kdm foiré après MAJ Mandrake 9.2 --> 10.0 [résolu] - Installation - Linux et OS Alternatifs

Marsh Posté le 14-07-2004 à 00:09:17    

Pour ceux qui ne m'ont pas encore aperçu ces jours-ci, je précise que je suis totalement noob sous linux... (fô bien apprendre un jour !).  ;)  
 
Alors voilà, suite aux conseils avisés de Mjules et quelques autres :jap: , j'ai fait mon upgrade 9.2 vers 10.0...
 
Jusque là, pas trop de soucis. Il a fallu que je choisisse un kernel dans une liste de 30... j'ai tapé au pif dans ce qu'il me semble assez approprié: 2.4.25.7-up4GB... je ne sais pas si j'ai fait un bon choix... :??:  mais bon mon souci n'est pas là : c'est surtout que le lancement de X en auto foire. :(  
 
Affichage du fond bleu (bon signe), puis au bout de qq secondes, écran noir... puis écran bleu... puis écran noir... bon 3 fois en tout, puis mode console.
 
Ensuite, je peux me logguer normalement, startx et ça roule... ce qui me fait dire que c'est kdm qui est en cause.
 
J'ai regardé les logs, mais sans trouver d'anomalies sérieuses.
 
Est-ce-que vous pouvez m'aider à réparer kdm ? je ne sais déjà pas trop où chercher ! Les fichiers de conf de kdm, je ne sais pas par où il faut commencer...
 
Merci pour votre aide... :jap:
 
Un pôv' noob qui ne veut qu'apprendre à s'en sortir...  :cry:
 
EDIT: je viens trouver ça dans le mdkkdm.log :

/usr/bin/mdkkdm_greet: relocation error: /usr/bin/mdkkdm_greet: undefined symbol: _ZN12KCmdLineArgs4initEiPPcPKcS3_S3_S3_b
Jul 13 23:59:35 mdkkdm_config[4080] error: Unrecognized section name [Desktop0] at /usr/share/config/kdm/kdmrc:1
Jul 13 23:59:35 mdkkdm_config[4080] error: Unrecognized key 'SessionTypes' in section [X-*-Greeter] at /usr/share/config/kdm/kdmrc:65
Jul 13 23:59:35 mdkkdm_config[4080] error: Unrecognized key 'AutoLogin1st' in section [X-:0-Core] at /usr/share/config/kdm/kdmrc:79
Jul 13 23:59:35 mdkkdm_config[4080] error: Invalid option value 'All' at /usr/share/config/kdm/kdmrc:68
 
Fatal server error:
Server is already active for display 0
 If this server is no longer running, remove /tmp/.X0-lock
 and start again.


 
ça explique probablement mon problème, mais là, je commence à perdre pied... glou glou glou...


Message édité par cactus le 15-07-2004 à 22:24:50
Reply

Marsh Posté le 14-07-2004 à 00:09:17   

Reply

Marsh Posté le 14-07-2004 à 00:29:19    

Que donne:
#rpm -qa | grep kdm ?

Reply

Marsh Posté le 14-07-2004 à 00:32:21    

ça me donne ça :
 


mdkkdm-9.2-21mdk
kdebase-kdm-3.2-79mdk
kdebase-kdm-config-file-3.1.3-79mdk


 :??:  y'a des incohérences, là...


Message édité par cactus le 14-07-2004 à 00:32:53
Reply

Marsh Posté le 14-07-2004 à 00:34:50    

oui :)
alors urpmi mdkkdm

Reply

Marsh Posté le 14-07-2004 à 00:35:42    

bon ok... mais c'est normal après une maj 9.2 to 10.0 ?

Reply

Marsh Posté le 14-07-2004 à 00:36:45    


# urpmi mdkkdm
Tout est déjà installé


 :??:  :??:  :??:

Reply

Marsh Posté le 14-07-2004 à 00:39:15    

Excuses, comme je suis sous KDE 3.2.2, mdkkdm est celui-ci: mdkkdm-10.1-3mdk.
 
Que donne le log de X juste après t'être fait éjecter ?

Reply

Marsh Posté le 14-07-2004 à 00:42:34    

et après un:
#chksession --kdm

Reply

Marsh Posté le 14-07-2004 à 00:43:28    

Si tu veux parler du /var/log/XFree86.0.log, il n'y a pas plus de warnings ou d'erreur qu'avant... en tout cas, rien vers la fin...
 
Perso, bien qu'étant noob, je pense vraiment que c'est kdm qui va pas... je ne vois pas ce que viens faire X là-dedans...

Reply

Marsh Posté le 14-07-2004 à 00:48:09    

Tu es nouveau semble-t-il, je tente de t'aider, alors cool :)
 
Vérifie la concordance de ton fichier /usr/share/config/kdm/kdmrc ligne
Setup=/etc/X11/xdm/Xsetup_0
et l'existence de /etc/X11/xdm/Xsetup_0

Reply

Marsh Posté le 14-07-2004 à 00:48:09   

Reply

Marsh Posté le 14-07-2004 à 00:51:08    

Est-ce que mdkkdm est fonctionnel lorsque tu le choisis à partir du Centre de contrôle Mandrake -> système -> gestionnaire de connexion ou foire-t-il aussi ?

Reply

Marsh Posté le 14-07-2004 à 00:53:28    

Au fait, l'as-tu enlevé ?

Code :
  1. remove /tmp/.X0-lock

Reply

Marsh Posté le 14-07-2004 à 00:54:59    

Ne te faches pas ! ce n'était nullement une critique à ton encontre... Je te faisais part de ma réflexion, et te demandais implicitement ton avis...
 
Franchement désolé si je n'ai pas été clair, je suis loin d'être un mauvais gars... (si tu savais combien je peux aider de noob en windows à mon boulot !!!).
 
Bon, je pense que tu vois juste: dans le kdmrc :
 


Setup=
Startup=


 
Il faut donc que je renseigne ces 2 lignes je suppose...
 
Setup=/etc/X11/xdm/Xsetup_0 ça me parait évident...
par contre pour le startup, je mets quoi ?

Reply

Marsh Posté le 14-07-2004 à 01:00:17    

Setup=/etc/X11/xdm/Xsetup_0
Startup=/etc/X11/xdm/TakeConsole
 
Mais je reviens sur le remove /tmp/.X0-lock indiqué dans ton mdkkdm.log qui signifie qu'une première (n°0) instance X tourne ou tournait. Si tel n'est pas le cas, cela signifie que le verrou est toujours là. Efface ce verrou d'abord (à supposer que tu es en mode console init 3)


Message édité par Sagittarius le 14-07-2004 à 01:02:54
Reply

Marsh Posté le 14-07-2004 à 01:00:37    

Alors, je réponds à tes 2 remarques:
- le gestionnaire de connexion semble fonctionner... faut que je farfouille les options, mais a priori, ça semble être pas mal...
- J'ai renommé le .X0-lock en .X0-lock.old... j'avais un peu peur de l'effacer... au cas où... toujours peur de faire une boulette... :D

Reply

Marsh Posté le 14-07-2004 à 01:03:42    

C'est bien. :)

Reply

Marsh Posté le 14-07-2004 à 01:05:15    

En regardant dans le xdm-config, j'ai trouvé (je pense !) la réponse au Startup:

DisplayManager._0.setup: /etc/X11/xdm/Xsetup_0
DisplayManager._0.startup: /etc/X11/xdm/GiveConsole


 
Je modifie et je reboote ?


Message édité par cactus le 14-07-2004 à 01:08:29
Reply

Marsh Posté le 14-07-2004 à 01:11:48    

Ne modifie pas si ça marche :D
 
Sinon pour information, il y a plusieurs gestionnaire d'ouverture de session:
-xdm (l'original de X)
-gdm (gnome)
-kdm (kde)
-mdkkdm apparu avec la 9.2.
 
A mon sens, gdm et kdm sont mieux.
Essaie de choisir d'abord à partir des outils mandrake (MCC ou drakconf) plutôt que de configurer toi-même les fichiers d'ouverture de session. Après, rien n'empêche de vouloir comprendre, mais les scripts de lancement des DM ne sont pas si évidents que ça.
 
 
 

Reply

Marsh Posté le 14-07-2004 à 01:13:06    

Ah j'oubliais, le terme "rebooter" est quasi-banni ici ;)
En effet, sous GNU/Linux, rebooter n'est presque jamais nécessaire, sauf si l'on change de noyau.


Message édité par Sagittarius le 14-07-2004 à 01:14:50
Reply

Marsh Posté le 14-07-2004 à 01:19:09    

Je te remercie pour ton aide, mais ça ne marche toujours pas... :(
 
Toujours obligé de basculer en console et de faire startx...
 
Sinon, je connaissais un peu l'existence de xdm, gdm... par contre, je mélangeais kdm et mdkkdm... merci pour ces précisions.
 
Pour ce qui est du reboot, je comprends ta petite boutade, mais pour vérifier si le script de kdm marche, j'ai une autre solution ? un ./kdm quelque part ?

Reply

Marsh Posté le 14-07-2004 à 01:23:02    

ton kdmrc contient quand même: Setup=/etc/X11/xdm/Xsetup_0 ou non ?
 
pour passer du mode non-graphique au mode graphique (cf runlevel)
en mode su:
init 3 && init 5

Reply

Marsh Posté le 14-07-2004 à 01:28:45    

Oui, j'ai bien rajouté les lignes pour le setup et le startup.
 
Par contre, j'ai toujours des blancs:


Pattern=
Program=
...
WallpaperList=
...
GUIStyle=
...
SelectedUsers=
...
NoPassUsers=
...
Willing=


 
Certains, c'est normal (papier peint, etc... on s'en fout...).
Par contre, j'ai un gros doute sur les 2 premiers et sur le dernier...
 
Ok pour les init... je les utilise pourtant parfois, mais là, ça m'a échappé... j'ai pas encore le réflexe !


Message édité par cactus le 14-07-2004 à 01:30:16
Reply

Marsh Posté le 14-07-2004 à 01:35:15    

Tu as peut-être un /usr/share/config/kdm/kdmrc.rpmnew plus à propos à la suite de la mise-à-jour par urpmi ?
 
Vérifie que c'est bien kdm et non mdkkdm que tu utilises: MCC -> système -> gestionnaire de connexion
 
Sinon en voici un de kdmrc (le mien)


[General]
ConfigVersion=2.1
PidFile=/var/run/xdm.pid
Xservers=/etc/X11/xdm/Xservers
 
[Shutdown]
HaltCmd=/sbin/halt
LiloCmd=/sbin/lilo
LiloMap=/boot/map
RebootCmd=/sbin/reboot
UseLilo=true
 
[X-*-Core]
AllowNullPasswd=false
AllowRootLogin=false
AllowShutdown=All
AutoReLogin=false
Reset=/etc/X11/xdm/GiveConsole
Resources=/etc/X11/xdm/Xresources
Session=/etc/X11/xdm/Xsession
Setup=/etc/X11/xdm/Xsetup_0
Startup=/etc/X11/xdm/TakeConsole
SystemPath=/usr/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin/
UserPath=/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/
 
[X-*-Greeter]
AntiAliasing=true
AuthComplain=false
ColorScheme=Liquid
DefaultUser=administrateur
EchoMode=OneStar
FaceSource=PreferUser
FailFont=Luxi Sans,12,-1,5,75,0,0,0,0,0
FocusPasswd=false
ForgingSeed=1069108915
GUIStyle=Baghira
GreetFont=Luxi Sans,24,-1,5,50,0,0,0,0,0
GreetString=Bienvenue sur %n
GreeterPosFixed=false
GreeterPosX=0
GreeterPosY=0
HiddenUsers=nobody,root,nx
Language=fr
LogoArea=Logo
LogoPixmap=
MaxShowUID=65535
MinShowUID=500
PreselectUser=Previous
SelectedUsers=
ShowUsers=All
SortUsers=true
StdFont=Luxi Sans,12,-1,5,50,0,0,0,0,0
UseBackground=true
 
[X-:*-Core]
AllowNullPasswd=true
AllowRootLogin=true
AllowShutdown=All
NoPassEnable=false
NoPassUsers=
 
[X-:*-Greeter]
LoginMode=DefaultLocal
 
[X-:0-Core]
Authorize=true
AutoLoginEnable=false
AutoLoginUser=administrateur
 
[X-:1-Core]
Authorize=true
 
[Xdmcp]
Enable=true
Willing=/etc/X11/xdm/Xwilling
Xaccess=/etc/X11/xdm/Xaccess
 

Reply

Marsh Posté le 14-07-2004 à 01:37:35    

Tu peux modifier aussi les paramètres de kdmrc par kcontrol de KDE en mode su: configurer votre bureau -> système -> gestionnaire de connexion.

Reply

Marsh Posté le 14-07-2004 à 01:39:16    

Où vois-tu que c'est kdm ou mdkkdm ? je ne vois rien d'explicite dans le gestionnaire de connexion...

Reply

Marsh Posté le 14-07-2004 à 01:48:40    

A ce moment tape drakedm dans une console en mode su :)

Reply

Marsh Posté le 14-07-2004 à 01:51:15    

Bingo !  il est sur Mdkkdm...
 
Bon ben, je le passe en kdm alors... ;)

Reply

Marsh Posté le 14-07-2004 à 01:59:07    

voila :)

Reply

Marsh Posté le 14-07-2004 à 02:04:51    

Et j'avais des erreurs dans le kdmrc (inversion GiveConsole et TakeConsole... :D )
 
EDIT: non, ça ne marche toujours pas... Je pense que je vais arrêter pour ce soir, il est déjà tard... :sleep:   je reprends tout demain, à tête reposée...
 
Encore merci Sagittarius pour ton aide :jap: . A demain si tu es là... ;)


Message édité par cactus le 14-07-2004 à 02:08:36
Reply

Marsh Posté le 14-07-2004 à 02:06:41    

Alors c'est bon ?
Je peux aller me coucher ?  :D


Message édité par Sagittarius le 14-07-2004 à 02:07:59
Reply

Marsh Posté le 14-07-2004 à 02:09:41    

Tu peux aller te coucher, oui... ;) mais fallait le dire que tu voulais partir, on aurait repris plus tard (demain si tu es là...)
 
Bonne nuit !  :sleep:

Reply

Marsh Posté le 14-07-2004 à 02:16:20    

Demain, TP: installer KDE 3.2.2 :D  

Reply

Marsh Posté le 14-07-2004 à 17:16:49    

Alors, je reprends le sujet !!!
 
1. ça ne fonctionne toujours pas, obligé de se logguer en console, puis startx...  :(  
 
2. pour l'upgrade de kde en 3.2.2, j'ai voulu passer par le gestionnaire de paquetages, MAJ Mandrake, MAJ sécu+bogues+normales, tout coché, y'a du kde-3.2 dedans... mais j'ai un message d'erreur : une signature est erronée :

kdebase-common-3.2.79mdk.i586.rpm : Signature incorrecte ((sha1) dsa sha1 MD5 GPG GPG#70771ff3 NOT OK)


"Voulez-vous continuer ?" oui, bien sûr...  

Une erreur est survenue pendant l'installation des paquetages:
kdebase-common = 1:3.2-79mdk is needed by kdebase-konsole-3.2-79mdk
...
Impossible d'installer le paquetage /var/cache/urpmi/rmps/kdebase-common-3.2-79mdk.i586.rpm


 
Et fin de l'appli rpmdrake... :(   J'y comprends rien...   :??:  
 
Dur dur d'être un noob... :sweat:

Reply

Marsh Posté le 14-07-2004 à 17:21:35    

fais plutôt dans une console en mode SU:
urpmi --auto-select --auto

Reply

Marsh Posté le 14-07-2004 à 18:49:17    

pour forcer l'upgrade il aurait suffit de virer le package de mdkkdm puis re demander de l'installer :

Code :
  1. rpm -e --nodeps mdkkdm
  2. urpmi mdkkdm


 
et check tes sources aussi


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 14-07-2004 à 18:55:17    

C'est normal que le urpmi mdkkdm me sort ça ?

ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrakelinux/official/[g]10.0[/g]/i586/Mandrake/RPMS/mdkkdm-[g]9.2[/g]-21mdk.i586.rpm


 
:??: c'est curieux, non ?

Reply

Marsh Posté le 14-07-2004 à 18:58:21    

c'est bien la version sur le serveur ftp ... donc ce doit être la bonne version.
 
comme j'utilise tout le temps gdm ...
 
utilise plutôt kdm :

Code :
  1. urpmi kdebase-kdm
  2. drakedm


 
et choisir kdm


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 14-07-2004 à 19:27:15    

La MAJ via urpmi n'a pas marché. :(  
 
Merci Dark_Schneider, mais c'est déjà fait... :sarcastic:  
 
Je sens que je vais passer à gdm... Après tout, je m'en fous, du moment que j'ai un login graphique...  :kaola:

Reply

Marsh Posté le 14-07-2004 à 19:41:06    

cactus a écrit :

La MAJ via urpmi n'a pas marché. :(  


 
et bien il FAUT que ça marche. C'est un indispensable avant de poursuivre.
- vérifie tes sources urpmi. Cf easy urpmi. http://urpmi.org/easyurpmi/index.php
- au besoin donne le résultat de ls /var/cache/urpmi/rpms


Message édité par Sagittarius le 14-07-2004 à 19:42:20
Reply

Marsh Posté le 14-07-2004 à 19:47:51    

Bon, EasyUrpmi, je l'ai défà fait, ne serait-ce que pour mettre à jour en 10.0... Je ne me souviens plus du fichier de conf, donc si vous voulez savoir ce qu'il contient, donnez-moi le nom SVP...
 
Pour le ls /var/cahe/urpmi/rpms, tu l'auras voulu...  :whistle:  :

[root@pastis etc]# ls /var/cache/urpmi/rpms
galaxy-kde-1.0.0-5mdk.i586.rpm                     libkdebase4-devel-3.2-79mdk.i586.rpm
galaxy-kde-kwin-1.0.0-5mdk.i586.rpm                libkdebase4-kate-3.2-79mdk.i586.rpm
kbear-2.1.1-10mdk.i586.rpm                         libkdebase4-konsole-3.2-79mdk.i586.rpm
kdeaddons-3.2-15mdk.i586.rpm                       libkdebase4-nsplugins-3.2-79mdk.i586.rpm
kdeaddons-konqimagegallery-3.2-15mdk.i586.rpm      libkdecore4-3.2-36.2.100mdk.i586.rpm
kdeartwork-3.2-6mdk.i586.rpm                       libkdecore4-devel-3.2-36.2.100mdk.i586.rpm
kdeartwork-kde-classic-3.2-6mdk.i586.rpm           libkdeedu1-3.2-10mdk.i586.rpm
kdebase-common-3.2-79mdk.i586.rpm                  libkdeedu1-devel-3.2-10mdk.i586.rpm
kdebase-kdm-config-file-3.2-79mdk.i586.rpm         libkdemultimedia1-common-3.2-14mdk.i586.rpm
kdebase-konsole-3.2-79mdk.i586.rpm                 libkdemultimedia1-kmix-3.2-14mdk.i586.rpm
kdebase-nsplugins-3.2-79mdk.i586.rpm               libkdemultimedia1-kscd-3.2-14mdk.i586.rpm
kdebase-progs-3.2-79mdk.i586.rpm                   libkdemultimedia1-noatun-3.2-14mdk.i586.rpm
kdeedu-3.2-10mdk.i586.rpm                          libkdenetwork2-common-3.2-17.1.100mdk.i586.rpm
kdelibs-common-3.2-36.2.100mdk.i586.rpm            libkdenetwork2-knewsticker-3.2-17.1.100mdk.i586.rpm
kdemultimedia-common-3.2-14mdk.i586.rpm            libkdenetwork2-kopete-3.2-17.1.100mdk.i586.rpm
kdemultimedia-kaudiocreator-3.2-14mdk.i586.rpm     libkdenetwork2-ksirc-3.2-17.1.100mdk.i586.rpm
kdemultimedia-kmix-3.2-14mdk.i586.rpm              libkdepim2-common-3.2-32.1.100mdk.i586.rpm
kdemultimedia-kscd-3.2-14mdk.i586.rpm              libkdepim2-kaddressbook-3.2-32.1.100mdk.i586.rpm
kdenetwork-3.2-17.1.100mdk.i586.rpm                libkdepim2-kontact-3.2-32.1.100mdk.i586.rpm
kdenetwork-common-3.2-17.1.100mdk.i586.rpm         libkdepim2-korganizer-3.2-32.1.100mdk.i586.rpm
kdenetwork-kdict-3.2-17.1.100mdk.i586.rpm          libkdesdk1-3.2-11mdk.i586.rpm
kdenetwork-kget-3.2-17.1.100mdk.i586.rpm           libkdesdk1-cervisia-3.2-11mdk.i586.rpm
kdenetwork-knewsticker-3.2-17.1.100mdk.i586.rpm    libkdesdk1-devel-3.2-11mdk.i586.rpm
kdenetwork-kopete-3.2-17.1.100mdk.i586.rpm         libkdetoys1-3.2-6mdk.i586.rpm
kdenetwork-krfb-3.2-17.1.100mdk.i586.rpm           libkdetoys1-devel-3.2-6mdk.i586.rpm
kdenetwork-ksirc-3.2-17.1.100mdk.i586.rpm          libkdevelop3-3.0.0-10mdk.i586.rpm
kdenetwork-ktalk-3.2-17.1.100mdk.i586.rpm          libkdevelop3-devel-3.0.0-10mdk.i586.rpm
kdepim-kaddressbook-3.2-32.1.100mdk.i586.rpm       libquanta0-3.2-9mdk.i586.rpm
kdepim-knotes-3.2-32.1.100mdk.i586.rpm             libraw1394_5-0.9.0-4mdk.i586.rpm
kdepim-korganizer-3.2-32.1.100mdk.i586.rpm         libtaglib0-1.0-1mdk.i586.rpm
kdesdk-3.2-11mdk.i586.rpm                          libuser-0.51.7-9.1.100mdk.i586.rpm
kdesdk-cervisia-3.2-11mdk.i586.rpm                 mandrake_desk-10.0-10mdk.noarch.rpm
kdetoys-3.2-6mdk.i586.rpm                          mandrakegalaxy-10.0-13mdk.i586.rpm
kdevelop-3.0.0-10mdk.i586.rpm                      mandrake-menu-directory-1.0-42mdk.noarch.rpm
libkbear2-2.1.1-10mdk.i586.rpm                     mandrake-mime-0.4-9mdk.noarch.rpm
libkdeaddons1-3.2-15mdk.i586.rpm                   menu-2.1.9-22mdk.i586.rpm
libkdeaddons1-konqimagegallery-3.2-15mdk.i586.rpm  quanta-3.2-9mdk.i586.rpm
libkdebase4-3.2-79mdk.i586.rpm


 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed