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. >>>>> >>>>> >>>> >>> >> >
