web-dev-qa-db-fra.com

Ubuntu 15.04 suspend ~ 30 secondes après la reprise

Hier, je viens de passer de 14h10 à 15h04 en utilisant Sudo do-release-upgrade -d. Mon ordinateur est suspendu et repris sans problème, mais chaque fois que je reprends, après environ 30 secondes, l’ordinateur se met de nouveau en veille. Si je reprends, le même schéma continue.

Suspension depuis la console virtuelle (ctrl+alt+F2) utiliser Sudo pm-suspend ne pose pas le même problème et je peux basculer en toute sécurité sur ctrl+alt+F2, suspendre, puis revenir à ctrl+alt+F7 sans rencontrer le problème de suspension automatique.

Cependant, si je suspends de l’écran graphique (ctrl+alt+F7), puis basculez vers la console virtuelle, il sera toujours automatiquement suspendu. Cela se produit même si, dans la console virtuelle, je force une suspension avant que l'ordinateur ne le fasse automatiquement, qu'il reprenne et reste dans la console virtuelle. Chaque fois, l'ordinateur suspendra automatiquement à nouveau dans les 30 secondes environ.

Cela rend mon ordinateur inutilisable jusqu’à ce que je redémarre, après quoi tout fonctionne correctement (jusqu’à ce que je suspende de nouveau l’interface graphique, auquel cas je dois redémarrer).

Des idées sur ce qui pourrait être faux? J'ai une Razer Blade 14 2013, qui a toujours fonctionné avec la version précédente d'Ubuntu. Merci!

4
David

Je vois le même problème sur mon Sony Vaio. Une fois que je parviens à me connecter au bureau Lubuntu, la suspension est suspendue toutes les 30 secondes. Je pense que c'est parce que xfce4-power-manager prend le relais.

Cependant, si je passe à une console, celle-ci est suspendue immédiatement et reprend son comportement "suspendre après 30 secondes". Je constate également le comportement "suspend après 30 secondes" sur le bureau Unity par défaut.

J'ai découvert que je pouvais mettre fin à ce comportement en rendant/sys/power/state non-inscriptible (chmod 444), et je peux le faire persister entre deux bottes en ajoutant la commande chmod à /etc/rc.local, avant les commandes "cgroup".

Maintenant que j'ai rendu/sys/power/sleep non-accessible en écriture, je vois des preuves dans syslog de ce qui se passe. Toutes les 30 secondes, je vois ceci:

Apr 28 11:08:48 socrates systemd-sleep[8831]: Failed to open /sys/power/state: Permission denied

Je vois également d’autres écritures dans syslog toutes les 30 secondes concernant tout ce qui tente de mettre le système en veille, à commencer par:

Apr 28 11:31:10 socrates NetworkManager[825]: <info> sleep requested (sleeping: no enabled: yes)

Après l'erreur "Autorisation refusée", une série de messages de NetworkManager se réveillent, nommés en train de recharger sa configuration, etc.

Ces écritures dans syslog ne se produisent que lorsque je suis sur la console virtuelle et s’arrêtent lorsque je reviens sur le bureau Lubuntu.

Mise à jour: problèmes résolus principalement en revenant à Upstart, comme détaillé ici: https://wiki.ubuntu.com/SystemdForUpstartUsers

Toujours voir cela toutes les 30 secondes dans syslog:

Apr 28 12:45:51 socrates dbus[775]: [system] Activating service name='org.freedesktop.systemd1' (using servicehelper)

Ceci est suivi par l'anacron en cours d'exécution. Cela se produit uniquement lors de l'utilisation de la console virtuelle.

Mise à jour: Si je crée/sys/power/sleep en écriture, le problème reprend, même après être passé de systemd à upstart.

Mise à jour: bug signalé. https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/145001

Mise à jour: Problème complètement résolu en définissant "HandleLidSwitch = ignore" dans /etc/systemd/logind.conf.

2
Brock