<div dir="ltr">Hi all, I´ve updated to Geonode 2.6.3. Today I did a restore to a previous backup file and got this error. The backup was made in 2.6.2 with no error messages. The result in GeoNode is an empty GeoServer. No layers, documents, maps, services and no admin user (or any user). I had also backups of the Postgresql databases, so i did a restore on "geonode" and "geonode_data" and now i can access with admin user and all layers, docs, etc. are back in GeoNode. But when i upload a new layer or doc i get this:<div><span style="color:rgb(138,109,59);font-family:Verdana,sans-serif;font-size:15px;background-color:rgb(252,248,227)">UnicodeEncodeError at /layers/upload 'ascii' codec can't encode character u'\xf3' in position 22: </span></div><div><font color="#8a6d3b" face="Verdana, sans-serif"><span style="font-size:15px"><br></span></font></div><div><font color="#8a6d3b" face="Verdana, sans-serif"><span style="font-size:15px">is this a mis-configuration on my geonode?</span></font></div><div><font color="#8a6d3b" face="Verdana, sans-serif"><span style="font-size:15px">Thanks</span></font></div><div><font color="#8a6d3b" face="Verdana, sans-serif"><span style="font-size:15px"><br></span></font></div><div><font color="#8a6d3b" face="Verdana, sans-serif"><span style="font-size:15px">error on restore:<br></span></font><div><h1 style="padding:0px;margin:0px;font-weight:normal;color:rgb(0,0,0);font-family:sans-serif">OSError at /admin/base/backup/</h1><pre class="exception_value" style="padding:0px;margin-top:10px;margin-bottom:10px;font-size:1.5em;white-space:pre-wrap;font-family:sans-serif;color:rgb(102,102,102)">[Errno 2] No such file or directory: '/tmp/restore/2017-08-23_141606/static_dirs/media'</pre><table class="gmail-meta" style="padding:0px;margin:0px;border:none;border-collapse:collapse;width:1785px;background:transparent;color:rgb(0,0,0);font-family:sans-serif"><tbody style="padding:0px;margin:0px"><tr style="padding:0px;margin:0px"><th style="padding:2px 0.5em 2px 3px;margin:0px;vertical-align:top;width:12em;text-align:right;color:rgb(102,102,102)">Request Method:</th><td style="padding:2px 3px;vertical-align:top">POST</td></tr><tr style="padding:0px;margin:0px"><th style="padding:2px 0.5em 2px 3px;margin:0px;vertical-align:top;width:12em;text-align:right;color:rgb(102,102,102)">Request URL:</th><td style="padding:2px 3px;vertical-align:top"><a href="http://192.168.0.56/admin/base/backup/">http://192.168.0.56/admin/base/backup/</a></td></tr><tr style="padding:0px;margin:0px"><th style="padding:2px 0.5em 2px 3px;margin:0px;vertical-align:top;width:12em;text-align:right;color:rgb(102,102,102)">Django Version:</th><td style="padding:2px 3px;vertical-align:top">1.8.7</td></tr><tr style="padding:0px;margin:0px"><th style="padding:2px 0.5em 2px 3px;margin:0px;vertical-align:top;width:12em;text-align:right;color:rgb(102,102,102)">Exception Type:</th><td style="padding:2px 3px;vertical-align:top">OSError</td></tr><tr style="padding:0px;margin:0px"><th style="padding:2px 0.5em 2px 3px;margin:0px;vertical-align:top;width:12em;text-align:right;color:rgb(102,102,102)">Exception Value:</th><td style="padding:2px 3px;vertical-align:top"><pre style="padding:0px;margin-top:0px;margin-bottom:0px;font-size:10.5625px;white-space:pre-wrap">[Errno 2] No such file or directory: '/tmp/restore/2017-08-23_141606/static_dirs/media'</pre></td></tr><tr style="padding:0px;margin:0px"><th style="padding:2px 0.5em 2px 3px;margin:0px;vertical-align:top;width:12em;text-align:right;color:rgb(102,102,102)">Exception Location:</th><td style="padding:2px 3px;vertical-align:top">/usr/local/lib/python2.7/dist-packages/geonode/base/management/commands/helpers.py in copy_tree, line 203</td></tr><tr style="padding:0px;margin:0px"><th style="padding:2px 0.5em 2px 3px;margin:0px;vertical-align:top;width:12em;text-align:right;color:rgb(102,102,102)">Python Executable:</th><td style="padding:2px 3px;vertical-align:top">/usr/bin/python</td></tr><tr style="padding:0px;margin:0px"><th style="padding:2px 0.5em 2px 3px;margin:0px;vertical-align:top;width:12em;text-align:right;color:rgb(102,102,102)">Python Version:</th><td style="padding:2px 3px;vertical-align:top">2.7.12</td></tr><tr style="padding:0px;margin:0px"><th style="padding:2px 0.5em 2px 3px;margin:0px;vertical-align:top;width:12em;text-align:right;color:rgb(102,102,102)">Python Path:</th><td style="padding:2px 3px;vertical-align:top"><pre style="padding:0px;margin-top:0px;margin-bottom:0px;font-size:10.5625px;white-space:pre-wrap">['/home/geonode/my_geonode',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages/PILcompat',
 '/var/www',
 '/usr/local/lib/python2.7/dist-packages/geonode/base/management/commands/lib']</pre></td></tr><tr style="padding:0px;margin:0px"><th style="padding:2px 0.5em 2px 3px;margin:0px;vertical-align:top;width:12em;text-align:right;color:rgb(102,102,102)">Server time:</th><td style="padding:2px 3px;vertical-align:top">Vie, 1 Sep 2017 14:48:28 -0500<br><br><br><br><br><br><pre style="overflow:auto;font-family:"Bitstream Vera Sans Mono","Courier New",Monaco,monospace;font-size:14.4px;color:rgb(34,34,34)"><span class="gmail-go" style="color:rgb(136,136,136)">Traceback:</span>
