картинка1
Подключаюсь по ssh черещ putty. После выполнения команды jtalks deploy --environment vagrant --project jcommune --build 1.4.569
картинка2
30 лип. 2013 22:50 | |
Повідомлень:21 | |
31 лип. 2013 07:23 | |
Повідомлень:365 | Судя по первому скриншоту, виртуалка стартонула, но софт туда не доставился. Все дело в том, что мы обновили Java до 7ой версии, но шеф скрипты к сожалению сломаны с этой версией и мы все не можем их заставить заработать. Как пофиксить: открываем Vagrantfile, меняем версию Java с 7 на 6. И делаем vagrant destroy, vagrant up. Затем при запуске самого форума, нужно выбирать более старую версию: 1035. Мы думаю на этой неделе сможем-таки пофиксить скрипты и запускать можно будет последнюю версию форума. |
31 лип. 2013 12:09 | |
Повідомлень:21 | Где изменить? я что то не нашел. Vagrant::Config.run do |config| config.vm.box = "precise32" config.vm.box_url = "http://files.vagrantup.com/precise32.box" config.vm.forward_port 8080, 4000 config.vm.provision :chef_solo do |chef| #configuring soft that's going to be installed chef.json.merge!({ :java => { "install_flavor" => "oracle", :oracle => {"accept_oracle_download_terms" => true} }, :mysql=> { :client => { :version => "5.5.28" }, :server_root_password => "root", :server_repl_password => "no_replication", :server_debian_password => "root" }, :resolver => { :nameservers => ["8.8.8.8", "8.8.4.4"] } }) #updating package caches to install fresh soft chef.add_recipe("resolver") chef.add_recipe("apt-get") #installing software chef.add_recipe("java") chef.add_recipe("openssl::default") chef.add_recipe("mysql::server") #installs both client and server chef.add_recipe("tomcat7") chef.add_recipe("python::pip") chef.add_recipe("apt") chef.add_recipe("git") chef.add_recipe("jtalks::cicd") end end |
Змінено:31 лип. 2013 09:20 |
31 лип. 2013 13:06 | |
Повідомлень:365 | В общем я попробовал и не имеет смысла счас ничего там добавлять/менять, не совсем рабочие эти рецепты, буду сегодня-завтра разбираться. Прям счас можно сделать следующее: git clone git@github.com:jtalks-org/jtalks-vm.git cd jtalks-vm git checkout 450284ba092be6bc441593abbf0b512aedc4d6ef vagrant upТо бишь работать с прежней версией JTalks VM. Деплоить же форум стоит уже более новый, и делать это вот так: jtalks deploy --environment vagrant --project jcommune --build 1035Только что все это попробовал, работает. |
01 серп. 2013 12:27 | |
Повідомлень:365 | Лучше побеспокоить, нам самим нужно отладить весь процесс. Судя по ошибке у тебя нет просто учетки на гитхабе, не можешь склонировать. В общем я создал ветку, которую можно теперь скопировать без гита. Теперь инструкция для тебя будет выглядеть так: wget https://github.com/jtalks-org/jtalks-vm/archive/WithJava6.zip #качаем каталог с гитхаба unzip WithJava6.zip #распаковываем cd jtalks-vm-WithJava6 #переходим в распакованный каталог vagrant up #запускаем виртуалкуНу а запуск приложения остается прежним: jtalks deploy --environment vagrant --project jcommune --build 1035 |
01 серп. 2013 12:34 | |
Повідомлень:21 | У меня есть акк на гитхаб. Что в этом случаи делать? |
Змінено:01 серп. 2013 09:35 |
01 серп. 2013 12:59 | |
Повідомлень:365 | Ну по какой-то причине у тебя не получилось склонировать репу с гитхаба, да и не надо, можешь вторым способом пока воспользоваться. |
01 серп. 2013 13:11 | |
Повідомлень:365 | А чего теперь сломалось? Давай скриншот или логи :) |
01 серп. 2013 13:27 | |
Повідомлень:365 | О, так все отлично - все заработало. Теперь в своем браузере набери http://localhost:4000/jcommune |
01 серп. 2013 13:37 | |
Повідомлень:365 | Чтоб заполнить базу данными можно поставить Poulpe и настроить ветки и разрешения, а можно воспользоваться скриптом. Зайдя на виртуалку можно выполнить: wget https://raw.github.com/jtalks-org/jcommune/master/jcommune-model/src/main/resources/org/jtalks/jcommune/model/sample-forum.sql mysql -uroot -proot jtalks < sample-forum.sql |