[p2pu-dev] Problems with Vagrant
Stian Håklev
shaklev at gmail.com
Fri Jul 13 14:46:36 UTC 2012
Great, ssh works :) compilemessages still doesn't though
(lernanta)p2pu at precise32:/opt/lernanta/lernanta/locale/zh_CN/LC_MESSAGES$
django-admin.py compilemessages
Error: This script should be run from the Django SVN tree or your project
or app tree, or with the settings module specified.
Stian
On Fri, Jul 13, 2012 at 10:44 AM, Chris Ewald <chris at p2pu.org> wrote:
> Updating the readme...
>
>
> On Fri, Jul 13, 2012 at 4:44 PM, Chris Ewald <chris at p2pu.org> wrote:
>
>> cd into the top project directory.
>>
>>
>> On Fri, Jul 13, 2012 at 4:41 PM, Stian Håklev <shaklev at gmail.com> wrote:
>>
>>> Thanks a lot for your support.
>>>
>>> More fun error messages:
>>>
>>> stian at Monkey ~/s/l/l/l/l/z/LC_MESSAGES> vagrant ssh
>>> /Users/Stian/src/lernanta-dev-env/Vagrantfile:85:in `read': No such file
>>> or directory - ./node.json (Errno::ENOENT)
>>> from /Users/Stian/src/lernanta-dev-env/Vagrantfile:85:in `block (2
>>> levels) in <top (required)>'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/vm/provisioner.rb:32:in
>>> `call'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/vm/provisioner.rb:32:in
>>> `configure'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/vm/provisioner.rb:21:in
>>> `initialize'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/vm.rb:71:in
>>> `new'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/vm.rb:71:in
>>> `provision'
>>> from /Users/Stian/src/lernanta-dev-env/Vagrantfile:78:in `block in
>>> <top (required)>'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/loader.rb:83:in
>>> `call'
>>> 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'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/loader.rb:79:in
>>> `each'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/loader.rb:79:in
>>> `block in load'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/loader.rb:76:in
>>> `each'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/config/loader.rb:76:in
>>> `load'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/environment.rb:387:in
>>> `block in load_config!'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/environment.rb:392:in
>>> `call'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/environment.rb:392:in
>>> `load_config!'
>>> from
>>> /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/lib/vagrant/environment.rb:327:in
>>> `load!'
>>> from /usr/local/lib/ruby/gems/1.9.1/gems/vagrant-1.0.3/bin/vagrant:40:in
>>> `<top (required)>'
>>> from /usr/local/bin/vagrant:23:in `load'
>>> from /usr/local/bin/vagrant:23:in `<main>'
>>>
>>> On Fri, Jul 13, 2012 at 10:38 AM, Chris Ewald <chris at p2pu.org> wrote:
>>>
>>>> Thanks for going through this Stian. We probably will have some things
>>>> to iron out as developers start actively using this.
>>>>
>>>> Re the git issue:
>>>> switch to master branch to fix this for you: git checkout -b master
>>>> I have added this to the setup script so a plain `git pull should work
>>>> in the future
>>>>
>>>> Not sure about the compile messages issue. You may want to try:
>>>> vagrant ssh
>>>> cd /opt/lernanta/lernata
>>>> Then whatever command you tried.
>>>>
>>>> If general if you ever use the command line, you need to use it from
>>>> inside the vm so it uses its' environment.
>>>>
>>>> Hope this helps and thanks!
>>>>
>>>> On Fri, Jul 13, 2012 at 4:21 PM, Stian Håklev <shaklev at gmail.com>wrote:
>>>>
>>>>> 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.
>>>>>
>>>>> 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
>>>>>
>>>>> #: templates/dashboard/splash.html:19
>>>>> #, fuzzy
>>>>> msgid "Browse Groups & Courses"
>>>>> msgstr "浏览小组 &课程"
>>>>>
>>>>> (I wondered if it was because the fuzzy tag was applied, so I tried
>>>>> removing it, and running
>>>>> django-admin.py compilemessages
>>>>>
>>>>> then I got
>>>>>
>>>>> stian at Monkey ~/s/l/l/l/l/z/LC_MESSAGES> django-admin.py
>>>>> compilemessages
>>>>> Error: This script should be run from the Django SVN tree or your
>>>>> project or app tree, or with the settings module specified.)
>>>>>
>>>>> Stian
>>>>>
>>>>> On Fri, Jul 13, 2012 at 10:08 AM, Jessy Kate Schingler <
>>>>> jessy at jessykate.com> wrote:
>>>>>
>>>>>> ditto on both counts!
>>>>>>
>>>>>> 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 :)).
>>>>>>
>>>>>>
>>>>>> On Fri, Jul 13, 2012 at 4:03 PM, Dirk Uys <dirk at p2pu.org> wrote:
>>>>>>
>>>>>>> Hi Stian
>>>>>>>
>>>>>>> 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.
>>>>>>>
>>>>>>> If you have any suggestions on how we can further improve things,
>>>>>>> please let us know!
>>>>>>>
>>>>>>> Big hand for Chris' work and our brave explored Stian!
>>>>>>>
>>>>>>> Cheers
>>>>>>> d
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Jul 13, 2012 at 3:58 PM, Jessy Kate Schingler <
>>>>>>> jessy at jessykate.com> wrote:
>>>>>>>
>>>>>>>> stian i think you should just be able to issue the more verbose
>>>>>>>> "git pull origin master" and the pull should work.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Jul 13, 2012 at 3:52 PM, Stian Håklev <shaklev at gmail.com>wrote:
>>>>>>>>
>>>>>>>>> Brilliant, it works. Amazing, to think of the hours I spent trying
>>>>>>>>> to get this to work earlier!
>>>>>>>>>
>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>> stian at Monkey ~/s/l/l/lernanta> git pull
>>>>>>>>> You asked me to pull without telling me which branch you
>>>>>>>>> want to merge with, and 'branch.deploy.merge' in
>>>>>>>>> your configuration file does not tell me, either. Please
>>>>>>>>> specify which branch you want to use on the command line and
>>>>>>>>> try again (e.g. 'git pull <repository> <refspec>').
>>>>>>>>> See git-pull(1) for details.
>>>>>>>>>
>>>>>>>>> If you often merge with the same branch, you may want to
>>>>>>>>> use something like the following in your configuration file:
>>>>>>>>>
>>>>>>>>> [branch "deploy"]
>>>>>>>>> remote = <nickname>
>>>>>>>>> merge = <remote-ref>
>>>>>>>>>
>>>>>>>>> [remote "<nickname>"]
>>>>>>>>> url = <url>
>>>>>>>>> fetch = <refspec>
>>>>>>>>>
>>>>>>>>> See git-config(1) for details.
>>>>>>>>> ----
>>>>>>>>>
>>>>>>>>> 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?).
>>>>>>>>>
>>>>>>>>> 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.
>>>>>>>>>
>>>>>>>>> Stian
>>>>>>>>>
>>>>>>>>> On Fri, Jul 13, 2012 at 8:37 AM, Chris Ewald <chris at p2pu.org>wrote:
>>>>>>>>>
>>>>>>>>>> You may need to update your virtual box as well:
>>>>>>>>>> https://www.virtualbox.org/wiki/Downloads
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, Jul 13, 2012 at 2:36 PM, Chris Ewald <chris at p2pu.org>wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Stian,
>>>>>>>>>>>
>>>>>>>>>>> Delete the directory and clone it again. It's all fixed now.
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Jul 13, 2012 at 2:33 PM, Stian Håklev <shaklev at gmail.com
>>>>>>>>>>> > wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I tried the new Vagrant procedures, I got the following error
>>>>>>>>>>>> messages:
>>>>>>>>>>>>
>>>>>>>>>>>> [default] The guest additions on this VM do not match the
>>>>>>>>>>>> install version of
>>>>>>>>>>>> VirtualBox! This may cause things such as forwarded ports,
>>>>>>>>>>>> shared
>>>>>>>>>>>> folders, and more to not work properly. If any of those things
>>>>>>>>>>>> fail on
>>>>>>>>>>>> this machine, please update the guest additions and repackage
>>>>>>>>>>>> the
>>>>>>>>>>>> box.
>>>>>>>>>>>>
>>>>>>>>>>>> Guest Additions Version: 4.1.16
>>>>>>>>>>>> VirtualBox Version: 4.1.18
>>>>>>>>>>>>
>>>>>>>>>>>> then later
>>>>>>>>>>>>
>>>>>>>>>>>> [default] Running chef-solo...
>>>>>>>>>>>> stdin: is not a tty
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] INFO: *** Chef 0.10.10 ***
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] INFO: Setting the run_list to
>>>>>>>>>>>> ["main::default", "mysql::server", "main::python", "main::lernanta"] from
>>>>>>>>>>>> JSON
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] INFO: Run List is
>>>>>>>>>>>> [recipe[main::default], recipe[mysql::server], recipe[main::python],
>>>>>>>>>>>> recipe[main::lernanta]]
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] INFO: Run List expands to
>>>>>>>>>>>> [main::default, mysql::server, main::python, main::lernanta]
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] INFO: Starting Chef Run for
>>>>>>>>>>>> precise32
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] INFO: Running start handlers
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] INFO: Start handlers complete.
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] WARN: found a directory mysql
>>>>>>>>>>>> in the cookbook path, but it contains no cookbook files. skipping.
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] WARN: found a directory
>>>>>>>>>>>> openssl in the cookbook path, but it contains no cookbook files. skipping.
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] ERROR: Running exception
>>>>>>>>>>>> handlers
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] ERROR: Exception handlers
>>>>>>>>>>>> complete
>>>>>>>>>>>> [Fri, 13 Jul 2012 12:31:52 +0000] FATAL: Stacktrace dumped to
>>>>>>>>>>>> /tmp/vagrant-chef-1/chef-stacktrace.out
>>>>>>>>>>>> [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
>>>>>>>>>>>> Chef never successfully completed! Any errors should be visible
>>>>>>>>>>>> in the
>>>>>>>>>>>> output above. Please fix your recipes so that they properly
>>>>>>>>>>>> complete.
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> http://reganmian.net/blog -- Random Stuff that Matters
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> p2pu-dev mailing list
>>>>>>>>>>>> p2pu-dev at lists.p2pu.org
>>>>>>>>>>>> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> p2pu-dev mailing list
>>>>>>>>>> p2pu-dev at lists.p2pu.org
>>>>>>>>>> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> http://reganmian.net/blog -- Random Stuff that Matters
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> p2pu-dev mailing list
>>>>>>>>> p2pu-dev at lists.p2pu.org
>>>>>>>>> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Jessy Kate Schingler
>>>>>>>> http://jessykate.com
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> p2pu-dev mailing list
>>>>>>>> p2pu-dev at lists.p2pu.org
>>>>>>>> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> p2pu-dev mailing list
>>>>>>> p2pu-dev at lists.p2pu.org
>>>>>>> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jessy Kate Schingler
>>>>>> http://jessykate.com
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> p2pu-dev mailing list
>>>>>> p2pu-dev at lists.p2pu.org
>>>>>> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> http://reganmian.net/blog -- Random Stuff that Matters
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> p2pu-dev mailing list
>>>>> p2pu-dev at lists.p2pu.org
>>>>> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> p2pu-dev mailing list
>>>> p2pu-dev at lists.p2pu.org
>>>> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>>>>
>>>>
>>>
>>>
>>> --
>>> http://reganmian.net/blog -- Random Stuff that Matters
>>>
>>>
>>> _______________________________________________
>>> p2pu-dev mailing list
>>> p2pu-dev at lists.p2pu.org
>>> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>>>
>>>
>>
>
> _______________________________________________
> p2pu-dev mailing list
> p2pu-dev at lists.p2pu.org
> http://lists.p2pu.org/mailman/listinfo/p2pu-dev
>
>
--
http://reganmian.net/blog -- Random Stuff that Matters
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p2pu.org/pipermail/p2pu-dev/attachments/20120713/c809d12b/attachment-0001.html>
More information about the p2pu-dev
mailing list