我有一台Sage笔记本服务器,它在Ubuntu Server 14.04(32位)上的screen
会话中运行。当我接触机器时,我可以按照预期在我的浏览器中使用我的笔记本电脑。如果我没有与计算机通信(但笔记本服务器仍在screen
会话中运行),我仍然可以登录并打开笔记本,但是当我按下SHIFT + ENTER在计算单元中,我得到:未登录主机时发生Sage笔记本服务器错误
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "_sage_input_3.py", line 8, in <module>
_interact_.SAGE_CELL_ID=1
NameError: name '_interact_' is not defined
如果我然后再SSH回机器,我关闭并重新打开笔记本电脑(注销从服务器是没有必要的),我可以正常地再次使用的计算单元。我甚至不需要连接到screen
会话,只需登录到主机。
我认为最有可能的罪魁祸首将与我的家庭目录的eCryptfs有关,所以我创建了/var/sage/sage_notebook.sagenb
,但仍然收到错误*。目前,权限为750
,但我也尝试过777
,但没有成功。
这个问题显然是当我没有登录时丢失的东西,但我无法弄清楚什么。该服务器是一个非常香草,ext4安装。有谁知道我错过了什么?
*其实,我得到许可被拒绝错误当笔记本DIR是我的家目录,我并没有登录。所示的错误是什么,我现在我已经搬到/var/sage/...