Nouvelle erreur dans supervisord sur Ubuntu

Cette erreur semble être apparue dans la dernière série de mises à jour sur Ubuntu

Traceback (most recent call last): File "/usr/local/bin/supervisord", line 9, in  load_entry_point('supervisor==3.0a10', 'console_scripts', 'supervisord')() File "/usr/local/lib/python2.6/dist-packages/supervisor-3.0a10-py2.6.egg/supervisor/supervisord.py", line 364, in main options = ServerOptions() File "/usr/local/lib/python2.6/dist-packages/supervisor-3.0a10-py2.6.egg/supervisor/options.py", line 406, in __init__ existing_directory, default=tempfile.gettempdir()) File "/usr/lib/python2.6/tempfile.py", line 254, in gettempdir tempdir = _get_default_tempdir() File "/usr/lib/python2.6/tempfile.py", line 201, in _get_default_tempdir ("No usable temporary directory found in %s" % dirlist)) IOError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/usr/lib/python2.6'] 

Je pense que c’est un truc de python.

J’exécute un processus de supervision pour faire fonctionner un serveur web node.js, mais je ne peux plus exécuter supervisord.

Est-ce que quelqu’un sait comment résoudre ce problème ou connaître une alternative très fiable à garder mon serveur web node.js en cours d’exécution (à part l’apparence évidente “ne pas écrire des choses qui plante”)?

_get_default_tempdir vérifie simplement l’access aux répertoires temporaires en écrivant et en supprimant un fichier aléatoire dans le répertoire temporaire. Donc, vous voudrez peut-être vérifier les permissions sur vos répertoires temporaires: ‘/ tmp’, ‘/ var / tmp’, ‘/ usr / tmp’, ‘/usr/lib/python2.6’

En fin de compte, le disque était plein.