From: Eric Hammond <ehamm...@thinksome.com>
Date: Wed, 8 Oct 2008 12:18:53 -0700 (PDT)
Local: Wed, Oct 8 2008 3:18 pm
Subject: ALERT: Ubuntu upgrade causes problems with older 8.04 Hardy AMIs
This is an important alert for all users of the Ubuntu 8.04 Hardy AMIs
OVERVIEW
If you are running an Ubuntu 8.04 Hardy AMI built before 2008-09-22 or
The recommended path is to upgrade to the latest AMI listed on
PROBLEM
(The following is based on observed behavior. The exact mechanics are
If libc6-i686 is installed and /lib/tls exists then there is some
The Ubuntu 8.04 Hardy AMIs from http://alestic.com built prior to
Ubuntu recently released an upgrade to libc6 available on the standard
SOLUTION
There are three known solutions to this problem. Only *one* of them
(1) Upgrade to the latest Ubuntu AMI listed on http://alestic.com The
Upgrading the AMI is the recommended path.
If you have a running instance which needs to be fixed or have bundled
(2) OR, Install libc6-xen and remove libc6-i686 using commands like:
apt-get install -y libc6-xen
This can be done before or after upgrading Ubuntu packages. If you do
This is the recommended method for running instances.
(3) OR, Remove /lib/tls using a command like:
rm -rf /lib/tls
This must be done *after* upgrading Ubuntu packages and whenever libc6
You may need to restart processes or reboot after performing this
This method returns your instance to the closest state it was in prior
EXAMPLES
The following steps were taken to demonstrate that the listed
These tests were performed on the following (now outdated) AMI on an
ami-c0fa1ea9 alestic/ubuntu-8.04-hardy-base-20080905.manifest.xml
# Show that the problem does not exist in the original AMI
# dpkg -s libc6-xen
# dpkg -s libc6-i686
# ls -d /lib/tls
# perl -e 'glob("xxx*")'
# Upgrading Ubuntu packages adds /lib/tls back in and causes the
# apt-get update && apt-get upgrade -y
# ls -d /lib/tls
# perl -e 'glob("xxx*")'
# FIX (1) - Upgrade to the latest Ubuntu AMI listed on
# perl -e 'glob("xxx*")'
# OR, FIX (2) - Install libc6-xen and remove libc6-i686
# apt-get install -y libc6-xen
# perl -e 'glob("xxx*")'
# OR, FIX (3) - Remove /lib/tls and restart programs
# rm -rf /lib/tls
# perl -e 'glob("xxx*")'
EXCLUSIONS
This problem does not seem to affect the older AMIs for Ubuntu 7.10
This problem does not seem to affect the Debian AMIs.
This problem does not seem to be related to the spinning of
http://groups.google.com/group/ec2ubuntu/browse_thread/thread/4d9e54a...
This problem does not seem to be related to the hanging of EBS volumes
http://developer.amazonwebservices.com/connect/thread.jspa?messageID=...
FEEDBACK
This problem is sufficiently severe that I am sending this notice out
Feedback and clarification are welcomed as are additional problem
http://groups.google.com/group/ec2ubuntu
--
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||