Pages : 1
#1 Le 02/12/2010, à 11:17
- Regenesis
Démarrer le serveur x sans écran
Bonjour,
Voilà, j'ai une petite question qui me taraude depuis longtemps.
J'ai un serveur sous ubuntu (version classique) qui n'est relié à aucun écran mais j'aime bien bricoler dessus depuis mon réseau local via VNC.
Or à chaque reboot du serveur, étant donné qu'il n'y a pas d'écran, le serveur x ne démarre pas. Le serveur est donc parfaitement fonctionnel, mais la commande startx revoie un joli "fatal error : no screen found". Obligé de brancher un écran pour exécuter la commande, c'est ennuyant.
J'aimerai savoir s'il est possible de forcer le serveur x à démarrer malgré l'absence d'écran.
Merci pour vos réponses !
Hors ligne
#2 Le 02/12/2010, à 11:29
- cedric.amouyal
Re : Démarrer le serveur x sans écran
Tu n'aime pas ssh?
ssh -X ..
Si tu es sous windows avec xming
Avec VNC tu auras du mal car il ne fait que déporter l'affichage d"un ecran existant.
Hors ligne
#3 Le 02/12/2010, à 11:51
- Regenesis
Re : Démarrer le serveur x sans écran
ssh -X, c'est pas pareil. Il faut notamment connaître le nom du programme que l'on souhaite exécuter.C'est quand même moins "naturel" que vnc qui est vraiment un outil pratique.
Mais j'utilise effectivement le ssh et le sftp régulièrement.
Hors ligne
#4 Le 02/12/2010, à 11:56
- purei
Re : Démarrer le serveur x sans écran
Saloute.
Ca me parait vraiment étrange ton problème. Je l'ai déja mis en place, et je n'ai pas eu ce genre de problème.
Si tu branches un écran sur ton serveur, X se lance correctement ?
Quelle version "classique" d'ubuntu ?
Possède tu un MDP d'identification graphique sur ton serveur ?
Hors ligne
#5 Le 02/12/2010, à 19:02
- Regenesis
Re : Démarrer le serveur x sans écran
Si tu branches un écran sur ton serveur, X se lance correctement ?
Oui.
Quelle version "classique" d'ubuntu ?
La 10.4.1 LTS de base, pas la version serveur.
Possède tu un MDP d'identification graphique sur ton serveur ?
Non je ne crois pas.
Voilà le message d'erreur lorsque je tente de démarrer le serveur x sans écran :
regenesis@serveur-regenesis:~$ sudo startx
[sudo] password for regenesis:
X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-28-server i686 Ubuntu
Current Operating System: Linux serveur-regenesis 2.6.32-26-generic #48-Ubuntu SMP Wed Nov 24 09:00:03 UTC 2010 i686
Kernel command line: root=xxx ro quiet splash
Build Date: 10 November 2010 11:25:26AM
xorg-server 2:1.7.6-2ubuntu7.4 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.16.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec 2 18:03:44 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/usr/lib/X11/xorg.conf.d"
(EE) intel(0): No modes.
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
ddxSigGiveUp: Closing log
giving up.
xinit: No such file or directory (errno 2): unable to connect to X server
xinit: No such process (errno 3): Server error.
regenesis@serveur-regenesis:~$
Dernière modification par Regenesis (Le 02/12/2010, à 19:06)
Hors ligne
#6 Le 02/12/2010, à 20:42
- purei
Re : Démarrer le serveur x sans écran
Plop.
Possèdes tu une Section "devices" dans /etc/X11/xorg.conf ?
Et mieux encore, fait tourner ton xorg.conf... enfin, poste le stp.
Hors ligne
#7 Le 02/12/2010, à 21:00
- purei
Re : Démarrer le serveur x sans écran
Sinon vas voir Là
Hors ligne
#8 Le 02/12/2010, à 21:02
- durdur17
Re : Démarrer le serveur x sans écran
Bonsoir j'ai le même problème .:(
sur ubuntu 9.04 pas de problème pour un lancement sans écran, mais a partir de 9.10 il y a problème.
en lisant différents articles cela vient du fait que xorg.conf n'existe plus car le X est configuré automatiquement à la reconnaissance de l'écran au boot.
Même en forçant un xorg.conf ,je n'ai pas réussi (pour l'instant mon serveur est resté en 9.04)
si quelqu'un a une solution
merci
Dernière modification par durdur17 (Le 02/12/2010, à 21:48)
Hors ligne
#9 Le 02/12/2010, à 21:13
- Regenesis
Re : Démarrer le serveur x sans écran
Plop.
Possèdes tu une Section "devices" dans /etc/X11/xorg.conf ?
Et mieux encore, fait tourner ton xorg.conf... enfin, poste le stp.
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Ca doit effectivement venir de là...
Hors ligne
#10 Le 02/12/2010, à 22:15
- purei
Re : Démarrer le serveur x sans écran
Ce qui m'embête c'est ça :
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/usr/lib/X11/xorg.conf.d"
(EE) intel(0): No modes.
(EE) Screen(s) found, but none have a usable configuration.
Ce fichier xorg est obtenu lors du démarrage avec un écran ou sans écran de connecté sur ton serveur ?
Encore une fois, je t'invites à lire cet article.
Il ne correspond pas du tout à ton problème où tu ne l'as pas lu ?
Il est peut-être possible de modifier le xorg en installant les pilotes propriétaires. Quelle est ta carte graphique (sur le serveur) ?
Hors ligne
#11 Le 03/12/2010, à 23:16
- Regenesis
Re : Démarrer le serveur x sans écran
Bonsoir,
Ce fichier xorg.conf est obtenu lors du démarrage sans écran.
Ton article correspond effectivement à un problème similaire au mien. Mais la solution apportée est personnalisée pour une configuration différente de la mienne, et je ne sais pas comment l'adapter à mon problème
Je n'ai pas de carte graphique sur mon serveur, le chipset est intégré à la carte mère.
Merci pour ton aide.
Hors ligne
#12 Le 04/12/2010, à 00:27
- Goldeneye51
Re : Démarrer le serveur x sans écran
NXServer permet de se connecter graphiquement et de façon beaucoup plus fluide que VNC sur un serveur. L'installation est très facile, on peu laisser des sessions ouvertes et le client NX est disponible pour Windows Mac Linux et Solaris. En plus il fonctionne sans écran sur le serveur, et il ajoute une couche de cryptage (ssh).
Plus d'info ici
Je l'utilise sur mon serveur justement à cause du même problème.
Hors ligne
#13 Le 28/03/2011, à 11:31
- jerome78330
Re : Démarrer le serveur x sans écran
Bonjour,
désolé de déterrer ce message, mais je rencontre un problème similaire et ni les modifications de Xorg, ni NX n'ont réussi à me sortir de ce problème: pas de démarrage du serveur X si un écran n'est pas connecté (même le câble seul ne génère pas assez d'impédance pour le lancer).
J'ai un barebone Giada N20 connecté à un ampli que je souhaitais utiliser comme serveur de musique/film (sans écran). L'idée était de lancer Rhythmbox au démarrage pour piloter la musique dans le salon à partir de l'application twonky sous android avec mon téléphone ou ma tablette via UPNP/DNLA. Je souhaitais également pouvoir me connecter via VNC avec ma tablette.
Le lancement de vncserver via putty n'a pas non plus été concluant: pas d'accès au "son sur l'ordinateur distant"
Lors de la vingtaine d'intallation/formatage, une fois, et sans que je sache pourquoi, le serveur X démarrait sans écran.
Y a-t-il du nouveau sur ce sujet ?
Merci d'avance.
Unbuntu 10.10 x86_64 -
Intel Core 2 Duo E2200
4Go ram - DD 250Go RAID Sata I I- Carte mère Asus P5Q
Hors ligne
#14 Le 28/03/2011, à 11:55
- Goldeneye51
Re : Démarrer le serveur x sans écran
En réalité, NX permet de contourner le problème, il ne démarre pas le serveur X sur la sortie vidéo, mais il permet de se connecter à distance et en graphique sans écran directement connecté au PC.
Une solution "crado" mais simple, c'est d'ouvrir une session NX, de démarrer Rhythmbox sur cette session et de se déconnecter de la session sans la fermer (avec le bouton "disconnect" et pas "terminate"), seulement il faut refaire la manip à chaque redémarrage.
J'ai longtemps utilisé cette solution par faignantise de faire l'autre solution
L'autre solution plus propre serait, je pense, de faire un daemon qui démarrerait Rhythmbox sans GUI. Je ne sais pas si Rhythbox accepte ce genre de chose.
Comment faire un daemon
Hors ligne
#15 Le 28/03/2011, à 13:48
- jerome78330
Re : Démarrer le serveur x sans écran
Merci pour cette réponse.
J'ai effectivement essayé cette solution qui ne me plaisait pas tellement car je n'ai pas trouver d'application android pour NX, ce qui ne me permettait pas d'ouvrir une session à partir de ma tablette. Et le plugin HTML de NX m'a paru un peu compliqué à mettre en route et il demandes des plugin (Java?) qu'aucun de mes navigateurs ne possédaient. J'ai également essayé Opensuse qui pose le même problème.
Je fais des recherches et des essais depuis près de 2 mois, je crois que je vais finalement re-creusé cette solution !
Unbuntu 10.10 x86_64 -
Intel Core 2 Duo E2200
4Go ram - DD 250Go RAID Sata I I- Carte mère Asus P5Q
Hors ligne
#16 Le 28/03/2011, à 19:13
- jerome78330
Re : Démarrer le serveur x sans écran
Je viens de re-tester FreeNX et j'ai le même problème qu'avec VNC: je ne peux pas piloter à distance le son sortant du PC (pas de périphérique son activé)
La solution n'est pas encore là !
Unbuntu 10.10 x86_64 -
Intel Core 2 Duo E2200
4Go ram - DD 250Go RAID Sata I I- Carte mère Asus P5Q
Hors ligne
#17 Le 11/04/2011, à 19:39
- jerome78330
Re : Démarrer le serveur x sans écran
J'ai enfin trouvé! il suffit de choisir le driver vesa dans xorg.conf !
La solution était simple, mais il fallait le savoir !
Unbuntu 10.10 x86_64 -
Intel Core 2 Duo E2200
4Go ram - DD 250Go RAID Sata I I- Carte mère Asus P5Q
Hors ligne