[Bug 634487] Re: t1.micro instance hangs when installing sun java

2010-10-25 Thread Davepar
The workaround is only useful when you're setting up a new instance.
It's useless for the instance I already invested a day setting up. It
would be a really good idea to put a warning somewhere in the docs for
micro instances. Once AWS starts handing out free micro instances by the
thousands, the urgency of this bug will increase dramatically.

-- 
t1.micro instance hangs when installing sun java
https://bugs.launchpad.net/bugs/634487
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: [Bug 634487] Re: t1.micro instance hangs when installing sun java

2010-10-25 Thread Davepar
Thanks Scott. It didn't occur to me to try switching my instance to small,
do the install, and then switch back to micro. I'll give that a try.

Also, for some reason I thought the amd64 builds of Ubuntu were lacking in
some components. Maybe that's only true for client, but I definitely saw a
recommendation somewhere to use i386 unless there was a real need for  4GB
of memory.

Dave


On Mon, Oct 25, 2010 at 11:25 AM, Scott Moser smo...@canonical.com wrote:

 On Mon, 25 Oct 2010, Davepar wrote:

  The workaround is only useful when you're setting up a new instance.
  It's useless for the instance I already invested a day setting up. It
  would be a really good idea to put a warning somewhere in the docs for
  micro instances. Once AWS starts handing out free micro instances by the
  thousands, the urgency of this bug will increase dramatically.

 Well, you actually can apply the work around to an existing instance.  If
 the instance is hung, you should be able to stop it (/sbin/halt).  The
 start it in a m1.small , 'apt-get -f install', then stop again, and
 restart into t1.micro.
 Additionally, its only an issue with i386 instances, and t1.micro can be
 either amd64 or i386.  amd64 are generally more useful as you have higher
 powered options than you do with i386.

 I'm not trying to discount the severity of the bug.  It is a real kernel
 bug that is exposed by java, and could also be exposed by another
 application.

 --
 t1.micro instance hangs when installing sun java
 https://bugs.launchpad.net/bugs/634487
 You received this bug notification because you are a direct subscriber
 of the bug.

 Status in “linux” package in Ubuntu: Confirmed
 Status in “linux-ec2” package in Ubuntu: Confirmed
 Status in “openjdk-6” package in Ubuntu: New
 Status in “sun-java6” package in Ubuntu: New

 Bug description:
 Binary package hint: cloud-init

 I booted the 32bit EBS lucid AMI (ami-1234de7b) for a t1.micro instance. I
 attempted to install Sun Java. The instance hung during the install. Repros
 every time. Only repros on t1.micro instances. I tried adding swap in case
 it was an out-of-memory condition, and it still repro'd. No reboots or
 anything else like that were involved so it's not the same issue as #634102

 Console log snippet (full one attached):

 [  525.195499] [ cut here ]
 [  525.195515] kernel BUG at
 /build/buildd/linux-ec2-2.6.32/arch/x86/mm/hypervisor.c:461!
 [  525.195522] invalid opcode:  [#1] SMP
 [  525.195527] last sysfs file: /sys/kernel/uevent_seqnum
 [  525.195531] Modules linked in: ipv6
 [  525.195537]
 [  525.195541] Pid: 8663, comm: java Not tainted (2.6.32-308-ec2
 #15-Ubuntu)
 [  525.195545] EIP: 0061:[c0118550] EFLAGS: 00010282 CPU: 0
 [  525.195553] EIP is at T.566+0x150/0x180
 [  525.195557] EAX: ffea EBX: c1f17e70 ECX: 0002 EDX: 
 [  525.195561] ESI: 0d537000 EDI: 0004 EBP: c1f17ebc ESP: c1f17e60
 [  525.195565]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0069
 [  525.195580] Process java (pid: 8663, ti=c1f16000 task=e5373200
 task.ti=c1f16000)
 [  525.195588] Stack:
 [  525.195591]  c103a020 c1f17ee0 8000 0061 000e 
 c1c81000 0d537061
 [  525.195603] 0 8004   0040 0001 ffea
 c1f17ee0 0001
 [  525.195617] 0  7ff0   0d537001 0004
 c14e5000 c1f17efc
 [  525.195632] Call Trace:
 [  525.195640]  [c01188dd] ? xen_l3_entry_update+0x12d/0x1b0
 [  525.195647]  [c01145de] ? pud_populate+0x9e/0xc0
 [  525.195654]  [c01aed59] ? __pmd_alloc+0x99/0xa0
 [  525.195659]  [c01b2eb9] ? handle_mm_fault+0x509/0x5b0
 [  525.195665]  [c01b7b2a] ? do_munmap+0x22a/0x2b0
 [  525.195672]  [c05370f9] ? do_page_fault+0x119/0x340
 [  525.195677]  [c0536fe0] ? do_page_fault+0x0/0x340
 [  525.195683]  [c0535525] ? error_code+0x3d/0x44
 [  525.195687] Code: c3 64 a0 cc 40 6f c0 84 c0 75 28 8b 5d a8 b9 01 00 00
 00 31 d2 be f0 7f 00 00 e8 dc 8a fe ff 85 c0 79 d6 0f 0b eb fe 8d 74 26 00
 0f 0b eb fe 0f 0b eb fe 8b 45 a8 31 c9 ba 01 00 00 00 c7 04 24
 [  525.195754] EIP: [c0118550] T.566+0x150/0x180 SS:ESP 0069:c1f17e60
 [  525.195769] ---[ end trace 9706b235d81a7968 ]---


 Script which can 100% repro the problem:

 #!/bin/bash

 export DEBIAN_FRONTEND=noninteractive
 add-apt-repository deb http://archive.canonical.com/ lucid partner
 apt-get update
 echo 'sun-java6-bin   shared/accepted-sun-dlj-v1-1boolean true
 sun-java6-jdk   shared/accepted-sun-dlj-v1-1boolean true
 sun-java6-jre   shared/accepted-sun-dlj-v1-1boolean true
 sun-java6-jre   sun-java6-jre/stopthreadboolean true
 sun-java6-jre   sun-java6-jre/jcepolicy note
 sun-java6-bin   shared/present-sun-dlj-v1-1 note
 sun-java6-jdk   shared/present-sun-dlj-v1-1 note
 sun-java6-jre   shared/present-sun-dlj-v1-1 note
 '|debconf-set-selections
 apt-get -y install sun-java6-jdk

 To unsubscribe from this bug, go to:
 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/634487/+subscribe


-- 
t1