Bug 189078
Summary: | G-P-M upgrade blocks remote system suspension/hibernation | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Emerson House <ehbase-linux> |
Component: | gnome-power-manager | Assignee: | John (J5) Palmieri <johnp> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | low | Docs Contact: | |
Priority: | medium | ||
Version: | 5 | CC: | jkeck, richard |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-04-15 22:36:10 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Emerson House
2006-04-15 17:48:37 UTC
This isn't a g-p-m bug. I think you need to edit /etc/dbus-1/system.d/hal.conf and relax the permissions checks a bit, something like changing policy context for default from deny to allow. I'm not sure why this doesn't allow you to do this as root tho. Richard. G-P-M upgrade installs links in /usr/bin that involk consolehelper which causes the behavior described. Directly calling /usr/bin/pm-hibernate gets arround the problem. Consolehelper is apparently doing what it is designed to do although the MAN page doesn't really explain things and refers you to the html documentation installed in the /usr/share/doc/pam/html directory. Obviously it is a good thing to be able to prevent system suspend or hibernate from remote consoles, but it may also be desireable at times. Directly calling /usr/bin/pm-hibernate will work but it is a hack (in the older sense that it is undocumented and unsuportable). Consolehelper is obviously trying to establish some systematic administration of the behavior, but to be honest the documentation isn't very clear and it is hard to tell if execution of programs from remote consoles is blocked on a per user or per program basis. OOPs, that could be confusing. The actual programs are in /usr/sbin, so calling /usr/sbin/pm-hibernate is the suggested fix. (or even more of a hack deleting the links in /usr/bin.) |