Root ne peut connecter le serveur X à partir de konsole [Réglé]
Pas de graphique pour root.
Système et matériels / Installation et configuration
christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
Sur un de mes appareils équipé de Mageia2 la commande dans un terminal, pour lancer une application en mode graphique donne:
[fischer@core2duo ~]$ su -
Mot de passe :
[root@core2duo ~]# konqueror
konqueror: cannot connect to X server
[root@core2duo ~]#
Mot de passe :
[root@core2duo ~]# konqueror
konqueror: cannot connect to X server
[root@core2duo ~]#
C'est une opération qui fonctionne sous Mandriva, OpenSuse, Fedora, et mes autres postes Mageia2.
Mais sur ce poste seulement c'est niet. C'est le poste qui me sert le plus.
Je n'arrive pas à trouver quelle configuration est mal faite.
Une idée ?
Christian
thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Si X ne peut pas se monter la commande va te dire pourquoi .
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
Amicalement vôtre.Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
Mot de passe :
[root@core2duo ~]# startx
xauth: file /root/.serverauth.3055 does not exist
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
Please consult the The X.Org Foundation support
at http://bugs.mageia.org
for help.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 7 requests (7 known processed) with 0 events remaining.
[root@core2duo ~]# ^C
[root@core2duo ~]# startx
xauth: file /root/.serverauth.3055 does not exist
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
Please consult the The X.Org Foundation support
at http://bugs.mageia.org
for help.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 7 requests (7 known processed) with 0 events remaining.
[root@core2duo ~]# ^C
Christian
Visiteur
Visiteur
christian_fisch :
Merci de donner une piste.
Mot de passe :
[root@core2duo ~]# startx
xauth: file /root/.serverauth.3055 does not exist
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
Please consult the The X.Org Foundation support
at http://bugs.mageia.org
for help.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 7 requests (7 known processed) with 0 events remaining.
[root@core2duo ~]# ^C
[root@core2duo ~]# startx
xauth: file /root/.serverauth.3055 does not exist
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
Please consult the The X.Org Foundation support
at http://bugs.mageia.org
for help.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 7 requests (7 known processed) with 0 events remaining.
[root@core2duo ~]# ^C
non faut pas faire startx quand tu es deja sous x
le "bug" de lancer une application kde en console root ouverte dans une sessions d'un autre user arrive souvent
si tu veux lancer une application en root prefere
kdesu
exemple:
kdesu konqueror
kdesu kwrite /etc/fstab
soit en console logué en user normal
ou bien
a exécuter une commande du menu démarrer
bon kdesu deconne parfois perso je lui prefere gksu
en console root
urpmi gksu (installe gksu)
et comme avec kdesu au dessus
soit en console logué en user normal
ou bien
a exécuter une commande du menu démarrer
gksu konqueror
gksu kwrite /etc/fstab
tu peux aussi installer
kde-rootactions-servicemenu
qui te donnera un menu contextuel (clique droit souris) "actions d'administration" dans konqueror et dolphin
edition de fichiers, ouverture de dossiers etc en root
Édité par Visiteur Le 03/03/2013 à 02h16
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Si X est déjà lancé, tu dois l'arrêter.
Ctrl+Alt+F2
Connecter en root
Mot de passe root
Arrêter X
Code BASH :
service dm stop
Lancer X en root (vu que tu es connecté en root)
Code BASH :
startx
----
Ou bien, tu lances un deuxième serveur X ainsi:
Zut, mon site est inaccessible :S Mais c'est par la dès que ça marchera (je ne me rappelle plus de la commande de tête) :
Ameliorer-les-performances-des-jeux-sous-linux
Taper la première commande en root (celle qui est entre guillemets du kdesu)
et la dernière avec startx et non (optirun wine ....)
Et basculer avec Ctrl+Alt+F7 et Ctrl+Alt+F8 entre les deux serveurs graphiques créés.
Merci

