AVKor, отнюдь, на этот раз вполне адекватный ответ.
Человек работает в пакетах и хочет продолжать работать в пакетах, но, видите ли, гибко настраивать под себя ОС, и тестировать ему винды чем-то помешали.
То есть вообще не представляет, чего хочет, и витает в фантазиях.
Линукс противопоказан.
Viktor091, в этой-то строчке все правильно.
Но вот класс VK_GROUP перед ней явно не объявлен.
А вы приводите простыни кода, не имеющие отношения к ошибке.
kidar2, вы задали вопрос с тегом "алгоритмы", хотя ищете готовое решение. Вам дали ответы, которые вам, очевидно, не нравятся, потому что вы спрашиваете не то, что ищете, и сказали, как найти первой же ссылкой в гугле то, что вам действительно надо.
Экие грубияны и бездельники!
Если вы подозреваете скрипт в неверной работе - логируйте и смотрите, что происходит, а не кидайте все в /dev/null. Собственно, логи могут быть полезны даже в том случае, если вы пока ничего не подозреваете.