Is there a reason you are trying to spawn a tty to lish? Unless you are using LUKS for FDE, there really is little point. It sound like you may be trying to fix something that you don't actually need.
I have had FreePBX 13 running on Linode for months and only needed glish (not lish) during the initial installation. Once the FreePBX distro installation completed, access via SSH or the HTTPS GUI have worked just fine.
If for some reason you really did require console access, you can always launch a glish session to connect to the default tty using VNC.