<a name="line-76" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response</span>
<a name="line-77" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  132.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)</span>
<a name="line-78" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/options.py" in wrapper</span>
<a name="line-79" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  618.                 return self.admin_site.admin_view(view)(*args, **kwargs)</span>
<a name="line-80" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py" in _wrapped_view</span>
<a name="line-81" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  110.                     response = view_func(request, *args, **kwargs)</span>
<a name="line-82" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/views/decorators/cache.py" in _wrapped_view_func</span>
<a name="line-83" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  57.         response = view_func(request, *args, **kwargs)</span>
<a name="line-84" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/sites.py" in inner</span>
<a name="line-85" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  233.             return view(request, *args, **kwargs)</span>
<a name="line-86" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py" in _wrapper</span>
<a name="line-87" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  34.             return bound_func(*args, **kwargs)</span>
<a name="line-88" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py" in _wrapped_view</span>
<a name="line-89" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  110.                     response = view_func(request, *args, **kwargs)</span>
<a name="line-90" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/utils/decorators.py" in bound_func</span>
<a name="line-91" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  30.                 return func.__get__(self, type(self))(*args2, **kwargs2)</span>
<a name="line-92" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/options.py" in changelist_view</span>
<a name="line-93" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  1592.                 response = self.response_action(request, queryset=cl.get_queryset(request))</span>
<a name="line-94" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/options.py" in response_action</span>
<a name="line-95" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  1335.             response = func(self, request, queryset)</span>
<a name="line-96" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/geonode/base/admin.py" in restore</span>
<a name="line-97" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  99.                     call_command('restore', force_exec=True, backup_file=str(siteObj.location).strip(), stdout=out)</span>
<a name="line-98" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py" in call_command</span>
<a name="line-99" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  120.     return command.execute(*args, **defaults)</span>
<a name="line-100" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py" in execute</span>
<a name="line-101" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  445.             output = self.handle(*args, **options)</span>
<a name="line-102" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/geonode/base/management/commands/restore.py" in handle</span>
<a name="line-103" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  287.                                       static_files_folder)</span>
<a name="line-104" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">File "/usr/local/lib/python2.7/dist-packages/geonode/base/management/commands/helpers.py" in copy_tree</span>
<a name="line-105" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">  203.     for item in os.listdir(src):</span>
<a name="line-106" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a>
<a name="line-107" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">Exception Type: OSError at /admin/base/backup/</span>
<a name="line-108" style="background-color:transparent;border-bottom:1px dotted rgb(102,102,102);color:rgb(51,51,51)"></a><span class="gmail-go" style="color:rgb(136,136,136)">Exception Value: [Errno 2] No such file or directory: '/tmp/restore/2017-08-23_141606/static_dirs/media'</span></pre><pre style="overflow:auto;font-family:"Bitstream Vera Sans Mono","Courier New",Monaco,monospace;font-size:14.4px;color:rgb(34,34,34)"><br></pre><pre style="overflow:auto;font-family:"Bitstream Vera Sans Mono","Courier New",Monaco,monospace;font-size:14.4px;color:rgb(34,34,34)"><br></pre><br></td></tr></tbody></table></div></div></div>