Победил его.
Качаем rpm пакет. Переделываем его в deb. Ставим.
Идем в папку /opt/CommuniGate Он Просто так стал у меня. Правим файл Startup его на предмет удаления лишнего.?
Удаляем эти строки
if [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
elif [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
fi
Потом строка 43
ulimit -u 2000 удалим -u зачем он нужен не знаю, но при старте на него ругается.
Ищем слово в трех местах subsys и удаляем его.
Берем файл Startup и копируем в папку /etc/init.d/ с именем CGServer.
И вроде все. Запускаем как обычно.

Вроде после перезагрузки стартанул сам.