Resolve / Fix “PM: Cannot find swap device, try swapon -a” GNOME issue on Debian Squeeze/Sid

Saturday, 4th December 2010

Few days ago I’ve blogged on How to workaround (fix) hibernate “PM: Cannot find swap device, try swapon -a” GNOME issues on Debian testing/unstable Linux

In that article I’ve suggested one possible fix to the hibernation issues I experienced with the error;

PM: Cannot find swap device, try swapon -a

Nevertheless just recently I have figure out another better solution to the hibernation issues I’ve experienced
I’ve noticed that for some reason the debian package linux-patch-tuxonice was missing in my current set deb package repository.

deb http://ftp.bg.debian.org/debian/

Changing this repository to deb http://ftp.nl.debian.org/debian/ and installing the linux-patch-tuxonice package actually solved the issue properly without any need for exchange of the script /usr/sbin/pm-hibernate with /usr/sbin/hibernate as I’ve earlier suggested in my article on how to fix the PM: Cannot find swap device try swapon -a

So the solution to the hibernation issue came out as easily as to installing the linux-patch-tuxonice deb package.

Thus the issues was properly and fully resolved by:

debian:~# apt-get install linux-patch-tuxonice

Now hibernation should start working once agian.
One more issue with the solition I’ve earlier pointed out with exchanging the /usr/sbin/pm-hibernate with the /usr/sbin/hibernate script was that using the hibernate in favour of pm-hibernate cause my system to crash sometimes after a system restore from hibernate.

Share this on:

Download PDFDownload PDF

Tags: ,

3 Responses to “Resolve / Fix “PM: Cannot find swap device, try swapon -a” GNOME issue on Debian Squeeze/Sid”

  1. Mike says:
    IceWeasel 3.5.18 IceWeasel 3.5.18 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; bg; rv:1.9.1.18) Gecko/20110324 Iceweasel/3.5.18 (like Firefox/3.5.18)

    Здрасти колега, надявам се мога да пиша на български, ако не — ще постна отново на английски. И аз тия дни се озовах със същия проблем като тебе, или поне симптомът е същия — прословутото “PM: Cannot find swap device, try swapon -a”. Само че при мене ситуацията е малко по-различна: Наскоро си прехвърлях Дебиана от един диск на нов (по-бърз), само че бях забравил да оставя място за суоп дял, та за начало карах със стария суоп дял на предния диск (което по принцип е доволно тъпа идея, защото другия диск иначе не ми трябва и се въртеше само заради единия суоп). Въпреки това обаче всичко си работеше и хибернацията беше на 6. При това без никакви пачове и други простотии (нито TuxOnIce, нито uswsusp), просто с нормалната вградена функционалност на кърнъла. Оня ден се накарах най-сетне да освободя някой друг ГБ за суоп на новия диск, и очаквах дори да бачка по-бързо. Е да, ама не. Тогава почна да излиза това с cannot find swap device. Първо мислех, че му е малък суопа, след това, че му е голям, пробвах още един куп неща, ама нъцки — както и да го въртя не щеше да тръгне. На всичко отгоре по непонятни за мен причини сегашния Дебиан тестинг не съдържа нито TuxOnIce, нито uswsusp. Ð’ стейбъл ги има, в ънстейбъл също, ама в тестинг не… Така че според мене при тебе проблемът не е бил в бг репозиторито, а във варианта на Дебиан. Аз ползвам немското репо, и там ги нямаше тия пакети, и в онлайн пакет браузъра на Дебиан (packages.debian.org) също ги няма. Та накрая се наложи да мина временно на ънстейбъл, да инсталирам uswsusp и да върна обратно на тестинг. Сега бачка, но така и не можах да разбера какъв беше проблема.

    Иначе относно TuxOnIce — ти как го инсталираш него? Ако правилно разбрах гореспоменатия пакет в Дебиан е пач към официалния кърнъл, а не към кърнъла, който е в Дебиан. Също така ми се ще да си спестя ръчното компилиране на кърнъл и най-вече повтарянето на цялата процедура при всеки ъпдейт. Има ли някакъв начин да се автоматизира това, или трябва всеки път от начало? И изобщо защо TuxOnIce не е в официалния (или поне в дебианския) кърнъл? Щом не го вземат значи има причина…

    Но иначе мерси за информативния пост, научих някои неща! И блогът като цяло е интересен!

    View CommentView Comment
    • admin says:
      Firefox 4.0.1 Firefox 4.0.1 Windows 7 Windows 7
      Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1

      Здрасти Mike,

      Sega ne sym si na notebook-a kydeto mi e debian-a i ne sym siguren dali ima tux on ice ili ne trqbva da pogledna.

      uswsusp действително го липсва в тестинг-а, сложи го от stable-а.

      Иначе тухонце-я които се инсталира като packet мисля че е просто кернел екстенсион, пак трябва да погледна.

      Като се кордисам на лаптоп-а си ще ти кажа кое как е.

      Поздрав

      View CommentView Comment
    • admin says:
      Epiphany 2.30.6 Epiphany 2.30.6 Debian GNU/Linux x64 Debian GNU/Linux x64
      Mozilla/5.0 (X11; U; Linux x86_64; en-us) AppleWebKit/531.2+ (KHTML, like Gecko) Version/5.0 Safari/531.2+ Debian/squeeze (2.30.6-1) Epiphany/2.30.6

      Здрасти Mike 😉

      Сега погледнах,
      Не ползвам tuxonice, имам го инсталирано като patch file пакет, но не го ползвам реално.
      uswsusp, е възможно ако го нямаш в unstable да пробваш да инсталираш stable версията с repository-то на stable в /etc/apt/sources.lists и после да върнеш обратно repo-тата на unstable.

      Поздрав!
      Георги

      View CommentView Comment

Leave a Reply

CommentLuv badge