More Ubuntu Brokenness: hibernate

in

I continue to encounter bugs introduced by the Ubuntu Linux Edgy release. My media computer used to hibernate and resume fine with Dapper. It's been broken ever since the Edgy update.

Hibernation is important for an "appliance" computer such as a media player. It allows you to shutdown and restart the computer quickly. I don't want to have to sit through an entire Linux reboot just to listen to a CD.

Fortunately, this is a known bug with an easy fix. It appears that Edgy switched from identifying disk partitions by their device name (such as /dev/hda2) to a unique UUID identifier. This is good, because device names can change (e.g. you add or move a disk around) but UUIDs should stay constant.

Unfortunately, the UUID of my swap partition never got entered into /etc/initramfs-tools/conf.d/resume file, so the system startup was never configured with the location to look for the hibernation signature. Fortunately, the manual procedure described in the bug report corrected the problem, and now hibernation is working again.

Rating

What do you think of this article? Please click the stars below to let me know.

Your rating: None

Trackbacks

Trackback URL for this post: http://www.unicom.com/trackback/406

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <img> <i> <b> <tt> <em> <strong> <cite> <code> <blockquote> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i>
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Each email address will be obfuscated in a human readble fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
3 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.