web-dev-qa-db-fra.com

Erreur "/ etc / X11 / X non exécutable" lorsque startx

Que s'est-il passé

Je voulais installer KDE et Gnome avec Unity. Je ne sais pas quand j’ai installé gnome-Shell sur mon Ubuntu 12.10, mais j’ai tout juste installé KDE minimal desktop en utilisant

Sudo apt-get install kde-plasma-desktop

et sélectionné lightdm en tant que mon DM par défaut. Puis je suis entré pour installer gnome

Sudo apt-get install gnome-Shell

et il a dit que je l'ai déjà installé.

Alors, j'ai redémarré en mode normal et Ubuntu n'a pas démarré.

Problème

Je suis passé en mode de récupération et à partir du shell root que j'ai utilisé

startx

il jette ces tas d'erreurs:

/etc/X11/X is not executable
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

et quand j'ai essayé

chmod +x /etc/X11/X

ça dit

chmod: cannot operate on dangling symlink `/etc/X11/X'

Je ne peux pas utiliser apt-get pour réinstaller des paquets, car notre FAI utilise la connexion au portail - et je ne sais pas comment se connecter depuis un terminal (donc, je ne peux pas me connecter au réseau). Peut-être que je peux utiliser le disque live, mais je ne sais pas comment configurer les paquets sur mon disque dur à partir de livesisk.

Je suis sur Windows 8 maintenant. Toute aide concernant la récupération de mon bureau est la bienvenue!

6
Forbidden Overseer

J'écris une réponse à ma question, mais en réalité je n'ai pas compris exactement ce qui est à l'origine de ces erreurs.

Je suppose que tout le xorg lui-même est tombé en panne et que j'ai récupéré mon ordinateur de bureau en utilisant un disque en direct et en chrootant (ouais - je dois le faire car il est difficile de se connecter à Internet depuis un terminal et beaucoup plus facile de se connecter à Internet depuis un disque en direct et copier le fichier resolv.conf d’ici là).

Donc, après avoir créé un disque live et en mode Try Ubuntu, j’ai chrooté des anciennes partitions (j’ai suivi le guide ici ) et je l’ai fait.

apt-get update && apt-get upgrade
apt-get install --reinstall xserver-xorg
apt-get install --reinstall gdm gnome-desktop-environment xorg

Ensuite, j'ai changé mon gestionnaire d'affichage par défaut en gdm dans/etc/X11/default-display-manager en modifiant cette ligne (je pense que cette étape n'est pas nécessaire si, après un redémarrage, votre bureau fonctionne correctement, mais j'ai essentiellement fait deux autres choses que dit ci-dessus et cassé lightdm aussi, donc je devais changer en gdm!)

/usr/sbin/lightdm

à

/usr/sbin/gdm

et redémarré. Eh bien, l'unité fonctionne et j'ai remis mon ordinateur en état de marche.

6
Forbidden Overseer

tu dois essayer ça

 Sudo dpkg-reconfigure -phigh xserver-xorg
10
rɑːdʒɑ