Поискал информацию по этой ошибке.
Если в кратце, то у метода delete класса memcache расширения в разных версиях происходила путаница.
То исчезал, то появлялся второй атрибут, отвечающий за механизм удаления ключа из memcached - он был то обязательным, то необязательным, потом вообще убрали, а в текущей стабильной версии под Linux его снова добавили для обратной совместимости. Странно, но почему-то разное поведение под ubuntu 10.10 и red hat в сторону этого дополнительного параметра. В фреймворке Zend для совместимости просто добавили значение по умолчанию 0. Т.е получилось типа такого:
Собственно, я пробовал править CMemCache , баг не появлялся и удаление работало на обоих платформах. Вреду не тестил