Joe, All collect static does is take the media from the django.contrib.admin, your geonode installation and /etc/geonode/media and put it in /var/www/geonode/static
There is a bug with the verbose output and Django 1.2 (it works with 1.3) that can be patched as Jeff suggests. Or you could just update the files at /var/www/geonode/static/geonode manually and not run collect static. Ariel. On Fri, Oct 14, 2011 at 3:37 PM, Jeffrey Johnson <[email protected]> wrote: > You have to use -v0 or modify the line specified in collectstatic.py > to use a print statement rather than self.stdout. There is one other > place too, but not sure where it is immediately. Fix that one and it > will tell you ... or just use -v0 to supress the output. > > Jeff > > On Fri, Oct 14, 2011 at 12:31 PM, Joe Larson <[email protected]> wrote: >> ran w/ -v2 after not getting results expected...here's the output >> >> >> ubuntu@ip-x-x-x-x:/var/lib/geonode/src/GeoNodePy/geonode/media/geonode$ >> sudo geonode collectstatic -v2 >> >> You have requested to collect static files at the destination >> location as specified in your settings. >> >> This will overwrite existing files! >> Are you sure you want to do this? >> >> Type 'yes' to continue, or 'no' to cancel: yes >> Traceback (most recent call last): >> File "/var/lib/geonode/bin/django-admin.py", line 5, in <module> >> management.execute_from_command_line() >> File >> "/var/lib/geonode/lib/python2.6/site-packages/django/core/management/__init__.py", >> line 429, in execute_from_command_line >> utility.execute() >> File >> "/var/lib/geonode/lib/python2.6/site-packages/django/core/management/__init__.py", >> line 379, in execute >> self.fetch_command(subcommand).run_from_argv(self.argv) >> File >> "/var/lib/geonode/lib/python2.6/site-packages/django/core/management/base.py", >> line 191, in run_from_argv >> self.execute(*args, **options.__dict__) >> File >> "/var/lib/geonode/lib/python2.6/site-packages/django/core/management/base.py", >> line 218, in execute >> output = self.handle(*args, **options) >> File >> "/var/lib/geonode/lib/python2.6/site-packages/django/core/management/base.py", >> line 347, in handle >> return self.handle_noargs(**options) >> File >> "/var/lib/geonode/lib/python2.6/site-packages/staticfiles/management/commands/collectstatic.py", >> line 126, in handle_noargs >> handler(path, prefixed_path, storage) >> File >> "/var/lib/geonode/lib/python2.6/site-packages/staticfiles/management/commands/collectstatic.py", >> line 255, in copy_file >> if not self.delete_file(path, prefixed_path, source_storage): >> File >> "/var/lib/geonode/lib/python2.6/site-packages/staticfiles/management/commands/collectstatic.py", >> line 211, in delete_file >> self.log(u"Skipping '%s' (not modified)" % path) >> File >> "/var/lib/geonode/lib/python2.6/site-packages/staticfiles/management/commands/collectstatic.py", >> line 163, in log >> self.stdout.write(msg) >> AttributeError: 'Command' object has no attribute 'stdout' >> >> >> On Fri, Oct 14, 2011 at 12:07 PM, Ariel Nunez <[email protected]> >> wrote: >>> Yeah, that looks right, sorry for the typo. >>> >>> Ariel >>> >>> On Fri, Oct 14, 2011 at 3:05 PM, Joe Larson <[email protected]> wrote: >>>> Ariel, my install shows: >>>> >>>> /var/lib/geonode/src/GeoNodePy/geonode/media/geonode/ >>>> >>>> versus >>>> >>>> /var/lib/geonode/src/GeoNodePy/geonode/maps/media/geonode/ >>>> >>>> like you pasted above. Just thought I'd mention.. >>>> >>>> On Fri, Oct 14, 2011 at 11:17 AM, Ariel Nunez <[email protected]> >>>> wrote: >>>>> Joe, >>>>> >>>>> In order to implement Andreas' fix (assuming it is in geonode-client) >>>>> you should follow the instructions in that README to compress and >>>>> minify the javascript and other static files and then deploy the >>>>> resulting media in: >>>>> >>>>> /var/lib/geonode/src/GeoNodePy/geonode/maps/media/geonode/ >>>>> >>>>> And run: >>>>> >>>>> sudo geonode collectstatic -v0 >>>>> >>>>> So the end up in /var/www/geonode/static >>>>> >>>>> Best, >>>>> Ariel. >>>>> >>>>> On Fri, Oct 14, 2011 at 2:14 PM, Andreas Hocevar <[email protected]> >>>>> wrote: >>>>>> Found it already. Fix to come in 5min. >>>>>> >>>>>> Andreas. >>>>>> >>>>>> On Oct 14, 2011, at 20:13 , Joe Larson wrote: >>>>>> >>>>>>> I forgot to include that the Firebug error also mentioned: >>>>>>> >>>>>>> GeoExplorer.js (line 13) >>>>>>> >>>>>>> On Fri, Oct 14, 2011 at 11:09 AM, Andreas Hocevar >>>>>>> <[email protected]> wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> I'll give this a look shortly. Will keep you posted. >>>>>>>> >>>>>>>> Andreas. >>>>>>>> >>>>>>>> On Oct 14, 2011, at 20:07 , Joe Larson wrote: >>>>>>>> >>>>>>>>> I am getting this error (Firebug console output) when clicking the >>>>>>>>> Print button in GeoNode; occurs both when using 'no background' and >>>>>>>>> 'OpenStreetMap' Base Layers: >>>>>>>>> >>>>>>>>> >>>>>>>>> invalid 'instanceof' operand OpenLayers.Layer.GoogleNG >>>>>>>>> [Break On This Error] >>>>>>>>> setScale.call(this);this.mapPanel.map....tadataForm){this.initMetadataForm();} >>>>>>>>> >>>>>>>>> >>>>>>>>> I have no custom entries in my settings.py or local_settings.py for >>>>>>>>> other Base Layers. >>>>>>>>> >>>>>>>>> dwins and I (larso) chatted briefly about it on IRC, it was mentioned: >>>>>>>>> "GoogleNG is no longer a valid layer type" & "it's possible that a >>>>>>>>> lingering reference to it exists..." >>>>>>>>> >>>>>>>>> I have asked in #geoext without any leads - wondering if other >>>>>>>>> installs of 1.1+RC1-ariel6 experience this or if anyone on this list >>>>>>>>> can help us move forward to enable printing. >>>>>>>>> >>>>>>>>> >>>>>>>>> -JLarson >>>>>>>> >>>>>>>> -- >>>>>>>> Andreas Hocevar >>>>>>>> OpenGeo - http://opengeo.org/ >>>>>>>> Expert service straight from the developers. >>>>>>>> >>>>>>>> >>>>>> >>>>>> -- >>>>>> Andreas Hocevar >>>>>> OpenGeo - http://opengeo.org/ >>>>>> Expert service straight from the developers. >>>>>> >>>>>> >>>>> >>>> >>> >> >
