67 votes

Garder Ubuntu Server en fonctionnement sur un ordinateur portable avec le couvercle fermé?

J'ai décidé d'utiliser mon Eee PC 1001HA comme serveur domestique. Je l'ai connecté via Wi-Fi au routeur, exécutant Ubuntu Server 12.04. Tout fonctionne bien sauf ce problème ennuyeux :

quand je ferme le couvercle, le serveur ssh cesse de fonctionner et, je suppose, aussi wlan0.

Essayé le BIOS et rien, aucune option concernant le couvercle. Mon wlan0 est un RaLink RT3090.

Essayé ls -lrt /var/log entre les dérivés du couvercle, mais je ne peux pas comprendre ces journaux sataniques. Je peux les partager si nécessaire.

pm-powersave.log semble être mis à jour entre les mouvements du couvercle. Donc je suppose que je dois désactiver ce service "powersave". Puis-je le faire ? Cela ne me dérange pas que le serveur fonctionne toute la journée.

N'oubliez pas qu'il n'y a pas d'interface utilisateur, c'est un netbook avec un couvercle et il est connecté à l'adaptateur secteur.

éditer : Ceci n'est qu'une astuce mais je suis capable de cliquer rapidement sur le bouton d'alimentation et de fermer rapidement le couvercle. De cette façon, le serveur démarre normalement et se connecte automatiquement au réseau sans fil. (trouvé ici)

3voto

OmPS Points 669

Je pense que définir l'option SUSPEND_METHODS="none" dans /etc/default/acpi-support, fait la même chose

2voto

jarno Points 21

Modifier le fichier /etc/systemd/logind.conf a aidé, mais pas en ajoutant seulement

HandleLidSwitch=ignore

J'ai aussi dû ajouter les lignes :

HandleLidSwitchDocked=ignore

et

LidSwitchIgnoreInhibited=no

1voto

El Dubya Points 11

Cela a fonctionné pour moi - mon installation de serveur Ubuntu n'avait pas non plus /etc/acpi/event/lidbtn, mais j'ai installé le paquet acpi-support et ensuite il est apparu.

Le paquet installe toute une série d'autres paquets liés à X11 mais n'active pas le mode graphique, ne vous inquiétez pas.

Une fois que j'ai commenté les deux dernières lignes comme mentionné ci-dessus, mon ordinateur portable est resté allumé avec le couvercle fermé.

0voto

Une autre approche,

pour moi sur Ubuntu Server 20.10, changer logind.conf n'a pas aidé (bien que j'ai également fait cela, je n'ai pas testé cette solution sans ces changements dans ce fichier), et l'approche

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

a fait consommer 100 % de mon CPU par systemd, mais à partir de cette page de manuel https://manpages.ubuntu.com/manpages/cosmic/man5/systemd-sleep.conf.5.html j'ai réussi à le faire fonctionner (sans redémarrage ou quoi que ce soit) en désactivant complètement le sommeil ; Dans /etc/systemd/sleep.conf ajoutez les lignes suivantes

AllowSuspend=no
AllowHibernation=no
AllowSuspendThenHibernate=no
AllowHybridSleep=no

Bien que cela ne soit peut-être pas une option si vous voulez être capable de le suspendre etc. dans une autre situation, mais au moins cela a fonctionné pour moi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X