Great, ssh works :) compilemessages still doesn't though<div><br></div><div><div>(lernanta)p2pu@precise32:/opt/lernanta/lernanta/locale/zh_CN/LC_MESSAGES$ django-admin.py compilemessages</div><div>Error: This script should be run from the Django SVN tree or your project or app tree, or with the settings module specified.</div>

<div><br></div><div>Stian</div><br><div class="gmail_quote">On Fri, Jul 13, 2012 at 10:44 AM, Chris Ewald <span dir="ltr"><<a href="mailto:chris@p2pu.org" target="_blank">chris@p2pu.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Updating the readme...<div class="HOEnZb"><div class="h5"><br><br><div class="gmail_quote">On Fri, Jul 13, 2012 at 4:44 PM, Chris Ewald <span dir="ltr"><<a href="mailto:chris@p2pu.org" target="_blank">chris@p2pu.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
cd into the top project directory.<div><div><br><br><div class="gmail_quote">On Fri, Jul 13, 2012 at 4:41 PM, Stian Håklev <span dir="ltr"><<a href="mailto:shaklev@gmail.com" target="_blank">shaklev@gmail.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks a lot for your support. <div><br>More fun error messages:</div><div><br></div><div><div>stian@Monkey ~/s/l/l/l/l/z/LC_MESSAGES> vagrant ssh</div>



<div>/Users/Stian/src/lernanta-dev-env/Vagrantfile:85:in `read': No such file or directory - ./node.json (Errno::ENOENT)</div>

<div><span style="white-space:pre-wrap">  </span>from /Users/Stian/src/lernanta-dev-env/Vagrantfile:85:in `block (2 levels) in <top (required)>'</div><div><span style="white-space:pre-wrap">        </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/vm/provisioner.rb:32:in `call'</div>





<div><span style="white-space:pre-wrap">  </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/vm/provisioner.rb:32:in `configure'</div><div><span style="white-space:pre-wrap">        </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/vm/provisioner.rb:21:in `initialize'</div>





<div><span style="white-space:pre-wrap">  </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/vm.rb:71:in `new'</div><div><span style="white-space:pre-wrap">  </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/vm.rb:71:in `provision'</div>





<div><span style="white-space:pre-wrap">  </span>from /Users/Stian/src/lernanta-dev-env/Vagrantfile:78:in `block in <top (required)>'</div><div><span style="white-space:pre-wrap">   </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/loader.rb:83:in `call'</div>





<div><span style="white-space:pre-wrap">  </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/loader.rb:83:in `block (2 levels) in load'</div><div><span style="white-space:pre-wrap"> </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/loader.rb:79:in `each'</div>





<div><span style="white-space:pre-wrap">  </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/loader.rb:79:in `block in load'</div><div><span style="white-space:pre-wrap">    </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/loader.rb:76:in `each'</div>





<div><span style="white-space:pre-wrap">  </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/loader.rb:76:in `load'</div><div><span style="white-space:pre-wrap">     </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/environment.rb:387:in `block in load_config!'</div>





<div><span style="white-space:pre-wrap">  </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/environment.rb:392:in `call'</div><div><span style="white-space:pre-wrap">      </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/environment.rb:392:in `load_config!'</div>





<div><span style="white-space:pre-wrap">  </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/environment.rb:327:in `load!'</div><div><span style="white-space:pre-wrap">     </span>from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/bin/vagrant:40:in `<top (required)>'</div>





<div><span style="white-space:pre-wrap">  </span>from /usr/local/bin/vagrant:23:in `load'</div><div><span style="white-space:pre-wrap">     </span>from /usr/local/bin/vagrant:23:in `<main>'</div><div><div>


<br><div class="gmail_quote">On Fri, Jul 13, 2012 at 10:38 AM, Chris Ewald <span dir="ltr"><<a href="mailto:chris@p2pu.org" target="_blank">chris@p2pu.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





Thanks for going through this Stian. We probably will have some things to iron out as developers start actively using this.<div><br></div><div>Re the git issue:</div><div>switch to master branch to fix this for you: git checkout -b master</div>






