-
Suggestion
-
Resolution: Fixed
For the current default AMI (ami-3c3dda55 in case of 2.2.1) there are many updates pending and it isn't wise to do it on each instance startup - see:
[root@domU-12-31-39-03-75-B2 bamboo-ebs]# yum update
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* fedora: archive.fedoraproject.org
* updates: archive.fedoraproject.org
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package fedora-release.noarch 0:8-6.transition set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
fedora-release noarch 8-6.transition updates 31 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 1 Package(s)
Remove 0 Package(s)
Total download size: 31 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): fedora-release-8-6 100% |=========================| 31 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : fedora-release ######################### [1/2]
Cleanup : fedora-release ######################### [2/2]
Updated: fedora-release.noarch 0:8-6.transition
Complete!
[root@domU-12-31-39-03-75-B2 bamboo-ebs]# yum update
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* updates-newkey: archive.fedoraproject.org
* fedora: archive.fedoraproject.org
* updates: archive.fedoraproject.org
updates-newkey 100% |=========================| 2.3 kB 00:00
primary.sqlite.bz2 100% |=========================| 3.7 MB 00:07
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package ntp.i386 0:4.2.4p4-1.fc8 set to be updated
---> Package vim-enhanced.i386 2:7.1.245-1.fc8 set to be updated
---> Package openldap.i386 0:2.3.39-4.fc8 set to be updated
---> Package fuse-devel.i386 0:2.7.4-1.fc8 set to be updated
---> Package bind-utils.i386 32:9.5.0-29.P2.fc8 set to be updated
---> Package python-libs.i386 0:2.5.1-26.fc8.2 set to be updated
---> Package pcre.i386 0:7.3-4.fc8 set to be updated
---> Package yum.noarch 0:3.2.20-5.fc8 set to be updated
--> Processing Dependency: pygpgme for package: yum
---> Package ruby.i386 0:1.8.6.287-2.fc8 set to be updated
---> Package logwatch.noarch 0:7.3.6-22.fc8 set to be updated
---> Package kernel-xen.i686 0:2.6.21.7-5.fc8 set to be installed
---> Package util-linux-ng.i386 0:2.13.1-2.fc8 set to be updated
---> Package vim-minimal.i386 2:7.1.245-1.fc8 set to be updated
---> Package vixie-cron.i386 4:4.2-9.fc8 set to be updated
---> Package alsa-lib.i386 0:1.0.16-3.fc8 set to be updated
---> Package iptables.i386 0:1.4.1.1-2.fc8 set to be updated
---> Package libxml2.i386 0:2.7.2-2.fc8 set to be updated
---> Package libpng.i386 2:1.2.33-1.fc8 set to be updated
---> Package nss.i386 0:3.12.2.0-1.1.fc8 set to be updated
---> Package paps-libs.i386 0:0.6.8-8.fc8 set to be updated
---> Package libacl.i386 0:2.2.39-14.fc8 set to be updated
---> Package openobex.i386 0:1.3-12.fc8 set to be updated
---> Package libnfnetlink.i386 0:0.0.39-3.fc8 set to be updated
---> Package acl.i386 0:2.2.39-14.fc8 set to be updated
---> Package microcode_ctl.i386 1:1.17-1.39.fc8 set to be updated
---> Package hal-libs.i386 0:0.5.10-5.fc8 set to be updated
---> Package pygobject2.i386 0:2.14.2-1.fc8 set to be updated
---> Package rsync.i386 0:2.6.9-5.fc8 set to be updated
---> Package ruby-irb.i386 0:1.8.6.287-2.fc8 set to be updated
---> Package bluez-libs.i386 0:3.35-1.fc8 set to be updated
---> Package bind-libs.i386 32:9.5.0-29.P2.fc8 set to be updated
---> Package system-config-network-tui.noarch 0:1.5.10-1.fc8 set to be updated
---> Package beecrypt.i386 0:4.1.2-17.fc8 set to be updated
---> Package gtk2.i386 0:2.12.8-2.fc8 set to be updated
---> Package fuse-libs.i386 0:2.7.4-1.fc8 set to be updated
---> Package libedit.i386 0:2.11-1.20080712cvs.fc8 set to be updated
---> Package ed.i386 0:1.1-1.fc8 set to be updated
---> Package NetworkManager-glib.i386 1:0.7.0-0.12.svn4326.fc8 set to be updated
--> Processing Dependency: NetworkManager = 1:0.7.0-0.12.svn4326.fc8 for package: NetworkManager-glib
---> Package db4.i386 0:4.6.21-3.fc8 set to be updated
---> Package dhcpv6-client.i386 0:0.10-52.fc8 set to be updated
---> Package freetype.i386 0:2.3.5-5.fc8 set to be updated
---> Package python-urlgrabber.noarch 0:3.0.0-9.fc8 set to be updated
---> Package coreutils.i386 0:6.9-19.fc8 set to be updated
---> Package e2fsprogs.i386 0:1.40.4-3.fc8 set to be updated
---> Package psmisc.i386 0:22.6-2.1.fc8 set to be updated
---> Package libsysfs.i386 0:2.1.0-4.fc8 set to be updated
---> Package audit-libs.i386 0:1.7.4-1.fc8 set to be updated
---> Package libglade2.i386 0:2.6.2-4.fc8 set to be updated
---> Package quota.i386 1:3.14-2.fc8 set to be updated
---> Package cups-libs.i386 1:1.3.9-2.fc8 set to be updated
---> Package perl-libs.i386 4:5.8.8-41.fc8 set to be updated
---> Package fedora-gnome-theme.noarch 0:8.0.0-2.fc8 set to be updated
---> Package libdhcp6client.i386 0:0.10-52.fc8 set to be updated
---> Package iptables-ipv6.i386 0:1.4.1.1-2.fc8 set to be updated
---> Package libtiff.i386 0:3.8.2-11.fc8 set to be updated
---> Package autofs.i386 1:5.0.2-31 set to be updated
---> Package ypbind.i386 3:1.20.4-4.fc8 set to be updated
---> Package anacron.i386 0:2.3-58.fc8 set to be updated
---> Package control-center-filesystem.i386 1:2.20.3-3.fc8 set to be updated
---> Package nfs-utils.i386 1:1.1.1-2.fc8 set to be updated
---> Package smartmontools.i386 1:5.38-1.fc8 set to be updated
---> Package wget.i386 0:1.11.1-1.fc8 set to be updated
---> Package pm-utils.i386 0:0.99.4-19.fc8 set to be updated
---> Package sudo.i386 0:1.6.9p4-6.fc8 set to be updated
---> Package popt.i386 0:1.13-4.fc8 set to be updated
---> Package shadow-utils.i386 2:4.0.18.1-22.fc8 set to be updated
---> Package dbus-glib.i386 0:0.73-8.fc8 set to be updated
---> Package traceroute.i386 3:2.0.12-1.fc8 set to be updated
---> Package kernel-headers.i386 0:2.6.26.8-57.fc8 set to be updated
---> Package ruby-rdoc.i386 0:1.8.6.287-2.fc8 set to be updated
---> Package info.i386 0:4.11-5.fc8 set to be updated
---> Package pam_krb5.i386 0:2.2.18-2.fc8 set to be updated
---> Package bluez-utils.i386 0:3.35-5.fc8 set to be updated
---> Package curl.i386 0:7.18.2-7.fc8 set to be updated
--> Processing Dependency: libssh2.so.1 for package: curl
---> Package gnupg.i386 0:1.4.7-10.fc8 set to be updated
---> Package hal.i386 0:0.5.10-5.fc8 set to be updated
---> Package file-libs.i386 0:4.21-6.fc8 set to be updated
---> Package bzip2-libs.i386 0:1.0.4-13.fc8 set to be updated
---> Package rubygems.noarch 0:1.2.0-2.fc8 set to be updated
---> Package perl.i386 4:5.8.8-41.fc8 set to be updated
---> Package PolicyKit.i386 0:0.6-2.fc8 set to be updated
---> Package aspell.i386 12:0.60.5-4.fc8 set to be updated
---> Package e2fsprogs-libs.i386 0:1.40.4-3.fc8 set to be updated
---> Package ruby-libs.i386 0:1.8.6.287-2.fc8 set to be updated
---> Package shared-mime-info.i386 0:0.23-2.fc8 set to be updated
---> Package yum-fastestmirror.noarch 0:1.1.17-1.fc8 set to be updated
---> Package ntfs-3g.i386 2:1.5012-4.fc8 set to be updated
---> Package iproute.i386 0:2.6.26-2.fc8 set to be updated
---> Package stunnel.i386 0:4.24-0.fc8 set to be updated
---> Package fuse.i386 0:2.7.4-1.fc8 set to be updated
---> Package elfutils-libelf.i386 0:0.137-3.fc8 set to be updated
---> Package libxcb.i386 0:1.1-1.1.fc8 set to be updated
---> Package wpa_supplicant.i386 1:0.5.10-5.fc8 set to be updated
---> Package libxslt.i386 0:1.1.24-2.fc8 set to be updated
---> Package libgnomecanvas.i386 0:2.20.1-3.fc8 set to be updated
---> Package tzdata.noarch 0:2008i-1.fc8 set to be updated
---> Package fuse-sshfs.i386 0:2.2-1.fc8 set to be updated
---> Package gnutls.i386 0:1.6.3-5.fc8 set to be updated
---> Package pciutils.i386 0:2.2.9-2.fc8 set to be updated
---> Package glib2.i386 0:2.14.6-2.fc8 set to be updated
---> Package nss-tools.i386 0:3.12.2.0-1.1.fc8 set to be updated
---> Package mlocate.i386 0:0.21-1.fc8 set to be updated
---> Package bzip2.i386 0:1.0.4-13.fc8 set to be updated
---> Package fuse-encfs.i386 0:1.5-3.fc8 set to be updated
--> Processing Dependency: libboost_serialization-mt.so.3 for package: fuse-encfs
--> Processing Dependency: libboost_filesystem-mt.so.3 for package: fuse-encfs
---> Package hal-info.noarch 0:20080607-2.fc8 set to be updated
---> Package cups.i386 1:1.3.9-2.fc8 set to be updated
---> Package eject.i386 0:2.1.5-8.fc8 set to be updated
---> Package make.i386 1:3.81-11.fc8 set to be updated
---> Package nspr.i386 0:4.7.3-1.fc8 set to be updated
---> Package vim-common.i386 2:7.1.245-1.fc8 set to be updated
---> Package file.i386 0:4.21-6.fc8 set to be updated
---> Package paps.i386 0:0.6.8-8.fc8 set to be updated
---> Package python.i386 0:2.5.1-26.fc8.2 set to be updated
--> Running transaction check
---> Package libssh2.i386 0:0.18-5.fc8 set to be updated
---> Package NetworkManager.i386 1:0.7.0-0.12.svn4326.fc8 set to be updated
--> Processing Dependency: ppp >= 2.2.4 for package: NetworkManager
--> Processing Dependency: dnsmasq for package: NetworkManager
--> Processing Dependency: avahi-autoipd for package: NetworkManager
---> Package pygpgme.i386 0:0.1-6.fc8 set to be updated
--> Processing Dependency: libgpgme.so.11(GPGME_1.0) for package: pygpgme
--> Processing Dependency: libgpgme.so.11 for package: pygpgme
---> Package boost.i386 0:1.34.1-7.fc8 set to be updated
--> Processing Dependency: libicuuc.so.38 for package: boost
--> Processing Dependency: libicui18n.so.38 for package: boost
--> Running transaction check
---> Package gpgme.i386 0:1.1.5-4.fc8 set to be updated
--> Processing Dependency: gnupg2 for package: gpgme
--> Processing Dependency: libpth.so.20 for package: gpgme
---> Package avahi-autoipd.i386 0:0.6.21-8.fc8 set to be updated
---> Package libicu.i386 0:3.8-6.fc8 set to be updated
---> Package ppp.i386 0:2.4.4-2 set to be updated
---> Package dnsmasq.i386 0:2.40-1.fc8 set to be updated
--> Running transaction check
---> Package gnupg2.i386 0:2.0.9-2.fc8 set to be updated
--> Processing Dependency: libksba.so.8(KSBA_0.9) for package: gnupg2
--> Processing Dependency: dirmngr for package: gnupg2
--> Processing Dependency: libksba.so.8 for package: gnupg2
--> Processing Dependency: pinentry for package: gnupg2
---> Package pth.i386 0:2.0.7-3 set to be updated
--> Running transaction check
---> Package dirmngr.i386 0:1.0.0-6.fc8 set to be updated
---> Package libksba.i386 0:1.0.2-3.fc8 set to be updated
---> Package pinentry.i386 0:0.7.4-1.fc8 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
NetworkManager-glib i386 1:0.7.0-0.12.svn4326.fc8 updates-newkey 167 k
replacing NetworkManager.i386 1:0.7.0-0.6.7.svn3235.fc8
kernel-xen i686 2.6.21.7-5.fc8 updates-newkey 17 M
Updating:
PolicyKit i386 0.6-2.fc8 updates-newkey 76 k
acl i386 2.2.39-14.fc8 updates-newkey 69 k
alsa-lib i386 1.0.16-3.fc8 updates-newkey 402 k
anacron i386 2.3-58.fc8 updates-newkey 39 k
aspell i386 12:0.60.5-4.fc8 updates-newkey 969 k
audit-libs i386 1.7.4-1.fc8 updates-newkey 73 k
autofs i386 1:5.0.2-31 updates-newkey 865 k
beecrypt i386 4.1.2-17.fc8 updates-newkey 144 k
bind-libs i386 32:9.5.0-29.P2.fc8 updates-newkey 951 k
bind-utils i386 32:9.5.0-29.P2.fc8 updates-newkey 187 k
bluez-libs i386 3.35-1.fc8 updates-newkey 59 k
bluez-utils i386 3.35-5.fc8 updates-newkey 469 k
bzip2 i386 1.0.4-13.fc8 updates-newkey 49 k
bzip2-libs i386 1.0.4-13.fc8 updates-newkey 37 k
control-center-filesystem i386 1:2.20.3-3.fc8 updates-newkey 34 k
coreutils i386 6.9-19.fc8 updates-newkey 3.3 M
cups i386 1:1.3.9-2.fc8 updates-newkey 3.5 M
cups-libs i386 1:1.3.9-2.fc8 updates-newkey 197 k
curl i386 7.18.2-7.fc8 updates-newkey 293 k
db4 i386 4.6.21-3.fc8 updates-newkey 587 k
dbus-glib i386 0.73-8.fc8 updates-newkey 160 k
dhcpv6-client i386 0.10-52.fc8 updates-newkey 85 k
e2fsprogs i386 1.40.4-3.fc8 updates-newkey 610 k
e2fsprogs-libs i386 1.40.4-3.fc8 updates-newkey 138 k
ed i386 1.1-1.fc8 updates-newkey 71 k
eject i386 2.1.5-8.fc8 updates-newkey 51 k
elfutils-libelf i386 0.137-3.fc8 updates-newkey 58 k
fedora-gnome-theme noarch 8.0.0-2.fc8 updates-newkey 10 k
file i386 4.21-6.fc8 updates-newkey 29 k
file-libs i386 4.21-6.fc8 updates-newkey 309 k
freetype i386 2.3.5-5.fc8 updates-newkey 331 k
fuse i386 2.7.4-1.fc8 updates-newkey 83 k
fuse-devel i386 2.7.4-1.fc8 updates-newkey 27 k
fuse-encfs i386 1.5-3.fc8 updates-newkey 373 k
fuse-libs i386 2.7.4-1.fc8 updates-newkey 71 k
fuse-sshfs i386 2.2-1.fc8 updates-newkey 49 k
glib2 i386 2.14.6-2.fc8 updates-newkey 850 k
gnupg i386 1.4.7-10.fc8 updates-newkey 1.9 M
gnutls i386 1.6.3-5.fc8 updates-newkey 397 k
gtk2 i386 2.12.8-2.fc8 updates-newkey 6.8 M
hal i386 0.5.10-5.fc8 updates-newkey 461 k
hal-info noarch 20080607-2.fc8 updates-newkey 118 k
hal-libs i386 0.5.10-5.fc8 updates-newkey 61 k
info i386 4.11-5.fc8 updates-newkey 166 k
iproute i386 2.6.26-2.fc8 updates-newkey 843 k
iptables i386 1.4.1.1-2.fc8 updates-newkey 309 k
iptables-ipv6 i386 1.4.1.1-2.fc8 updates-newkey 192 k
kernel-headers i386 2.6.26.8-57.fc8 updates-newkey 753 k
libacl i386 2.2.39-14.fc8 updates-newkey 20 k
libdhcp6client i386 0.10-52.fc8 updates-newkey 79 k
libedit i386 2.11-1.20080712cvs.fc8 updates-newkey 79 k
libglade2 i386 2.6.2-4.fc8 updates-newkey 64 k
libgnomecanvas i386 2.20.1-3.fc8 updates-newkey 228 k
libnfnetlink i386 0.0.39-3.fc8 updates-newkey 23 k
libpng i386 2:1.2.33-1.fc8 updates-newkey 249 k
libsysfs i386 2.1.0-4.fc8 updates-newkey 47 k
libtiff i386 3.8.2-11.fc8 updates-newkey 307 k
libxcb i386 1.1-1.1.fc8 updates-newkey 124 k
libxml2 i386 2.7.2-2.fc8 updates-newkey 828 k
libxslt i386 1.1.24-2.fc8 updates-newkey 526 k
logwatch noarch 7.3.6-22.fc8 updates-newkey 319 k
make i386 1:3.81-11.fc8 updates-newkey 477 k
microcode_ctl i386 1:1.17-1.39.fc8 updates-newkey 437 k
mlocate i386 0.21-1.fc8 updates-newkey 75 k
nfs-utils i386 1:1.1.1-2.fc8 updates-newkey 281 k
nspr i386 4.7.3-1.fc8 updates-newkey 119 k
nss i386 3.12.2.0-1.1.fc8 updates-newkey 1.2 M
nss-tools i386 3.12.2.0-1.1.fc8 updates-newkey 1.2 M
ntfs-3g i386 2:1.5012-4.fc8 updates-newkey 192 k
ntp i386 4.2.4p4-1.fc8 updates-newkey 1.4 M
openldap i386 2.3.39-4.fc8 updates-newkey 294 k
openobex i386 1.3-12.fc8 updates-newkey 37 k
pam_krb5 i386 2.2.18-2.fc8 updates-newkey 128 k
paps i386 0.6.8-8.fc8 updates-newkey 32 k
paps-libs i386 0.6.8-8.fc8 updates-newkey 23 k
pciutils i386 2.2.9-2.fc8 updates-newkey 93 k
pcre i386 7.3-4.fc8 updates-newkey 137 k
perl i386 4:5.8.8-41.fc8 updates-newkey 12 M
perl-libs i386 4:5.8.8-41.fc8 updates-newkey 570 k
pm-utils i386 0.99.4-19.fc8 updates-newkey 44 k
popt i386 1.13-4.fc8 updates-newkey 39 k
psmisc i386 22.6-2.1.fc8 updates-newkey 72 k
pygobject2 i386 2.14.2-1.fc8 updates-newkey 104 k
python i386 2.5.1-26.fc8.2 updates-newkey 4.8 M
python-libs i386 2.5.1-26.fc8.2 updates-newkey 568 k
python-urlgrabber noarch 3.0.0-9.fc8 updates-newkey 112 k
quota i386 1:3.14-2.fc8 updates-newkey 357 k
rsync i386 2.6.9-5.fc8 updates-newkey 232 k
ruby i386 1.8.6.287-2.fc8 updates-newkey 525 k
ruby-irb i386 1.8.6.287-2.fc8 updates-newkey 285 k
ruby-libs i386 1.8.6.287-2.fc8 updates-newkey 1.7 M
ruby-rdoc i386 1.8.6.287-2.fc8 updates-newkey 353 k
rubygems noarch 1.2.0-2.fc8 updates-newkey 598 k
shadow-utils i386 2:4.0.18.1-22.fc8 updates-newkey 1.1 M
shared-mime-info i386 0.23-2.fc8 updates-newkey 166 k
smartmontools i386 1:5.38-1.fc8 updates-newkey 323 k
stunnel i386 4.24-0.fc8 updates-newkey 125 k
sudo i386 1.6.9p4-6.fc8 updates-newkey 235 k
system-config-network-tui noarch 1.5.10-1.fc8 updates-newkey 1.8 M
traceroute i386 3:2.0.12-1.fc8 updates-newkey 50 k
tzdata noarch 2008i-1.fc8 updates-newkey 756 k
util-linux-ng i386 2.13.1-2.fc8 updates-newkey 2.0 M
vim-common i386 2:7.1.245-1.fc8 updates-newkey 6.6 M
vim-enhanced i386 2:7.1.245-1.fc8 updates-newkey 862 k
vim-minimal i386 2:7.1.245-1.fc8 updates-newkey 346 k
vixie-cron i386 4:4.2-9.fc8 updates-newkey 99 k
wget i386 1.11.1-1.fc8 updates-newkey 567 k
wpa_supplicant i386 1:0.5.10-5.fc8 updates-newkey 260 k
ypbind i386 3:1.20.4-4.fc8 updates-newkey 41 k
yum noarch 3.2.20-5.fc8 updates-newkey 836 k
yum-fastestmirror noarch 1.1.17-1.fc8 updates-newkey 12 k
Installing for dependencies:
avahi-autoipd i386 0.6.21-8.fc8 updates-newkey 33 k
boost i386 1.34.1-7.fc8 updates-newkey 2.2 M
dirmngr i386 1.0.0-6.fc8 fedora 203 k
dnsmasq i386 2.40-1.fc8 fedora 157 k
gnupg2 i386 2.0.9-2.fc8 updates-newkey 2.5 M
gpgme i386 1.1.5-4.fc8 fedora 259 k
libicu i386 3.8-6.fc8 updates-newkey 5.6 M
libksba i386 1.0.2-3.fc8 fedora 112 k
libssh2 i386 0.18-5.fc8 updates-newkey 88 k
pinentry i386 0.7.4-1.fc8 updates-newkey 62 k
ppp i386 2.4.4-2 fedora 383 k
pth i386 2.0.7-3 fedora 90 k
pygpgme i386 0.1-6.fc8 fedora 30 k
Updating for dependencies:
NetworkManager i386 1:0.7.0-0.12.svn4326.fc8 updates-newkey 934 k
Transaction Summary
=============================================================================
Install 15 Package(s)
Update 112 Package(s)
Remove 0 Package(s)
Total download size: 104 M
Anyway - Fedora 10 (the current stable) is publicly available since 2008-11-25 (since almost 5 months):
- http://fedoraproject.org/en/
- http://en.wikipedia.org/wiki/Fedora_(operating_system)
- http://fedoraproject.org/wiki/Releases/10/Schedule
whereas Fedora 8 was released on 2007-10-08 - about 1.5 year ago: - http://fedoraproject.org/wiki/Releases/8/Schedule
and exactly this one is the installed Fedora version on the default AMI for Bamboo 2.2.1:[root@domU-12-31-39-03-75-B2 bamboo-ebs]# cat /etc/fedora-release Fedora release 8 (Werewolf)
What's more - Fedora 11 (current unstable version) - is scheduled to be released as stable on 2009-05-26:
http://fedoraproject.org/wiki/Releases/11/Schedule
Summing up - if my build needs some additional / upgraded libraries which are not present in F8, but are in F10, then on each EC2 instace's start-up I would need to do the upgrade.
This is not wise in terms of EC2 cost reduction, as it just unnecessarily takes CPU time.
I know currently - in B2.2.1 you - can't use other AMIs than the default one (see also BAM-3756 for a request to customize the AMI used).
But if you happen to create another AMI based on this request (and assuming BAM-3756 not being resolved) should I just take next milestone release of Bamboo to use the new AMI which ID would be just hardcoded in the release?
Cheers!
Krystian Nowak