Hello!
  I use the Sage Notebook on my server with Sage v.7.4. And each time I try to 
open some TXT file in the DATA folder I get the error message in the web 
interface

500: Internal server error. 

And in the terminal where I started the Sage server, I see this error message:

==================
ascii' codec can't decode byte 0xef in position 281: ordinal not in range(128)
Traceback (most recent call last):
  File "/opt/sage/sage-7.4/local/lib/python2.7/site-packages/flask/app.py", 
line 1475, in full_dispatch_request
    rv = self.dispatch_request()
  File "/opt/sage/sage-7.4/local/lib/python2.7/site-packages/flask/app.py", 
line 1461, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/flask_version/decorators.py",
 line 22, in wrapper
    return f(*args, **kwds)
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/flask_version/worksheet.py",
 line 48, in wrapper
    return f(username, id, **kwds)
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/flask_version/worksheet.py",
 line 137, in wrapper
    return f(*args, **kwds)
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/flask_version/worksheet.py",
 line 751, in worksheet_datafile
    return g.notebook.html_download_or_delete_datafile(worksheet, g.username, 
filename)
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/notebook/notebook.py",
 line 1457, in html_download_or_delete_datafile
    text_file_content = text_file_content)
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/notebook/template.py",
 line 147, in template
    r = tmpl.render(**context)
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/jinja2/environment.py", 
line 989, in render
    return self.environment.handle_exception(exc_info, True)
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/jinja2/environment.py", 
line 754, in handle_exception
    reraise(exc_type, exc_value, tb)
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/data/sage/html/notebook/download_or_delete_datafile.html",
 line 32, in top-level template code
    {% set path = "/home/%s/data/%s"|format(worksheet.filename(), filename_) %}
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/data/sage/html/notebook/base_aux.html",
 line 1, in top-level template code
    {% extends "html/notebook/base.html" %}
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/data/sage/html/notebook/base.html",
 line 11, in top-level template code
    {% set system_names = worksheet.notebook().system_names() %}
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/data/sage/html/base_authenticated.html",
 line 1, in top-level template code
    {% extends "html/base.html" %}
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/data/sage/html/base.html",
 line 27, in top-level template code
    {% block body %}
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/data/sage/html/base.html",
 line 46, in block "body"
    {% block main %}
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/data/sage/html/notebook/base.html",
 line 183, in block "main"
    {% block worksheet_main %}{% endblock %}
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/data/sage/html/notebook/base_aux.html",
 line 7, in block "worksheet_main"
    {% block after_sharebar %}{% endblock %}
  File 
"/opt/sage/sage-7.4/local/lib/python2.7/site-packages/sagenb/data/sage/html/notebook/download_or_delete_datafile.html",
 line 56, in block "after_sharebar"
    <textarea class="edit" name="textfield" rows=20 cols=100 id="textfield" 
style="overflow: auto;">{{ text_file_content }}</textarea>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 281: 
ordinal not in range(128)
==================

I tried to play with the LANG environment variable, as some people on the 
StackOverflow suggested, but did not succeed. 
  So is it some bug in Sage or is it because of some incorrect configuration of 
my server?

  Thanks!
    Vladimir


----- 
 <v...@ukr.net>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to