Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue131:labo_linux [2018/04/10 11:25] – auntiee | issue131:labo_linux [2018/04/16 19:45] (Version actuelle) – andre_domenech |
---|
I powered the system down and powered it up again to the same result. I repeated the process this time hitting the TAB key a few times and pressing CTRL+ALT+F1 for the first virtual terminal; this time I successfully brought up a terminal login. ** | I powered the system down and powered it up again to the same result. I repeated the process this time hitting the TAB key a few times and pressing CTRL+ALT+F1 for the first virtual terminal; this time I successfully brought up a terminal login. ** |
| |
Normalement, mon travail consiste en la gestion des opérations quotidiennes de notre projet de recyclage et de rénovation d'ordinateurs, mais je fais aussi partie de l'équipe TI de notre organisme et, en tant que tel, je suis parfois (très rarement) appelé pour résoudre des problèmes dans d'autres parties de l'organisation. Celle-ci fait tourner Windows sur les ordinateurs de bureau pour la plupart du personnel, mais il y a quelques endroits où le personnel se sert de Linux. On m'a récemment demandé de solutionner un problème à l'un des emplacements où nous utilisons Linux sur l'ordinateur de bureau. D'après la description initiale du problème, il me semblait que c'était sans doute un problème du matériel - le système commencerait à démarrer, puis se geler sur un écran noir. | Normalement, mon travail consiste en la gestion des opérations quotidiennes de notre projet de recyclage et de rénovation d'ordinateurs, mais je fais aussi partie de l'équipe IT de notre organisme et, en tant que tel, je suis parfois (très rarement) appelé pour résoudre des problèmes dans d'autres parties de l'organisation. Celle-ci fait tourner Windows sur les ordinateurs de bureau de la plupart du personnel, mais il y a quelques endroits où le personnel se sert de Linux. On m'a récemment demandé de résoudre un problème à l'un des emplacements où nous utilisons Linux sur un ordinateur de bureau. D'après la description initiale du problème, il me semblait que c'était sans doute un problème du matériel : le système commençait à démarrer, puis se gelait sur un écran noir. |
| |
Lors de mon arrivée sur site, j'ai confirmé que le système est resté sur un écran noir avec une ligne non-clignotant du curseur en haut et à gauche de l'écran. Normalement, cette machine démarrait sur un écran de connexion LightDM pour Xubuntu Linux. J'ai essayé CTRL+ALT+F1 pour basculé sur un terminal virtuel, mais cela n'a pas fonctionné. | Lors de mon arrivée sur site, j'ai confirmé que le système restait sur un écran noir avec une ligne non clignotante du curseur en haut et à gauche de l'écran. Normalement, cette machine démarrait sur un écran de connexion LightDM pour Xubuntu Linux. J'ai essayé CTRL+ALT+F1 pour basculer sur un terminal virtuel, mais cela n'a pas fonctionné. |
| |
J'ai arrêté le système et l'ai allumé à nouveau avec le même résultat. J'ai répété le processus en appuyant plusieurs fois sur la touche TAB et en appuyant sur CTRL+ALT+F1 pour le premier terminal virtuel et, cette fois-ci, une page de connexion au terminal s'est affichée - j'avais réussi. | J'ai arrêté le système et l'ai allumé à nouveau avec le même résultat. J'ai répété le processus en appuyant plusieurs fois sur la touche TAB, puis en appuyant sur CTRL+ALT+F1 pour le premier terminal virtuel ; cette fois-ci, une page de connexion au terminal s'est affichée - j'avais réussi. |
| |
**Earlier in the week, I had one of our Computer Recycling clients bring in a laptop where the xserver configuration file had become corrupted. This problem had some similarities to the laptop issue, so I tried: | **Earlier in the week, I had one of our Computer Recycling clients bring in a laptop where the xserver configuration file had become corrupted. This problem had some similarities to the laptop issue, so I tried: |
sudo dpkg-reconfigure xserver-xorg-video-intel | sudo dpkg-reconfigure xserver-xorg-video-intel |
| |
C'était alors que j'ai eu un message d'erreur me signalant qu'il ne restait plus d'espace système. (N.B. : si vous essayez ceci sur votre système, il faudra choisir le xserver pour lequel votre carte graphique est réglé, par exemple : eserver-xorg-video-nvidia). Quand j'ai lancé df - h /, cela m'a montré qu'en fait il restait encore environ 7 Go d'espace pour le système. Le disque sur cette machine précise était vraiment petit (40 Go), mais, avec 7 Go d'espace libre, il n'aurait pas dû se plaindre d'un manque d'espace | C'est alors que j'ai eu un message d'erreur me signalant qu'il ne restait plus d'espace système. (N.B. : si vous essayez ceci sur votre système, il faudra choisir le xserver pour lequel votre carte graphique est réglée, par exemple : xserver-xorg-video-nvidia). Quand j'ai lancé df - h /, cela m'a montré qu'en fait il restait encore environ 7 Go d'espace pour le système. Le disque sur cette machine précise était vraiment petit (40 Go), mais, avec 7 Go d'espace libre, il n'aurait pas dû se plaindre d'un manque d'espace. |
| |
Perplexe, j'ai décidé d'essayer d'installer gparted (à la fois pour vérifier et redimensionner le disque). Quand j'ai essayé d'installé gparted, j'ai eu un message me disant que le système n'arrivait pas à écrire sur /var/cache. J'ai essayé de réparer cela avec : | Perplexe, j'ai décidé d'essayer d'installer gparted (à la fois pour vérifier et redimensionner le disque). Quand j'ai essayé d'installer gparted, j'ai eu un message me disant que le système n'arrivait pas à écrire sur /var/cache. J'ai essayé de réparer cela avec : |
| |
sudo apt-get -f install | sudo apt-get -f install |
| |
À ce moment j'ai remarqué un nombre démesuré d'images de noyau. C'était mon moment « eurêka », il restait littéralement des pages et des pages d'images noyau. Enlever les vieilles images était simple (c'est du moins ce que je croyais) : | À ce moment j'ai remarqué un nombre démesuré d'images de noyau. C'était mon moment « eurêka » ; il restait littéralement des pages et des pages d'images du noyau. Enlever les vieilles images était simple (c'est du moins ce que je croyais) : |
| |
**sudo apt-get autoremove | **sudo apt-get autoremove |
sudo apt-get autoremove | sudo apt-get autoremove |
| |
Cela aurait fonctionné sauf que le système n'avait plus d'espace (sur /usr) et était cassé. Afin de pouvoir libérer assez d'espace pour lancer apt-get -f et apt-get atoremove, j'ai enlevé deux images noyau à la main. J'ai choisi des images qui n'étaient ni les plus vieilles, ni les plus récentes et ensuite j'ai lancé : | Cela aurait fonctionné sauf que le système n'avait plus d'espace (sur /usr) et était cassé. Afin de pouvoir libérer assez d'espace pour lancer apt-get -f et apt-get autoremove, j'ai enlevé deux images noyau à la main. J'ai choisi des images qui n'étaient ni les plus vieilles, ni les plus récentes et ensuite j'ai lancé : |
| |
sudo rm -rf /usr/src/linux-headers-4.0.3-20-generic | sudo rm -rf /usr/src/linux-headers-4.0.3-20-generic |
sudo apt-get autoremove | sudo apt-get autoremove |
| |
Il a fallu presqu'une heure pour supprimer les vieilles images noyau. Lors de la suppression d'une image noyau, grub2 régénère le fichier boot grub2. Enlever une image, régénérer le fichier boot grub2, encore et encore, jusqu'à ce que toutes les images noyau excédentaires soient supprimées. Cela a libéré 14,9 Go d'espace disque sur le petit disque. | Il a fallu presque une heure pour supprimer les vieilles images noyau. Lors de la suppression d'une image noyau, grub2 régénère le fichier boot grub2. Enlever une image, régénérer le fichier boot grub2, encore et encore, jusqu'à ce que toutes les images noyau excédentaires soient supprimées. Cela a libéré 14,9 Go d'espace disque sur le petit disque. |
| |
**I’d previously tried to install gparted and it failed because of the full drive. Now that the drive had more space, I was able to run sudo apt-get -f install to complete the installation. While we have unattended updates that run on this particular machine, those updates had stopped a few days earlier because of the full drive, so I also ran sudo apt-get update && sudo apt-get upgrade to upgrade the system to the latest packages. | **I’d previously tried to install gparted and it failed because of the full drive. Now that the drive had more space, I was able to run sudo apt-get -f install to complete the installation. While we have unattended updates that run on this particular machine, those updates had stopped a few days earlier because of the full drive, so I also ran sudo apt-get update && sudo apt-get upgrade to upgrade the system to the latest packages. |
On reboot, the machine loaded the LightDM login screen and the staff were able to login to the machine normally.** | On reboot, the machine loaded the LightDM login screen and the staff were able to login to the machine normally.** |
| |
J'avais précédemment essayé d'installer gparted, mais sans succès à cause du disque plein. Maintenant qu'il y avait plus d'espace sur le disque, je pouvais lancer sudo apt-get -f install pour terminer l'installation. Bien que les mises à jour sur cette machine soient automatisées, les mises à jour s'étaient arrêtées quelques journées plus tôt à cause du disque plein ; j'ai donc également lancé sudo apt-get update && sudo apt-get upgrade pour mettre le système à niveau avec les derniers paquets. | J'avais précédemment essayé d'installer gparted, mais sans succès à cause du disque plein. Maintenant qu'il y avait plus d'espace sur le disque, je pouvais lancer sudo apt-get -f install pour terminer l'installation. Bien que les mises à jour sur cette machine soient automatisées, celles-ci s'étaient arrêtées quelques journées plus tôt à cause du disque plein ; j'ai donc également lancé sudo apt-get update && sudo apt-get upgrade pour mettre le système à niveau avec les derniers paquets. |
| |
Au redémarrage, la machine a charge l'écran de connexion LightDM et le personnel pouvait se connecter à la machine normalement. | Au redémarrage, la machine a chargé l'écran de connexion LightDM et le personnel a pu se connecter à la machine normalement. |