[GeoNode-users] 'geonode' command on Ubuntu throws "Unknown command" when called without arguments

Simone Dalmasso simone.dalmasso at gmail.com
Wed May 11 06:21:56 PDT 2016


http://docs.geonode.org/en/master/tutorials/admin/customize_lookfeel/customize/setup_admin.html#setup-admin

2016-05-11 15:11 GMT+02:00 Simone Dalmasso <simone.dalmasso at gmail.com>:

> Ha! I see, sorry.
>
> There's definitely a typo there.
> Assuming you created the my_geonode template in /home/geonode the steps
> should be:
>
> 1 $ cd /home/geonode/my_geonode
> 2 $ sudo pip install -e .
> 3 $ python manage.py collectstatic
> 4 $ python manage.py syncdb
> 5 $ sudo service apache2 restart
>
> I'm going to fix the docs. Sorry to not have read carefully it before. And
> thanks for reporting
>
>
>
> 2016-05-11 14:14 GMT+02:00 Benjamin Ducke <benducke at fastmail.fm>:
>
>> On 11/05/16 13:51, Simone Dalmasso wrote:
>> > Sorry I don't understand which 'geonode' command are you referring to.
>> > If you refer to geonode syncdb from the geonode quick setup then you
>> > have to issue it before installing the theme.
>> >
>>
>> I am talking about step 4 in the sequence
>> found here:
>>
>>
>> http://docs.geonode.org/en/master/tutorials/admin/customize_lookfeel/customize/setup_admin.html#setup-admin
>>
>> This is what the official instructions tell
>> me to do:
>>
>> 1 $ cd /home/geonode/my_geonode
>> 2 $ python manage.py collectstatic
>> 3 $ python manage.py syncdb
>> 4 $ /home/geonode/geonode
>> 5 $ sudo pip install -e .
>> 6 $ sudo service apache2 restart
>>
>> As you can see: in step 4 I am supposed to run
>> the command 'geonode' without any arguments.
>> On a Ubuntu install from packages, this 'geonode'
>> script is located in '/usr/sbin', and when running
>> it without arguments, it will throw an error
>> message.
>>
>> > after it you can still issue all the commands but using python
>> manage.py.
>>
>> Yes, that works fine.
>>
>> Cheers,
>>
>> Ben
>>
>> >
>> >
>> >
>> > 2016-05-11 13:37 GMT+02:00 Benjamin Ducke <benducke at fastmail.fm
>> > <mailto:benducke at fastmail.fm>>:
>> >
>> >     Hi Simone --
>> >
>> >     On 11/05/16 13:28, Simone Dalmasso wrote:
>> >     > Hi,
>> >     >
>> >     > yes those steps are for when you installed geonode using apt-get.
>> >
>> >     Right, that's what I did.
>> >
>> >     > They can be issued as they are
>> >
>> >     But then 'geonode' will throw an error
>> >     message, as I described. I find that
>> >     a little disconcerting.
>> >
>> >     > and the geonode theme will be installed
>> >     > systemwide as geonode is and you need to have geonode installed
>> before
>> >     > doing that.
>> >     >
>> >     > You don't have to use django-admin except for the template
>> >     creation. The
>> >     > commands as they are using manage.py work fine. If you installed
>> >     geonode
>> >     > manually then it depends on your configuration but still is very
>> >     similar.
>> >     > The geonode command is not used anymore to do collectstatic
>> >     because the
>> >     > manage.py will take care of it.
>> >
>> >     So do I understand correctly, that I can just
>> >     skip running 'geonode'?
>> >
>> >     Then maybe that step should be removed from
>> >     the instructions on the Web?
>> >
>> >     Cheers and Thanks for your quick reply!
>> >
>> >     Ben
>> >
>> >     >
>> >     > 2016-05-11 12:57 GMT+02:00 Benjamin Ducke <benducke at fastmail.fm
>> >     <mailto:benducke at fastmail.fm>
>> >     > <mailto:benducke at fastmail.fm <mailto:benducke at fastmail.fm>>>:
>> >     >>
>> >     >> Dear GeoNoders,
>> >     >>
>> >     >> I am currently setting up my first GeoNode installation, and
>> >     trying to
>> >     >> follow
>> >     >> the official  documentation on customization and theming.
>> >     >>
>> >     >> I would appreciate some help/feedback with the 'geonode' command.
>> >     >> My OS is Ubuntu 14.04 and I have installed GeoNode 2.4. from the
>> >     >> official
>> >     >> packages.
>> >     >>
>> >     >> On this page:
>> >     >>
>> >     >>
>> >     >
>> >
>> http://docs.geonode.org/en/master/tutorials/admin/customize_lookfeel/customize/setup_admin.html#setup-admin
>> >     >>
>> >     >> There is a sequence of commands that includes a call to 'geonode'
>> >     (step
>> >     >> 4):
>> >     >>
>> >     >> 1 $ cd /home/geonode/my_geonode
>> >     >> 2 $ python manage.py collectstatic
>> >     >> 3 $ python manage.py syncdb
>> >     >> 4 $ /home/geonode/geonode
>> >     >> 5 $ sudo pip install -e .
>> >     >> 6 $ sudo service apache2 restart
>> >     >>
>> >     >> I am assuming that this refers to '/usr/sbin/geonode' when
>> installed
>> >     >> from
>> >     >> the Ubuntu packages, correct? Said executable is a simple shell
>> >     script
>> >     >> wrapper for 'django-admin', which just determines whether to use
>> >     >> 'django-admin' or 'django-admin.py' (right choice for my OS). So
>> >     far so
>> >     >> good. However, when just calling 'geonode' without any arguments,
>> >     I get:
>> >     >>
>> >     >>   Unknown command: '--settings=geonode.settings'
>> >     >>
>> >     >> Apparently, this is because the arguments placeholder '$@' in
>> >     >> '/usr/sbin/geonode'
>> >     >> stays empty in this case, but 'django-admin.py' really wants to
>> >     have the
>> >     >> name
>> >     >> of a subcommand.
>> >     >>
>> >     >> So my question is: Did 'django-admin.py' use to have a default
>> >     >> subcommand in
>> >     >> the past, but no longer? Or are the instructions on the web page
>> >     above
>> >     >> incomplete?
>> >     >> Which django-admin subcommand should run in line 4 above?
>> >     >>
>> >     >> Many thanks for any pointers,
>> >     >>
>> >     >> Benjamin
>> >     >>
>> >     >> --
>> >     >> Benjamin Ducke
>> >     >> {*} Geospatial Consultant
>> >     >> {*} GIS Developer
>> >     >>
>> >     >>   benducke AT fastmail.fm <http://fastmail.fm> <
>> http://fastmail.fm>
>> >     >> _______________________________________________
>> >     >> geonode-users mailing list
>> >     >> geonode-users at lists.osgeo.org
>> >     <mailto:geonode-users at lists.osgeo.org>
>> >     <mailto:geonode-users at lists.osgeo.org
>> >     <mailto:geonode-users at lists.osgeo.org>>
>> >     >> http://lists.osgeo.org/mailman/listinfo/geonode-users
>> >     >
>> >     >
>> >     >
>> >     >
>> >     > --
>> >     > Simone
>> >
>> >
>> >
>> >     --
>> >     Dr. Benjamin Ducke
>> >     {*} Geospatial Consultant
>> >     {*} GIS Developer
>> >
>> >     Spatial technology for the masses, not the classes:
>> >     experience free and open source GIS at http://gvsigce.org
>> >     _______________________________________________
>> >     geonode-users mailing list
>> >     geonode-users at lists.osgeo.org <mailto:geonode-users at lists.osgeo.org
>> >
>> >     http://lists.osgeo.org/mailman/listinfo/geonode-users
>> >
>> >
>> >
>> >
>> > --
>> > Simone
>>
>>
>>
>> --
>> Dr. Benjamin Ducke
>> {*} Geospatial Consultant
>> {*} GIS Developer
>>
>> Spatial technology for the masses, not the classes:
>> experience free and open source GIS at http://gvsigce.org
>> _______________________________________________
>> geonode-users mailing list
>> geonode-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/geonode-users
>>
>
>
>
> --
> Simone
>



-- 
Simone
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20160511/b9f3b4c2/attachment.html>


More information about the geonode-users mailing list