Public bug reported: Well. After a long search, with lots of colourful herings, I zeroed in this: trying to start a new instance; instance would stay in pending for a while, then it would auto-terminate. After a series of false cues (my colourful herings, at least one of them bright red) Serge noticed that the /var/log/libvirt/qemu/i* logs would have a *LOT* of failed startups, with this message in:
Failed to allocate memory: Cannot allocate memory 2011-04-07 12:34:43.451: shutting down then the instance would retry a few times. looking around, I finally noticed that when this happened -- about 99.9% of the times in my tests -- the walrus would, at about the same time, barf with some messages like: /var/log/eucalyptus/cloud-debug.log:12:35:03 ERROR [WalrusImageManager:Thread-73] Unable to cache image. Unable to flush existing images. /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusManager.listBucket(WalrusManager.java:1508) /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusControl.ListBucket(WalrusControl.java:273) /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusManager.listBucket(WalrusManager.java:1508) /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusControl.ListBucket(WalrusControl.java:273) /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusManager.listBucket(WalrusManager.java:1508) /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusControl.ListBucket(WalrusControl.java:273) /var/log/eucalyptus/cloud-error.log:20:17:58 ERROR [WalrusImageManager:Thread-53] Unable to cache image. Unable to flush existing images. /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusManager.listBucket(WalrusManager.java:1508) /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusControl.ListBucket(WalrusControl.java:273) /var/log/eucalyptus/cloud-error.log:20:25:42 ERROR [WalrusImageManager:Thread-57] Unable to cache image. Unable to flush existing images. /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusManager.listBucket(WalrusManager.java:1508) /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusControl.ListBucket(WalrusControl.java:273) /var/log/eucalyptus/cloud-error.log:20:26:55 ERROR [WalrusImageManager:Thread-61] Unable to cache image. Unable to flush existing images. /var/log/eucalyptus/cloud-error.log:20:45:37 ERROR [WalrusImageManager:Thread-67] Unable to cache image. Unable to flush existing images. /var/log/eucalyptus/cloud-error.log:21:15:37 ERROR [WalrusImageManager:Bukkit.16] Tired of waiting to cache image: natty-current-amd64-20110406201745/natty-server-uec-amd64-loader.manifest.xml giving up /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusImageManager.getDecryptedImage(WalrusImageManager.java:1136) /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusControl.GetDecryptedImage(WalrusControl.java:342) /var/log/eucalyptus/cloud-error.log:08:50:25 ERROR [WalrusImageManager:Thread-71] Unable to cache image. Unable to flush existing images. /var/log/eucalyptus/cloud-error.log:09:20:25 ERROR [WalrusImageManager:Bukkit.16] Tired of waiting to cache image: natty-current-i386-20110406202528/natty-server-uec-i386-loader.manifest.xml giving up /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusImageManager.getDecryptedImage(WalrusImageManager.java:1136) /var/log/eucalyptus/cloud-error.log: at edu.ucsb.eucalyptus.cloud.ws.WalrusControl.GetDecryptedImage(WalrusControl.java:342) /var/log/eucalyptus/cloud-error.log:12:35:03 ERROR [WalrusImageManager:Thread-73] Unable to cache image. Unable to flush existing images. /var/log/eucalyptus/cloud-output.log:12:34:31 INFO 736 WalrusImageManager | Unzipping image: natty-current-i386-20110406202528/natty-server-uec-i386-loader.manifest.xml /var/log/eucalyptus/cloud-output.log:12:34:31 WARN 767 WalrusImageManager | java.io.EOFException: Unexpected end of ZLIB input stream This was after I decided my current install was hopelessly tainted, and reinstalled an all-in-one + 1 NC. Logs are being uploaded (full set of logs from both the all-in-one and the NC, whole /var/log). ProblemType: Bug DistroRelease: Ubuntu 11.04 Package: eucalyptus-walrus 2.0.1+bzr1256-0ubuntu2 ProcVersionSignature: Ubuntu 2.6.38-7.39-server 2.6.38 Uname: Linux 2.6.38-7-server x86_64 .etc.eucalyptus.eucalyptus.cc.conf: CC_NAME="UEC-TEST1" Architecture: amd64 Date: Thu Apr 7 12:36:46 2011 ProcEnviron: LC_TIME=en_DK.utf8 LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: eucalyptus UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: eucalyptus (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug natty qa -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to eucalyptus in Ubuntu. https://bugs.launchpad.net/bugs/753779 Title: walrus fails to retrieve images on instance startup -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs