Ubuntu 14.04 - sudo pm-hibernate doesn't work
Solution 1:
I was having the same problem.
sudo pm-hibernate
...nothing.
>~$ dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
> method return sender=:1.44 -> dest=:1.303 reply_serial=2
...nothing.
Looking around, I found a suggestion to check the pm-hibernate log:
>~$ head /var/log/pm-suspend.log
> Initial commandline parameters:
> Wed Apr 29 22:38:06 PDT 2015: Running hooks for hibernate.
> Running hook /usr/lib/pm-utils/sleep.d/000kernel-change hibernate
> hibernate: kernel update inhibits hibernate (/var/run/do-not-
> hibernate present)
Ah! So the system needs to be rebooted because there was a kernel update. It would be great to get some kind of notification of the fact, instead of ...nothing.
BTW, to tell if you need to reboot:
>~$ ls -l /var/run/reboot-required
> -rw-r--r-- 1 root root 32 Apr 29 18:28 /var/run/reboot-required
Basically, if that file exists, a reboot is required. I can't tell you what will happen if you put the system into hibernation if you need to reboot due to a kernel update, but I was able to hibernate immediately when I did this:
>~$ sudo rm /var/run/do-not-hibernate
Solution 2:
did u try to specify correct swap partition as mentioned in swsusp troubleshooting in PowerManagement/Hibernate? it fixed pm-hibernate for me. also, i use shutdown mode. I have lenovo z50-70.
My grub file has "quiet splash" too but I simply appended my swap partition beside it.