Edit:
En root :
Code BASH :
X :3 -ac -terminate & DISPLAY=:3 startx
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
A la suite de vos réponse j'ai fait plusieurs essais:
1) CTRL-ALT-F2 me permet de me connecter en root , mais comme la session X n'a pas été fermée startx déclenche une bordée d'injures comme quoi il y a déjà une session X
2) reboot en mode sans échec :
startx (en root) ouvre, après un court écran rouge une session graphique qui semble normale, sauf que si j'ouvre une console c'est bien root qui est affiché.
et si je faits "konqueror" dans la console, konqueror s'ouvre normalement ( en prétendant que la session précédente a été mal fermée)
3) Je déconnecte pour ouvrir à nouveau la session d'utilisateur. l'écran noir de commande revient , et je tape "service dm restart" .
La session graphique utilisateur s'ouvre , je lance une console , je tape "su -" , mot de passe , "konqueror" et konqueror s'ouvre !
4) C'est réparé ? je relance l'appareil ....non ce n'est pas réparé !
Je continue mes essais.
Édité par christian_fisch Le 03/03/2013 à 18h52
Christian
christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
J'essaie aussi :
tu peux aussi installer
kde-rootactions-servicemenu
qui te donnera un menu contextuel (clique droit souris) "actions d'administration" dans konqueror et dolphin
edition de fichiers, ouverture de dossiers etc en root
En effet sous kde : plus de problème , le menu contextuel permet de dupliquer konqueror en administrateur, le mot de passe est demandé . Il est ensuite possible d'examiner /boot/grub par exemple.
Pour moi c'est quasiment résolu,
Mais quand même il reste le mystère qu'en console utilisateur root n'ouvre pas de session graphique sur cet appareil seulement.
Je croyais que su - donnait les droits d'utilisation du graphique utilisateur à root
Christian
Lotherath Membre non connecté
-
- Voir le profil du membre Lotherath
- Inscrit le : 21/11/2011
- Groupes :
Mon PC: tour assemblée maison avec carte mère Asus, dual-core Amd athlon 5500 plus (avec ventirad Zalman pour refroidir la bête), 4 Go de ram, carte graphique MSI GT 630, disque dur 500 Go - 100 % Mageia avec KDE.
magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
2) Normal
3) Je ne trouve pas cela normal que dans ton GUI user tu puisses ouvrir sans souci un Konqueror root avec des droits. nettements supérieurs à ceux du user.
4) Ce n'est pas complètement anormal. Mais si cela fonctionne ailleurs je comprends que cela te gêne.
Personnellement, je suis sous xfce et la solution est intermédiaire. Quand, dans ma session user, je fais ce même test de lancer le gestionnaire de fichiers à partir d'une console root, le gestionnaire s'affiche avec une bannière rouge d'avertissement inamovible "Attention ! Vous êtes sous le compte root, vous risquez...".
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
Pour ouvrir une application graphique, je passe par le CCM, Système, Ouvrir une console administrateur.
Oui cette méthode fonctionne pour ouvrir en root un logiciel graphique.
Mais pourquoi non avec une console ouverte en utilisateur dans laquelle on tape su - motDePasse ?
et que faire puisque c'est le seul appareil qui "me fait ça " ?
( c'est mon appareil principal avec imprimante partagée etc... c'est pénible à réinstaller ! )
Édité par christian_fisch Le 04/03/2013 à 09h08
Christian
thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
Amicalement vôtre.Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller
magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
christian_fisch :
Sans rien y connaître en développement d'interface graphique, je pense qu'une console root lancée par le CCM franchit le périmètre de sécurité user avec l'acquittement du GUI (popup mot de passe root au lancement du CCM). Alors que quand on tape "su -" dans une console user, le périmètre de sécurité user est franchi alors que le GUI l'ignore. C'est quand même très différent.pourquoi non avec une console ouverte en utilisateur dans laquelle on tape su -
christian_fisch :
Précisément, je ne sais pas et c'est toujours très agaçant des divergences de fonctionnement...pourquoi
christian_fisch :
Contourner. Tu peux quand même arriver à tes fins en passant par le CCM. C'est plus long et c'est pas pareil que...je sais, je sais que faire puisque c'est le seul appareil qui "me fait ça " ?
....depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
lamontagne22 Membre non connecté
-
- Voir le profil du membre lamontagne22
- Inscrit le : 25/11/2017
- Groupes :

@ christian_fisch
Peux tu essayer ceci ? :
Code BASH :
su mot de passe dbus-launch dolphin -caption "%c"
PS: je ne sais pas si cela répondra à tes soucis....; ( perso, j'ai désinstallé konqueror...)
maintenant, j'utilise root-action-menu pour ouvrir Dolphin.
Inscrit sur MLO 2009/2010 depuis Mandriva...
christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
L'essai ne semble pas concluant.
[fischer@core2duo ~]$ su
Mot de passe :
[root@core2duo fischer2]# dbus-launch dolphin -caption "%c"
No protocol specified
No protocol specified
No protocol specified
No protocol specified
dolphin: cannot connect to X server :0
[root@core2duo fischer2]# su -
[root@core2duo ~]# dbus-launch dolphin -caption "%c"
dolphin: cannot connect to X server
[root@core2duo ~]#
Mot de passe :
[root@core2duo fischer2]# dbus-launch dolphin -caption "%c"
No protocol specified
No protocol specified
No protocol specified
No protocol specified
dolphin: cannot connect to X server :0
[root@core2duo fischer2]# su -
[root@core2duo ~]# dbus-launch dolphin -caption "%c"
dolphin: cannot connect to X server
[root@core2duo ~]#
su et su- ne donnent pas exactement les mêmes erreurs, mais le même résultat
de même avec Dolphin (avec su -) :
[root@core2duo ~]# dolphin
dolphin: cannot connect to X server
[root@core2duo ~]#
dolphin: cannot connect to X server
[root@core2duo ~]#
Christian
Visiteur
Visiteur
parce que croyez moi si vous planté root vous êtes dans une sacré merde
comme j'explique plus haut, le meilleur pour lancer des applications en root dans une sessions x d'un user (normal)
reste:
kdesu
ou
gksu
utilsable en console, exécuter une commande, dans les lanceurs et les scripts shell
il y a aussi sudo (mais doit être configuré)
vous pouvez utiliser mc (Midnight Commander) qui vous permet de faire plein de choses en console root

n'oublier jamais qu'avec root la moindre erreur peut-être fatal
Édité par Visiteur Le 04/03/2013 à 18h03
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie