У меня здесь небольшая проблема: я получил уровень бесплатного использования Amazon, чтобы протестировать его, запустил ami-465c6932 (Ubuntu 10.10 32bit iirc) на западном сервере ес. Я установил postgresql и убедился, что он работает постоянно, используя EBS. До этого момента все круто. Проблема в том, что теперь мне нужно установить java (поскольку я хочу развернуть приложение JEE с помощью tomcat), поэтому я сделал «sudo apt-get install openjdk-6-jdk», но в какой-то момент он завис. Теперь, после перезапуска, он сказал мне, что мне нужно выполнить «sudo dpkg --configure -a», что я и сделал. Проблема в том, что он тоже завис:
ubuntu:~$ sudo dpkg --configure -a
Setting up ca-certificates-java (20100412) ...
creating /etc/ssl/certs/java/cacerts...
done.
Setting up openjdk-6-jre-headless (6b20-1.9.1-1ubuntu3) ...
И так уже около 15 минут. Я что-то напортачил? Могу ли я что-нибудь сделать, чтобы действительно установить мою любимую Java-версию в это облако?
@Edit: хорошо, я обнаружил, что это известная ошибка с микро-экземпляром, и вот как ее решить http://ubuntu-smoser.blogspot.com/2010/10/how-to-rebundle-ubuntu-1010-maverick.html
Я тоже столкнулся с этой проблемой, и держу пари, что у бесплатного микроэкземпляра недостаточно оперативной памяти. Та же установка отлично работает на небольшом экземпляре.
Я не говорю, что этих 613 МБ ОЗУ недостаточно для запуска Java на этом экземпляре. Я думаю, что пакеты Ubuntu пытаются запустить JVM с большим размером кучи, а это не подходит для данного экземпляра.
Я запускаю Java на микро-экземплярах: сам устанавливаю JDK с помощью пакета Sun (э-э ... Oracle). Возьми Вот и запустите установку самостоятельно. Обратите внимание, что вам, вероятно, придется вручную добавить двоичный файл java в ваш PATH.
Мое предположение о размере кучи, приведенное выше, исходит из того факта, что экземпляр будет зависать абсолютно таким же образом, если я вручную установлю Java и запущу виртуальную машину с огромным размером кучи (скажем, 1 ГБ).
Удачи!
Известная ошибка микро-экземпляра, проверьте http://ubuntu-smoser.blogspot.com/2010/10/how-to-rebundle-ubuntu-1010-maverick.html