web-dev-qa-db-fra.com

Pourquoi System Monitor ne démarre-t-il pas?

J'ai le système de disque Ubuntu 13.10 Live et, pour une raison quelconque, je ne peux pas démarrer le Moniteur système pour le moment. Je sais que cela fonctionnait auparavant, il y a environ cinq jours, et puisqu'il s'agit d'un système de disque Live, il n'y a aucune chance au monde que j'aurais pu, d'une manière ou d'une autre, avoir gâché une configuration système ou quoi que ce soit. Je le démarre avec les paramètres par défaut et tout. Puisqu'il s'agit d'un système de disque Live, je pourrais simplement redémarrer et voir s'il recommence à fonctionner. Mais je l'utilise pour les tests et tous mes programmes et tout sont configurés maintenant (j'ai tout fait de la même manière qu'il y a cinq jours) et pour cette raison, je m'abstiens de redémarrer, car je devrais tout recommencer. Je suis aussi désireux d'apprendre pourquoi diable ça ne commence pas? Ce n'est pas fiable, c'est un composant du système ou un programme (peu importe!) Qui démarre parfois et parfois ne bouge pas. Ridicule!

Voici comment je lance System Monitor:

  • Je clique simplement sur le bouton Ubuntu dans le coin supérieur gauche pour ouvrir Dash, tapez "moniteur" puis cliquez sur "Moniteur système".

Qu'est-ce qui se passe quand je fais ça:

  • L'icône de Moniteur système apparaît sur le lanceur, mais aucune fenêtre d'application ne s'affiche. Si je clique sur l'icône du lanceur, cela ne fait rien.

J'ai essayé de le démarrer du terminal et j'ai eu l'erreur suivante.

ubuntu@ubuntu:~$ Sudo gnome-system-monitor

** (gnome-system-monitor:8143): WARNING **: SELinux was found but is not enabled
.

ab

Et maintenant? ... est-ce que j'active SELinux? Comment? Pourquoi?

Mise à jour 1 - Installation de SELinux

J'ai trouvé ceci dans Ubuntu Wiki .

SELinux peut être activé dans Ubuntu en installant le méta-paquet "selinux", qui apportera les modifications nécessaires au système, et en installant les règles Tresys pour Ubuntu:

Sudo apt-get install selinux

Après l'installation, vous serez invité à redémarrer le système pour étiqueter et activer SELinux.

Pourquoi voudrais-je l'installer s'il indique qu'il est déjà installé? N'y a-t-il pas d'instructions pour l'activer seulement? N'y a-t-il aucun moyen de l'activer sans l'installer ou le réinstaller et/ou redémarrer l'ordinateur? N'y a-t-il aucune méthode pour l'activer sans perdre mes processus, programmes et autres éléments ouverts? Et s'il est déjà installé, pourquoi n'a-t-il pas été activé? ...

4
Samir

En gros, le problème n’est pas lié à SELinux. C'est dû au fait que deux écrans ont été activés, c'est-à-dire deux moniteurs

Allez au système paramètres puis allez à affiche

Cliquez sur l'un des affiche image puis activez/désactivez le bouton

choisissez conserver les modifications dans la fenêtre de confirmation

Le problème sera résolu

Le même problème peut être montré pour des applications comme Eclipse chrome etc ...

2
Samuel J Mathew

Je pense que cela se produit car SELinux n’est vraiment pas activé, vous devez charger les modules appropriés au démarrage. Si vous consultez ce site: wiki.ubuntu.com/SELinux

Il vous dira que les paquets SELinux sont cassés dans Precise (et j'assume les versions ultérieures) et que des liens vers ce tutoriel Debian sont utilisés: https://wiki.debian.org/SELinux

Si vous cliquez sur Configuration sur cette page, il y a un script et des instructions pour savoir comment activer SELinux sur Ubuntu:

Si vous utilisez Ubuntu, téléchargez ce script _load_selinux_policy (il s’agit d’une version légèrement modifiée du script inclus dans le paquet Ubuntu 'selinux'), placez-le dans/usr/share/initramfs-tools/scripts/init-bottom/puis exécutez update- initramfs pstart dans Debian charge automatiquement la règle SELinux, mais pas Upstart dans Ubuntu. Voir --- (https://bugs.launchpad.net/upstart/+bug/595774 )

0
user99865