[Nodeshot] Little issue, easy to solve, please participate

Valerio valo at autoproduzioni.net
Thu Oct 25 20:13:18 CEST 2012


Hi, still having problems...i solved the one before.

File "/srv/http/mapserver/mapserver/settings.py", line 56, in <module>
    raise ImproperlyConfigured(_('NODESHOT_SITE is not defined in your
settings.py. See settings.example.py for reference.'))
django.core.exceptions.ImproperlyConfigured:
<django.utils.functional.__proxy__ object at 0x116ee50>


when running python2.7 manage.py syncdb or python settings.py
now it's
NODESHOT_SITE = {
    'name': 'Nodeshot',
    'domain': 'domain.com'
}
but also with a valid domain doesn't work.

and also

when i'm on http://localhost/mapserver/mapserver/admin.py

  File "/usr/lib/python2.7/site-packages/django/conf/__init__.py", line 40, in _setup
    raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)

ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.


Maybe I'll clean-up everything and start again if you don't have any idea
Thanks
Valo


On 25/10/2012 15:31, Valerio wrote:
> Hi, obviously, had to set up nodeshot to run on my machine to test this
> and here comes problems.
> I installed django, mod_python ecc.. but I can't run nodeshot. I followed
> http://wiki.ninux.org/InstallNodeshot#Install_nodeshot but my web server
> (apache  on archlinux) doesn't run python code, just showing plain text.
>
> In my httpd.conf i have both
> LoadModule python_module modules/mod_python.so
> LoadModule wsgi_module modules/mod_wsgi.so
>
> and
>
> <Directory /srv/http>
>    AddHandler mod_python .py
>    PythonHandler mod_python.publisher
>    PythonDebug On
> </Directory>
> <Directory /srv/http>
>    AddHandler mod_wsgi.so .py
>    PythonHandler mod_python.publisher
>    PythonDebug On
> </Directory>
>
> I don't think is correct to have both but i tried them one by one and
> none worked neither together.
>
> This is what says when there is a 404
> Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.1c DAV/2 PHP/5.4.8
> mod_python/3.3.1 Python/2.7.3 mod_wsgi/3.4
>
> Could be the different version of mod python and Python  a problem?
>
> Tanks
> Regardind the issue: I did everything nemesis said just waiting for
> nodeshot to work to test
>
>
> On 21/10/2012 23:44, Nemesis wrote:
>> Hi Valerio, thank you for joining.
>>
>> I'll explain you what you need to do:
>>
>>  1. First of all, if you don't have it, make an account on github
>>  2. fork nodeshot
>>  3. now in your repository, give this commit:
>>     git remote add <remote_name> <your_fork_url>
>>     remote name usually is origin, but pheraphs you already have
>>     origin so you should use something different. If you want to use
>>     origin you'll have to give another command "git remote set-url
>>     origin <new_url>
>>     regarding the URL
>>     in place of <your_fork_url> you'll have to put the git URL of your
>>     forked repository. Better if it uses the git protocol and don't
>>     forget to upload your public SSH key to github (checkout your
>>     profile/account settings)
>>  4. now check out the django {% trans %} template tag, which is what
>>     you have to use to make strings translatable (like in this case)
>>     by the django internationalization system in templates
>>     https://docs.djangoproject.com/en/1.2/topics/i18n/internationalization/#trans-template-tag
>>  5. then check out this file:
>>     https://github.com/ninuxorg/nodeshot/blob/master/locale/it/LC_MESSAGES/django.po
>>     that's were translation strings must be added, it's fairly easy to
>>     figure out how it works and what you need to add
>>  6. after editing the .po file you'll have to compile the strings by
>>     running django-admin.py compilemessages as described in
>>     https://docs.djangoproject.com/en/dev/topics/i18n/translation/#compiling-message-files
>>  7. check out everything works as expected, that is if you set your
>>     settings.py file to use italian you should see the string in
>>     italian, otherwise in english
>>  8. when you're sure changes work as expected, stage the files to commit:
>>     git status
>>     git add <file1>
>>     git add <file2>
>>     etc..
>>     git commit
>>     git push origin master
>>  9. now submit a pull request to the dev branch of the main repository
>>
>> That's it. It's actually faster to do it than explaining it really.
>>
>> Fed.
>>
>> Il 10/21/2012 04:43 PM, Alexander Bauer ha scritto:
>>> Valerio,
>>>
>>> With Git, (and GitHub in particular,) you should fork the repository,
>>> first. That'll create a copy of it owned by your GitHub account.
>>> Then, you can clone that to your computer and make any changes you
>>> like. Once you've made some commits, you can push them back to your
>>> repository with "git push origin master".
>>>
>>> (Origin is git's name for the repository you cloned from. You can
>>> also set "upstream" to the official repository with "git remote add
>>> upstream https://github.com/ninuxorg/nodeshot.git", and then pull
>>> changes from there with "git pull upstream master".)
>>>
>>> Sasha
>>>
>>> On 10/21/2012 09:33 AM, Valerio wrote:
>>>> Hi, i'm quiet new on git but i'd like to help.
>>>> I cloned the master branch on my computer, i edited the #52 line(Just
>>>> changed Cerca nodo, ip with Search node, ip....)[did i get the point?],
>>>> i made git commit -m "my comment" and now how can i submit?
>>>> Thanks
>>>> On 20/10/2012 19:50, Nemesis wrote:
>>>>> Hi guys,
>>>>>
>>>>> there's a little issue that is quite trivial to solve.
>>>>>
>>>>> It is described here:
>>>>> https://github.com/ninuxorg/nodeshot/issues/100
>>>>>
>>>>> And the line to fix is this one:
>>>>> https://github.com/ninuxorg/nodeshot/blob/master/nodeshot/templates/ajax/node_info.html#L52
>>>>>
>>>>> It's very easy to fix!
>>>>>
>>>>> I'd like to encourage users of nodeshot to contribute to the software.
>>>>>
>>>>> I understand that to design and implement complex functionalities like
>>>>> the ones i'm working on the refactoring branch requires a lot of
>>>>> experience and time, therefore I won't ask you to do that, but please,
>>>>> contribute to fix the small issues, it can be an optimum way to start
>>>>> collaborating.
>>>>>
>>>>> If anyone is interested in learning something new, come and join me,
>>>>> fork the project on github and I'll give you the links that explain
>>>>> how to fix that issue.
>>>>>
>>>>> Installing nodeshot for development work is very easy, it takes 2
>>>>> minutes, follow the instructions "Development Installation" here:
>>>>> https://github.com/ninuxorg/nodeshot/blob/master/README.md
>>>>>
>>>>> Come on, come on, come on
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Nodeshot mailing list
>>>>> Nodeshot at ml.ninux.org
>>>>> http://ml.ninux.org/mailman/listinfo/nodeshot
>>>>
>>>> _______________________________________________
>>>> Nodeshot mailing list
>>>> Nodeshot at ml.ninux.org
>>>> http://ml.ninux.org/mailman/listinfo/nodeshot
>>>
>>>
>>> _______________________________________________
>>> Nodeshot mailing list
>>> Nodeshot at ml.ninux.org
>>> http://ml.ninux.org/mailman/listinfo/nodeshot
>>
>>
>> _______________________________________________
>> Nodeshot mailing list
>> Nodeshot at ml.ninux.org
>> http://ml.ninux.org/mailman/listinfo/nodeshot
>
>
> _______________________________________________
> Nodeshot mailing list
> Nodeshot at ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/nodeshot

-- 

Valerio Baldisserotto
--
www.eigenlab.org
--
www.autistici.org/mailman/listinfo/ascia
--
"It must be inconvenient to be made of flesh," said the Scarecrow thoughtfully, "for you must sleep, and eat and drink. However, you have brains, and it is worth a lot of bother to be able to think properly."
[The Wonderful Wizard of Oz]
--
Please avoid sending me Word or PowerPoint attachments,it is a secret proprietary format, so it is hard for me to read. If you send me plain text, HTML, PDF, or ODF then I will read it without any problem.
See http://www.gnu.org/philosophy/no-word-attachments.html

Thanks


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: OpenPGP digital signature
URL: <http://ml.ninux.org/pipermail/nodeshot/attachments/20121025/fd6795e0/attachment-0001.sig>


More information about the Nodeshot mailing list