<div>I have added this to the setup script so a plain `git pull should work in the future</div><div><br></div><div>Not sure about the compile messages issue. You may want to try:</div><div>vagrant ssh</div><div>cd /opt/lernanta/lernata</div>






<div>Then whatever command you tried.</div><div><br></div><div>If general if you ever use the command line, you need to use it from inside the vm so it uses its' environment.</div><div><br></div><div>Hope this helps and thanks!</div>





<div><div>
<div><br><div class="gmail_quote">On Fri, Jul 13, 2012 at 4:21 PM, Stian Håklev <span dir="ltr"><<a href="mailto:shaklev@gmail.com" target="_blank">shaklev@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






Thanks, I sent a pull request for two small updates to the README.md, not sure if this is where I ought to be adding info. <div><br></div><div>PS: I wanted to play around with the Chinese localization, which is a bit half-assed at the moment (much easier when you can actually see the updates). I am curious about why the front page shows Browse groups & courses in English, yet when I look into django.po in zh_CN/LC_MESSAGES, I see </div>








<div><br></div><div><div>#: templates/dashboard/splash.html:19</div><div>#, fuzzy</div><div>msgid "Browse Groups & Courses"</div><div>msgstr "浏览小组 &amp;课程"</div><div><br></div><div>(I wondered if it was because the fuzzy tag was applied, so I tried removing it, and running</div>








<div>django-admin.py compilemessages</div><div><br></div><div>then I got </div><div><br></div><div><div>stian@Monkey ~/s/l/l/l/l/z/LC_MESSAGES> django-admin.py compilemessages</div><div>Error: This script should be run from the Django SVN tree or your project or app tree, or with the settings module specified.)<span><font color="#888888"><br>








<br>Stian</font></span></div></div><div><div><br><div class="gmail_quote">On Fri, Jul 13, 2012 at 10:08 AM, Jessy Kate Schingler <span dir="ltr"><<a href="mailto:jessy@jessykate.com" target="_blank">jessy@jessykate.com</a>></span> wrote:<br>








<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">ditto on both counts!<div><br></div><div>stian as you go through and realize clarifications, i would personally think they'd be welcome additions/elaborations on the existing docs, if you were so inclined. (no rest for the wicked :)). <div>








<div><br>
<br><div class="gmail_quote">On Fri, Jul 13, 2012 at 4:03 PM, Dirk Uys <span dir="ltr"><<a href="mailto:dirk@p2pu.org" target="_blank">dirk@p2pu.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">









Hi Stian<br><br>Django should reload when code changes. It is still running using the built in web server, so it should be the same as running 'python manage.py runserver' on your local machine.<br><br>If you have any suggestions on how we can further improve things, please let us know!<br>










<br>Big hand for Chris' work and our brave explored Stian!<br><br>Cheers<span><font color="#888888"><br>d</font></span><div><div><br><br><div class="gmail_quote">On Fri, Jul 13, 2012 at 3:58 PM, Jessy Kate Schingler <span dir="ltr"><<a href="mailto:jessy@jessykate.com" target="_blank">jessy@jessykate.com</a>></span> wrote:<br>










<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">stian i think you should just be able to issue the more verbose "git pull origin master" and the pull should work. <div>










<div><div><br><br><div class="gmail_quote">On Fri, Jul 13, 2012 at 3:52 PM, Stian Håklev <span dir="ltr"><<a href="mailto:shaklev@gmail.com" target="_blank">shaklev@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Brilliant, it works. Amazing, to think of the hours I spent trying to get this to work earlier!<div><br></div><div>A few questions: is the lernanta source directory pulled in from the lernanta github repository, so that it stays in sync with the most up-to-date development? I tried git pull in that directory but got </div>













<div><br></div><div><div>stian@Monkey ~/s/l/l/lernanta> git pull</div><div>You asked me to pull without telling me which branch you</div><div>want to merge with, and 'branch.deploy.merge' in</div><div>your configuration file does not tell me, either. Please</div>













<div>specify which branch you want to use on the command line and</div><div>try again (e.g. 'git pull <repository> <refspec>').</div><div>See git-pull(1) for details.</div><div><br></div><div>If you often merge with the same branch, you may want to</div>













<div>use something like the following in your configuration file:</div><div><br></div><div>    [branch "deploy"]</div><div>    remote = <nickname></div><div>    merge = <remote-ref></div><div><br></div>













<div>    [remote "<nickname>"]</div><div>    url = <url></div><div>    fetch = <refspec></div><div><br></div><div>See git-config(1) for details.</div><div>----</div><div><br></div><div>Also, does Django automatically refresh on new code, or do I need to restart the server when I modify the code? (Ie. vagrant down, and then vagrant up again, or is there a better way?).</div>













<div><br></div><div>Thanks again, this will make it way easier for people to play with Lernanta on their own computers, contribute small patches, translate the interface, etc.</div><span><font color="#888888"><div>
<br>Stian</div></font></span><div><div><br><div class="gmail_quote">

On Fri, Jul 13, 2012 at 8:37 AM, Chris Ewald <span dir="ltr"><<a href="mailto:chris@p2pu.org" target="_blank">chris@p2pu.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">













You may need to update your virtual box as well: <a href="https://www.virtualbox.org/wiki/Downloads" target="_blank">https://www.virtualbox.org/wiki/Downloads</a><div><div><br><br><div class="gmail_quote">

On Fri, Jul 13, 2012 at 2:36 PM, Chris Ewald <span dir="ltr"><<a href="mailto:chris@p2pu.org" target="_blank">chris@p2pu.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Stian,<div><br></div><div>Delete the directory and clone it again. It's all fixed now.</div><div><br><div class="gmail_quote">














<div><div>On Fri, Jul 13, 2012 at 2:33 PM, Stian Håklev <span dir="ltr"><<a href="mailto:shaklev@gmail.com" target="_blank">shaklev@gmail.com</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>I tried the new Vagrant procedures, I got the following error messages:<div><br></div>
<div><div>[default] The guest additions on this VM do not match the install version of</div>
<div>VirtualBox! This may cause things such as forwarded ports, shared</div>

<div>folders, and more to not work properly. If any of those things fail on</div><div>this machine, please update the guest additions and repackage the</div><div>box.</div><div><br></div><div>Guest Additions Version: 4.1.16</div>

















<div>VirtualBox Version: 4.1.18</div><div><br></div><div>then later</div><div><br></div><div><div>[default] Running chef-solo...</div><div>stdin: is not a tty</div><div>[Fri, 13 Jul 2012 12:31:52 +0000] INFO: *** Chef 0.10.10 ***</div>

















<div>[Fri, 13 Jul 2012 12:31:52 +0000] INFO: Setting the run_list to ["main::default", "mysql::server", "main::python", "main::lernanta"] from JSON</div><div>[Fri, 13 Jul 2012 12:31:52 +0000] INFO: Run List is [recipe[main::default], recipe[mysql::server], recipe[main::python], recipe[main::lernanta]]</div>

















<div>[Fri, 13 Jul 2012 12:31:52 +0000] INFO: Run List expands to [main::default, mysql::server, main::python, main::lernanta]</div><div>[Fri, 13 Jul 2012 12:31:52 +0000] INFO: Starting Chef Run for precise32</div><div>[Fri, 13 Jul 2012 12:31:52 +0000] INFO: Running start handlers</div>

















<div>[Fri, 13 Jul 2012 12:31:52 +0000] INFO: Start handlers complete.</div><div>[Fri, 13 Jul 2012 12:31:52 +0000] WARN: found a directory mysql in the cookbook path, but it contains no cookbook files. skipping.</div><div>

















[Fri, 13 Jul 2012 12:31:52 +0000] WARN: found a directory openssl in the cookbook path, but it contains no cookbook files. skipping.</div><div>[Fri, 13 Jul 2012 12:31:52 +0000] ERROR: Running exception handlers</div><div>

















[Fri, 13 Jul 2012 12:31:52 +0000] ERROR: Exception handlers complete</div><div>[Fri, 13 Jul 2012 12:31:52 +0000] FATAL: Stacktrace dumped to /tmp/vagrant-chef-1/chef-stacktrace.out</div><div>[Fri, 13 Jul 2012 12:31:52 +0000] FATAL: Chef::Exceptions::CookbookNotFound: Cookbook mysql not found. If you're loading mysql from another cookbook, make sure you configure the dependency in your metadata</div>

















<div>Chef never successfully completed! Any errors should be visible in the</div><div>output above. Please fix your recipes so that they properly complete.</div></div><span><font color="#888888"><div><br></div>
-- <br><a href="http://reganmian.net/blog" target="_blank">http://reganmian.net/blog</a> -- Random Stuff that Matters<br>

<br>
</font></span></div>
<br></div></div>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br>
</div></div><br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="http://reganmian.net/blog" target="_blank">http://reganmian.net/blog</a> -- Random Stuff that Matters<br><br>
</div></div></div>
<br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br></div></div><span><font color="#888888"><div>Jessy Kate Schingler</div><div><a href="http://jessykate.com" target="_blank">http://jessykate.com</a></div>
<br>
</font></span></div>
<br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>Jessy Kate Schingler</div><div><a href="http://jessykate.com" target="_blank">http://jessykate.com</a></div><br>
</div></div></div>
<br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="http://reganmian.net/blog" target="_blank">http://reganmian.net/blog</a> -- Random Stuff that Matters<br><br>
</div></div></div>
<br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="http://reganmian.net/blog" target="_blank">http://reganmian.net/blog</a> -- Random Stuff that Matters<br><br>
</div></div></div>
<br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br>
</div></div></blockquote></div><br>
</div></div><br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="http://reganmian.net/blog">http://reganmian.net/blog</a> -- Random Stuff that Matters<br><br>
</div>