web-dev-qa-db-fra.com

Comment puis-je obliger Ubuntu à suspendre ses travaux périodiquement?

Depuis Ubuntu 11.04, je subis des blocages aléatoires du système (j'utilise actuellement la version 11.10). REISUB ne récupère pas le système et un démarrage à chaud est requis. L'analyse de tous les journaux système (kern.log, syslog, dmesg) ne révèle rien de remarquable pour moi si ce n'est un certain nombre d'erreurs ecryptfs_encrypt_page apparaissant toutes les 30 secondes.

Par exemple, voici la fin de dmesg en ce moment:

<snip/>
[ 2586.952174] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952179] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2586.952210] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952212] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2586.952244] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952246] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2616.952218] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952222] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2616.952254] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952256] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2616.952287] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952289] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2646.952211] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952216] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
[ 2646.952248] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952250] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
[ 2646.952281] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952283] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])

Le coup que je vis est caractérisé par:

  • Son en boucle
  • Clavier/souris non réactif
  • Gel de l'écran
  • Alt + SysReq + REISUB ne fonctionne pas

Mon problème exact semble être décrit dans ne autre question AskUbunt , cependant, je ne crois pas que je rencontre un problème matériel. Je double démarrage avec Windows 7 et Windows 7 a fonctionné sans faille.

J'ai essayé à la fois Unity et Gnome-Shell, et les deux finissent par pendre. Le blocage n'est pas prévisible et je ne suis pas sûr de ce qui le cause. Je pensais que cela était causé par le streaming vidéo de mon serveur de fichiers (car c'est ce que je fais le plus souvent dans Ubuntu et c'est à ce moment-là que se bloquaient), mais la semaine dernière, le système s'est bloqué malgré la lecture locale d'un fichier vidéo. Il a également été suspendu une fois sans rien faire (seul le navigateur était en cours d'exécution).

En conséquence, j'ai passé presque tout mon temps sous Windows 7, mais j'aimerais vraiment que Ubuntu soit stable à nouveau.

Un conseil pour diagnostiquer ce problème?

13
mirzmaster

Les erreurs eCryptfs ont été causées par un régression .

C'était corrigé dans la version 3.0.0-15.25 du noyau Oneiric.

Je ne suis pas sûr que le bogue eCryptfs soit à l'origine de tous les problèmes énumérés, mais la mise à niveau de votre noyau supprimera une variable supplémentaire lors du suivi de vos problèmes.

5
tyhicks

Cela semble être le cas de certaines personnes qui ont mis à niveau du 11.04 au 11.10 et ont conservé leur dossier personnel crypté. Il n'y a pas encore de solution mais il existe une solution de contournement. Le problème peut être résolu en supprimant tous les fichiers de longueur nulle chiffrés par encryptfs à l'aide de la commande suivante:

find /home/.ecryptfs/$USER/.Private/ -size 0c -exec ls '{}' \; | wc -l

Source: https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/870326

3
edm

Il faudra parfois un certain temps pour résoudre les problèmes. Pour revenir à votre question, depuis le moment où l'erreur a commencé à se produire. Avez-vous ajouté ou supprimé un nouveau matériel ou logiciel avant l'occurrence de l'erreur?.

Diagnostique

  1. Exécutez l’outil de diagnostic de la mémoire memtest fourni avec le Live CD pendant au moins 24 heures.
  2. Vérifiez la santé de votre disque dur.
  3. Avez-vous une carte graphique dédiée installée sur votre ordinateur? Dans l'affirmative, veuillez vérifier les pilotes graphiques et effectuer la mise à jour vers la version recommandée.
2
upsla