Your comments

Is there a quick fix I can apply?
Sorry but there is a website I absolutely need to add to Ajenti V and configure the email address asap...
Does this help?

user@server:~# which python
/usr/bin/python
user@server:~# python
Python 2.7.6 (default, Mar 22 2014, 22:59:38) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-i386-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/pymodules/python2.7']
0.3.6-1

user@server:~# apt-cache show python-gevent-socketio
Package: python-gevent-socketio
Source: gevent-socketio
Version: 0.3.6-1
Architecture: all
Maintainer: Alexandre Bourget 
Installed-Size: 145
Depends: python2.7, python (>= 2.7.1-0ubuntu2), python (<< 2.8), python-gevent, python-gevent-websocket
Priority: optional
Section: python
Filename: pool/main/g/gevent-socketio/python-gevent-socketio_0.3.6-1_all.deb
Size: 27422
SHA256: 2b6967a412b9ffe50be62fb6fd4e22f7feb597b2e6da1028f2b36d8654f57d98
SHA1: 9de586aa0c6b8f8f944ce9bbbeb391d686b1cf0d
MD5sum: d5639440d4006a3552b055c1257da8c7
Description: SocketIO server based on the Gevent pywsgi server, a Python
Description-md5: e52a7b012fc3d3fd19ce82fbde870dcb
I have the same error as well, on Ubuntu.
How do we upgrade python-gevent-websocket like you suggest on Github?
For the record, Ajenti also doesn't load in Safari on iPad.
Though it would be useful when on the road or on vacation.
Does the detach DB function now detaches the DB from the current website only?
I just tried on a brand new server + Ajenti + Ajenti V. Same result.

  1. Create a couple websites
  2. Create one DB+user for each website
  3. All DB+user appear on all websites

The only way to correct it is to manually edit the vh.json...
Ok, so that's a very dangerous one. ;)