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

Reply via email to