Мудрая ошибка сервера ноутбука при отсутствии входа в систему к хосту

У меня есть сервер ноутбука Sage, который работает в a screen сессия на Сервере Ubuntu 14.04 (32-разрядный). Когда я - ssh'd к машине, я могу использовать свой ноутбук в моем браузере как ожидалось. Если я не ssh'd к машине (но сервер ноутбука, все еще работающий в screen сессия), я могу все еще войти в систему и открыть свой ноутбук, но когда я нажимаю SHIFT+ENTER в вычислить ячейке, я добираюсь:

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 моего домашнего dir, таким образом, я создал /var/sage/sage_notebook.sagenb, но я все еще получаю error*. В настоящее время полномочия в 750, но я также попробовал 777 без успеха.

Проблема - ясно что-то, что это пропускает, когда я не зарегистрирован, но я не могу выяснить что. Сервер является довольно ванильным, ext4 установка. Кто-либо знает то, что я пропускаю?

*На самом деле я добирался, разрешение отклонило ошибки, когда dir ноутбука был в моем домашнем dir, и я не был зарегистрирован. Показанная ошибка - то, что я вижу теперь, когда я переместился в /var/sage/...

1
задан 1 December 2016 в 09:05

1 ответ

Ответ был предоставлен на Unix SE .

я переместил dir ноутбука из своего домашнего dir, но Sage все еще получал доступ к его конфигурации в ~/.sage. Установка export HOME=/var/sage работала.

0
ответ дан 8 December 2019 в 07:34

Другие вопросы по тегам:

Похожие вопросы: