Thanks! Immediately tried it, this is what the SSH session tells us:
pi@octopi:~ $ ~/oprint/bin/octoprint safemode
ERROR:octoprint.settings:Could not write test file to /home/pi/.octoprint/logs
Traceback (most recent call last):
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/settings.py", line 1850, in _va lidate_folder
f.write("test")
IOError: [Errno 28] No space left on device
Traceback (most recent call last):
File "/home/pi/oprint/bin/octoprint", line 11, in <module>
load_entry_point('OctoPrint==1.3.11', 'console_scripts', 'octoprint')()
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/__init__.py", line 609, in main
octo(args=args, prog_name="octoprint", auto_envvar_prefix="OCTOPRINT")
File "/home/pi/oprint/local/lib/python2.7/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/home/pi/oprint/local/lib/python2.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/home/pi/oprint/local/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/pi/oprint/local/lib/python2.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/pi/oprint/local/lib/python2.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/home/pi/oprint/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_fun c
return f(get_current_context(), *args, **kwargs)
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/cli/server.py", line 165, in en able_safemode
settings = init_settings(get_ctx_obj_option(ctx, "basedir", None), get_ctx_obj_option(ctx, "con figfile", None))
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/__init__.py", line 171, in init _settings
return settings(init=True, basedir=basedir, configfile=configfile)
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/settings.py", line 81, in setti ngs
_instance = Settings(configfile=configfile, basedir=basedir)
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/settings.py", line 645, in __in it__
self.sanity_check_folders(folders=["logs", ])
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/settings.py", line 665, in sani ty_check_folders
self.getBaseFolder(folder, check_writable=True, deep_check_writable=True, log_error=True)
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/settings.py", line 1569, in get BaseFolder
_validate_folder(folder, create=create, check_writable=check_writable, deep_check_writable=deep _check_writable, log_error=log_error)
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/settings.py", line 1855, in _va lidate_folder
raise IOError(error)
IOError: Folder at /home/pi/.octoprint/logs doesn't appear to be writable, please fix its permissio ns
pi@octopi:~ $