Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

purei a écrit :

Si tu branches un écran sur ton serveur, X se lance correctement ?

Oui.

purei a écrit :

Quelle version "classique" d'ubuntu ?

La 10.4.1 LTS de base, pas la version serveur.

purei a écrit :

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

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

purei a écrit :

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 big_smile

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 roll

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